Information

Service information.
Automated Analysis

This service uses machine learning (ML) to analyse nocturnal pulse oximetry data in children. Computed statistical, non-linear, spectral, and oximetric features are used to estimate the presence or absence, and severity of sleep-disordered breathing.

Sleep staging of pulse oximetry data is performed using binary classification. Thirty-second segments (epochs) of the recording are classified as Sleep or Wake, and these segments are filtered before analysis for sleep-disordered breathing. Sleep staging enables the computation of sleep statistics traditionally obtained from overnight polysomnography, such as sleep duration, latency, efficiency, and WASO. While this step may be disabled, it is recommended for data collected in uncontrolled environments (e.g., in the home).

Analysis of recording uses a regressor to produce a point estimate of the apnea-hypopnea index (AHI) with accompanying uncertainty bounds, or a classifier to predict whether the AHI is ≥5. Configurable cluster analysis enables characterisation of endotypes, assignment of endotypes to recordings, and identification of genuine anomalies or outliers.

Peer-reviewed article containing out-of-sample performance data coming soon.
Online Retraining

This service offers a streamlined pipeline for training and validating models using a bank of pre-computed features and datasets. Newly trained models are immediately available for use after saving, enabling rapid prototyping and rollout of updated models. All trained models are automatically calibrated, and provide estimates of uncertainty alongside predictions.

Model training uses a set of custom solvers. Gaussian Processes are solved exactly. Linear models are trained using coordinate descent. Logistic regression is trained using Iteratively Reweighted Least Squares with coordinate descent for the inner solve. Support Vector Machines are trained using Sequential Minimal Optimization and second-order information to accelerate convergence. Solver performance is comparable to commonly used machine learning libraries.