The use of heart rate variability, oxygen saturation, and anthropometric data with machine learning to predict the presence and severity of obstructive sleep apnea
Open Access
- 14 March 2025
- journal article
- research article
- Published by Frontiers Media SA in Frontiers in Cardiovascular Medicine
- Vol. 12, 1389402
Abstract
Introduction: Obstructive sleep apnea (OSA) is a prevalent sleep disorder with a high rate of undiagnosed patients, primarily due to the complexity of its diagnosis made by polysomnography (PSG). Considering the severe comorbidities associated with OSA, especially in the cardiovascular system, the development of early screening tools for this disease is imperative. Heart rate variability (HRV) is a simple and non-invasive approach used as a probe to evaluate cardiac autonomic modulation, with a variety of newly developed indices lacking studies with OSA patients.Objectives: We aimed to evaluate numerous HRV indices, derived from linear but mainly nonlinear indices, combined or not with oxygen saturation indices, for detecting the presence and severity of OSA using machine learning models.Methods: ECG waveforms were collected from 291 PSG recordings to calculate 34 HRV indices. Minimum oxygen saturation value during sleep (SatMin), the percentage of total sleep time the patient spent with oxygen saturation below 90% (T90), and patient anthropometric data were also considered as inputs to the models. The Apnea-Hypopnea Index (AHI) was used to categorize into severity classes of OSA (normal, mild, moderate, severe) to train multiclass or binary (normal-to-mild and moderate-to-severe) classification models, using the Random Forest (RF) algorithm. Since the OSA severity groups were unbalanced, we used the Synthetic Minority Over-sampling Technique (SMOTE) to oversample the minority classes.Results: Multiclass models achieved a mean area under the ROC curve (AUROC) of 0.92 and 0.86 in classifying normal individuals and severe OSA patients, respectively, when using all attributes. When the groups were dichotomized into normal-to-mild OSA vs. moderate-to-severe OSA, an AUROC of 0.83 was obtained. As revealed by RF, the importance of features indicates that all feature modalities (HRV, SpO2, and anthropometric variables) contribute to the top 10 ranks.Conclusion: The present study demonstrates the feasibility of using classification models to detect the presence and severity of OSA using these indices. Our findings have the potential to contribute to the development of rapid screening tools aimed at assisting individuals affected by this condition, to expedite diagnosis and initiate timely treatment.Keywords
This publication has 82 references indexed in Scilit:
- A model for obstructive sleep apnea detection using a multi-layer feed-forward neural network based on electrocardiogram, pulse oxygen saturation, and body mass indexSleep and Breathing, 2021
- PyBioS: A freeware computer software for analysis of cardiovascular signalsComputer Methods and Programs in Biomedicine, 2020
- A Comprehensive Analysis of Synthetic Minority Oversampling Technique (SMOTE) for handling class imbalanceInformation Sciences, 2019
- Validation of NoSAS (Neck, Obesity, Snoring, Age, Sex) score as a screening tool for obstructive sleep apnea: Analysis in a sleep clinicPulmonology, 2019
- Heart Rate Variability in the Diagnostics and CPAP Treatment of Obstructive Sleep Apnea2019
- Heart rate acceleration runs and deceleration runs in patients with obstructive sleep apnea syndromeSleep and Breathing, 2016
- Assessing the complexity of short-term heartbeat interval series by distribution entropyMedical & Biological Engineering & Computing, 2014
- Obstructive sleep apnea and heart rate asymmetry microstructure during sleepClinical Autonomic Research, 2013
- PolysomnographyClinics in Chest Medicine, 2010
- Long-term cardiovascular outcomes in men with obstructive sleep apnoea-hypopnoea with or without treatment with continuous positive airway pressure: an observational studyThe Lancet, 2005