Abstract
Background and objectiveMany sleep recording software used in clinical settings have some tools to automatically analyze the blood oxygen saturation (SpO2) signal by detecting desaturations. However, these tools are often inadequate for scientific research as they do not provide SpO2 signal-based parameters which are superior in the estimation of sleep apnea severity and related medical consequences. In addition, these software require expensive licenses and they lack batch analysis tools. Thus, we developed the first freely available automatic blood oxygen saturation analysis software (ABOSA) that provides sophisticated SpO2 signal-based parameters and enables batch analysis of large datasets. MethodsABOSA was programmed with MATLAB. ABOSA automatically detects desaturation and recovery events from the SpO2 signals (EDF files) and calculates numerous parameters, such as oxygen desaturation index (ODI) and desaturation severity (DesSev). The accuracy of the ABOSA software was evaluated by comparing its desaturation scorings to manual scorings in Kuopio (n = 1981) and Loewenstein (n = 930) sleep apnea patient datasets. Validation was performed in a second-by-second manner by calculating Matthew's correlation coefficients (MCC) and median differences in parameter values. Finally, the performance of the ABOSA software was compared to two commercial software, Noxturnal and Profusion, in 100 patient subpopulations. As Noxturnal or Profusion does not calculate novel desaturation parameters, these were calculated with custom-made functions. ResultsThe agreements between ABOSA and manual scorings were great in both Kuopio (MCC = 0.801) and Loewenstein (MCC = 0.898) datasets. However, ABOSA slightly overestimated the desaturation parameter values. The median differences in ODIs were 0.8 (Kuopio) and 0.0 (Loewenstein) events/h. Similarly, the median differences in DesSevs were 0.02 (Kuopio) and 0.01 (Loewenstein) percentage points. In a second-by-second analysis, ABOSA performed very similarly to Noxturnal and Profusion software in both Kuopio (MCCABOSA = 0.807, MCCNoxturnal = 0.807, MCCProfusion = 0.811) and Loewenstein (MCCABOSA = 0.904, MCCNoxturnal = 0.911, MCCProfusion = 0.871) datasets. Based on Noxturnal and Profusion scorings, the desaturation parameter values were similarly overestimated compared to ABOSA. ConclusionsABOSA is an accurate and freely available software that calculates both traditional clinical parameters and novel parameters, provides a detailed characterization of desaturation and recovery events, and enables batch analysis of large datasets. These are features that no other software currently provides making ABOSA uniquely suitable for scientific research use.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.