Machine learning associated with respiratory oscillometry: a computer-aided diagnosis system for the detection of respiratory abnormalities in systemic sclerosis
- PMID: 33766046
- PMCID: PMC7995797
- DOI: 10.1186/s12938-021-00865-9
Machine learning associated with respiratory oscillometry: a computer-aided diagnosis system for the detection of respiratory abnormalities in systemic sclerosis
Abstract
Introduction: The use of machine learning (ML) methods would improve the diagnosis of respiratory changes in systemic sclerosis (SSc). This paper evaluates the performance of several ML algorithms associated with the respiratory oscillometry analysis to aid in the diagnostic of respiratory changes in SSc. We also find out the best configuration for this task.
Methods: Oscillometric and spirometric exams were performed in 82 individuals, including controls (n = 30) and patients with systemic sclerosis with normal (n = 22) and abnormal (n = 30) spirometry. Multiple instance classifiers and different supervised machine learning techniques were investigated, including k-Nearest Neighbors (KNN), Random Forests (RF), AdaBoost with decision trees (ADAB), and Extreme Gradient Boosting (XGB).
Results and discussion: The first experiment of this study showed that the best oscillometric parameter (BOP) was dynamic compliance, which provided moderate accuracy (AUC = 0.77) in the scenario control group versus patients with sclerosis and normal spirometry (CGvsPSNS). In the scenario control group versus patients with sclerosis and altered spirometry (CGvsPSAS), the BOP obtained high accuracy (AUC = 0.94). In the second experiment, the ML techniques were used. In CGvsPSNS, KNN achieved the best result (AUC = 0.90), significantly improving the accuracy in comparison with the BOP (p < 0.01), while in CGvsPSAS, RF obtained the best results (AUC = 0.97), also significantly improving the diagnostic accuracy (p < 0.05). In the third, fourth, fifth, and sixth experiments, different feature selection techniques allowed us to spot the best oscillometric parameters. They resulted in a small increase in diagnostic accuracy in CGvsPSNS (respectively, 0.87, 0.86, 0.82, and 0.84), while in the CGvsPSAS, the best classifier's performance remained the same (AUC = 0.97).
Conclusions: Oscillometric principles combined with machine learning algorithms provide a new method for diagnosing respiratory changes in patients with systemic sclerosis. The present study's findings provide evidence that this combination may help in the early diagnosis of respiratory changes in these patients.
Keywords: Clinical decision support system; Diagnostic of respiratory diseases; Forced oscillation technique; Machine learning; Respiratory oscillometry; System identification techniques; Systemic sclerosis.
Conflict of interest statement
The authors declare that they have no competing interests.
Figures









Similar articles
-
Machine learning for accurate detection of small airway dysfunction-related respiratory changes: an observational study.Respir Res. 2024 Jul 24;25(1):286. doi: 10.1186/s12931-024-02911-1. Respir Res. 2024. PMID: 39048993 Free PMC article.
-
Differential diagnosis of asthma and restrictive respiratory diseases by combining forced oscillation measurements, machine learning and neuro-fuzzy classifiers.Med Biol Eng Comput. 2020 Oct;58(10):2455-2473. doi: 10.1007/s11517-020-02240-7. Epub 2020 Aug 10. Med Biol Eng Comput. 2020. PMID: 32776208
-
High-accuracy detection of airway obstruction in asthma using machine learning algorithms and forced oscillation measurements.Comput Methods Programs Biomed. 2017 Jun;144:113-125. doi: 10.1016/j.cmpb.2017.03.023. Epub 2017 Mar 28. Comput Methods Programs Biomed. 2017. PMID: 28494995
-
Computer-aided classification of small airways dysfunction using impulse oscillometric features: a children-focused review.Biomed Tech (Berl). 2020 Apr 28;65(2):121-131. doi: 10.1515/bmt-2018-0219. Biomed Tech (Berl). 2020. PMID: 31600137 Review.
-
[Modern impulse oscillometry in the spectrum of pulmonary function testing methods].Pneumologie. 2009 Aug;63(8):461-9. doi: 10.1055/s-0029-1214938. Epub 2009 Aug 7. Pneumologie. 2009. PMID: 19670105 Review. German.
Cited by
-
Deep learning models for detecting respiratory pathologies from raw lung auscultation sounds.Soft comput. 2022;26(24):13405-13429. doi: 10.1007/s00500-022-07499-6. Epub 2022 Sep 26. Soft comput. 2022. PMID: 36186666 Free PMC article.
-
Machine learning for accurate detection of small airway dysfunction-related respiratory changes: an observational study.Respir Res. 2024 Jul 24;25(1):286. doi: 10.1186/s12931-024-02911-1. Respir Res. 2024. PMID: 39048993 Free PMC article.
-
Explainable machine learning methods and respiratory oscillometry for the diagnosis of respiratory abnormalities in sarcoidosis.BMC Med Inform Decis Mak. 2022 Oct 20;22(1):274. doi: 10.1186/s12911-022-02021-2. BMC Med Inform Decis Mak. 2022. PMID: 36266674 Free PMC article.
-
Pattern recognition of forced oscillation technique measurement results using deep learning can identify asthmatic patients more accurately than setting reference ranges.Sci Rep. 2023 Dec 7;13(1):21608. doi: 10.1038/s41598-023-48042-3. Sci Rep. 2023. PMID: 38062060 Free PMC article.
-
Artificial intelligence in respiratory care.Front Digit Health. 2024 Dec 23;6:1502434. doi: 10.3389/fdgth.2024.1502434. eCollection 2024. Front Digit Health. 2024. PMID: 39764208 Free PMC article. Review.
References
-
- Faria AC, Lopes AJ, Jansen JM, Melo PL. Assessment of respiratory mechanics in patients with sarcoidosis using forced oscillation: correlations with spirometric and volumetric measurements and diagnostic accuracy. Respir Int Rev Thorac Dis. 2009;78(1):93–104. - PubMed
MeSH terms
LinkOut - more resources
Full Text Sources
Other Literature Sources
Medical