Cargando…

Machine learning associated with respiratory oscillometry: a computer-aided diagnosis system for the detection of respiratory abnormalities in systemic sclerosis

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 i...

Descripción completa

Detalles Bibliográficos
Autores principales: Andrade, Domingos S. M., Ribeiro, Luigi Maciel, Lopes, Agnaldo J., Amaral, Jorge L. M., Melo, Pedro L.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7995797/
https://www.ncbi.nlm.nih.gov/pubmed/33766046
http://dx.doi.org/10.1186/s12938-021-00865-9
_version_ 1783669982671929344
author Andrade, Domingos S. M.
Ribeiro, Luigi Maciel
Lopes, Agnaldo J.
Amaral, Jorge L. M.
Melo, Pedro L.
author_facet Andrade, Domingos S. M.
Ribeiro, Luigi Maciel
Lopes, Agnaldo J.
Amaral, Jorge L. M.
Melo, Pedro L.
author_sort Andrade, Domingos S. M.
collection PubMed
description 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. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12938-021-00865-9.
format Online
Article
Text
id pubmed-7995797
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-79957972021-03-30 Machine learning associated with respiratory oscillometry: a computer-aided diagnosis system for the detection of respiratory abnormalities in systemic sclerosis Andrade, Domingos S. M. Ribeiro, Luigi Maciel Lopes, Agnaldo J. Amaral, Jorge L. M. Melo, Pedro L. Biomed Eng Online Research 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. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12938-021-00865-9. BioMed Central 2021-03-25 /pmc/articles/PMC7995797/ /pubmed/33766046 http://dx.doi.org/10.1186/s12938-021-00865-9 Text en © The Author(s) 2021 Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data.
spellingShingle Research
Andrade, Domingos S. M.
Ribeiro, Luigi Maciel
Lopes, Agnaldo J.
Amaral, Jorge L. M.
Melo, Pedro L.
Machine learning associated with respiratory oscillometry: a computer-aided diagnosis system for the detection of respiratory abnormalities in systemic sclerosis
title Machine learning associated with respiratory oscillometry: a computer-aided diagnosis system for the detection of respiratory abnormalities in systemic sclerosis
title_full Machine learning associated with respiratory oscillometry: a computer-aided diagnosis system for the detection of respiratory abnormalities in systemic sclerosis
title_fullStr Machine learning associated with respiratory oscillometry: a computer-aided diagnosis system for the detection of respiratory abnormalities in systemic sclerosis
title_full_unstemmed Machine learning associated with respiratory oscillometry: a computer-aided diagnosis system for the detection of respiratory abnormalities in systemic sclerosis
title_short Machine learning associated with respiratory oscillometry: a computer-aided diagnosis system for the detection of respiratory abnormalities in systemic sclerosis
title_sort machine learning associated with respiratory oscillometry: a computer-aided diagnosis system for the detection of respiratory abnormalities in systemic sclerosis
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7995797/
https://www.ncbi.nlm.nih.gov/pubmed/33766046
http://dx.doi.org/10.1186/s12938-021-00865-9
work_keys_str_mv AT andradedomingossm machinelearningassociatedwithrespiratoryoscillometryacomputeraideddiagnosissystemforthedetectionofrespiratoryabnormalitiesinsystemicsclerosis
AT ribeiroluigimaciel machinelearningassociatedwithrespiratoryoscillometryacomputeraideddiagnosissystemforthedetectionofrespiratoryabnormalitiesinsystemicsclerosis
AT lopesagnaldoj machinelearningassociatedwithrespiratoryoscillometryacomputeraideddiagnosissystemforthedetectionofrespiratoryabnormalitiesinsystemicsclerosis
AT amaraljorgelm machinelearningassociatedwithrespiratoryoscillometryacomputeraideddiagnosissystemforthedetectionofrespiratoryabnormalitiesinsystemicsclerosis
AT melopedrol machinelearningassociatedwithrespiratoryoscillometryacomputeraideddiagnosissystemforthedetectionofrespiratoryabnormalitiesinsystemicsclerosis