| Literature DB >> 24936142 |
M T Bianchi1, T Lipoma2, C Darling2, Y Alameddine3, M B Westover3.
Abstract
Obstructive sleep apnea (OSA) is a prevalent and treatable disorder of neurological and medical importance that is traditionally diagnosed through multi-channel laboratory polysomnography(PSG). However, OSA testing is increasingly performed with portable home devices using limited physiological channels. We tested the hypothesis that single channel respiratory effort alone could support automated quantification of apnea and hypopnea events. We developed a respiratory event detection algorithm applied to thoracic strain-belt data from patients with variable degrees of sleep apnea. We optimized parameters on a training set (n=57) and then tested performance on a validation set (n=59). The optimized algorithm correlated significantly with manual scoring in the validation set (R2=0.73 for training set, R2=0.55 for validation set; p<0.05). For dichotomous classification, the AUC was >0.92 and >0.85 using apnea-hypopnea index cutoff values of 5 and 15, respectively. Our findings demonstrate that manually scored AHI values can be approximated from thoracic movements alone. This finding has potential applications for automating laboratory PSG analysis as well as improving the performance of limited channel home monitors.Entities:
Keywords: algorithm; prediction; respiration, classification; sleep apnea
Mesh:
Year: 2014 PMID: 24936142 PMCID: PMC4057486 DOI: 10.7150/ijms.9303
Source DB: PubMed Journal: Int J Med Sci ISSN: 1449-1907 Impact factor: 3.738
Characteristics of training and testing groups
| Train set (n=57) | Validation set (n=59) | |
|---|---|---|
| Age | 50 (18-83) | 54 (18-84) |
| Sex (% male) | 59.6 | 52.5 |
| BMI | 31 (26-38) | 28.0 (25-32) |
| TST (min) | 367.3 (328.9-420.4) | 376.0 (318.5-416.0) |
| Sleep latency (min) | 6.0 (2.0-10.6) | 5.0 (1.0-11.0) |
| Efficiency (%) | 87.1 (77.1-90.7) | 85.4 (74.7-92.2) |
| N1 (min) | 48.3 (31.6-85.3) | 41.0 (25.0-52.7) |
| N1 (%) | 13.9 (8.5-21.2) | 11.9 (6.8-16.9) |
| N2 (min) | 205.5 (169.5-239.5) | 187.5 (152.5-217.0) |
| N2 (%) | 54.7 (46.7-64.0) | 52.2 (45.9-59.5) |
| N3 (min) | 45.3 (18.3-73.6) | 60.0 (28.5-89.0) |
| N3 (%) | 12.2 (5.6-19.6) | 16.5 (7.0-25.1) |
| REM (min) | 53.8 (27.5-76.5) | 56.5 (34.5-82.0) |
| REM (%) | 14.6 (9.3-20.2) | 15.4 (10.9-21.6) |
| REM Lat (min) | 122.3 (72.4-225.0) | 112.5 (74.0-174.0) |
| PLMS (#/hr) | 17 (10.6-36.8) | 11.8 (1.2-29.1) |
| AHI (#/hr) | 11.7 (3.1-24.3) | 12.3 (3.1-22.1) |
| RDI (#/hr) | 15.4 (4.5-33.0) | 17.9 (6.7-32.9) |
| # central events | 2.0 (0.0-12.8) | 2.0 (1.0-7.0) |
Values are median with 25-75% range (except sex, which is given as % only, and age, which is given as a min-max range).
Figure 1Correlation of algorithm with technician scored PSG AHI values. Panel A shows the scatter plot of the algorithm index against the technician-scored index for subjects in the training set. The best fit line (solid line) and 95% confidence intervals (dotted lines) are given, with the resulting R2 value. Panel B shows the scatter plot and best fit line with confidence intervals for the validation set. The scatter plots and best fit lines are also shown after excluding high-artifact individuals and restricting analysis to scored sleep during the PSG, for the training set (panel C) and testing set (panel D).
Figure 2Bland-Altman plots. The difference between the algorithm AHI and the PSG AHI (y-axis) is plotted against the average of these two metrics in Bland Altman plots performed using the full data set (panel A), and the set restricted to scored-sleep and excluding high-artifact records (panel B).
Figure 3Algorithm performance for sleep apnea severity categorization. The area under the curve (AUC) is shown for dichotomous sleep apnea categorization using a cutoff AHI = 5 when applied to the whole data set (panel A) versus the filtered set (panel B). Below each AUC curve is the corresponding confusion matrix of the optimal performance, including sensitivity, specificity, and predictive value. Categories determined by PSG AHI are in the columns, while the cutoff values used for the algorithm to yield these performance indices are in the rows. Similar plots are shown using a cutoff value for PSG AHI =15 (panels C and D).
Correlations with algorithm index accuracy
| Age | 0.32 |
| Sex (% male) | 0.23 |
| BMI | -0.18 |
| TST (min) | -0.05 |
| Efficiency (%) | 0.05 |
| N1 (min) | 0.24 |
| N1 (%) | 0.26 |
| N2 (min) | 0.05 |
| N2 (%) | 0.05 |
| N3 (min) | -0.28 |
| N3 (%) | -0.27 |
| REM (min) | 0.15 |
| REM (%) | 0.15 |
| REM Lat (min) | -0.23 |
| PLMS (#/hr) | 0.21 |
| # central events | 0.26 |
Pearson r-values for the restricted data set (excluding scored wake, and excluding high-artifact records). None were significant at p<0.05