Cargando…
Neural network methods for diagnosing patient conditions from cardiopulmonary exercise testing data
BACKGROUND: Cardiopulmonary exercise testing (CPET) provides a reliable and reproducible approach to measuring fitness in patients and diagnosing their health problems. However, the data from CPET consist of multiple time series that require training to interpret. Part of this training teaches the u...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9375280/ https://www.ncbi.nlm.nih.gov/pubmed/35964102 http://dx.doi.org/10.1186/s13040-022-00299-6 |
_version_ | 1784767932335652864 |
---|---|
author | Brown, Donald E. Sharma, Suchetha Jablonski, James A. Weltman, Arthur |
author_facet | Brown, Donald E. Sharma, Suchetha Jablonski, James A. Weltman, Arthur |
author_sort | Brown, Donald E. |
collection | PubMed |
description | BACKGROUND: Cardiopulmonary exercise testing (CPET) provides a reliable and reproducible approach to measuring fitness in patients and diagnosing their health problems. However, the data from CPET consist of multiple time series that require training to interpret. Part of this training teaches the use of flow charts or nested decision trees to interpret the CPET results. This paper investigates the use of two machine learning techniques using neural networks to predict patient health conditions with CPET data in contrast to flow charts. The data for this investigation comes from a small sample of patients with known health problems and who had CPET results. The small size of the sample data also allows us to investigate the use and performance of deep learning neural networks on health care problems with limited amounts of labeled training and testing data. METHODS: This paper compares the current standard for interpreting and classifying CPET data, flowcharts, to neural network techniques, autoencoders and convolutional neural networks (CNN). The study also investigated the performance of principal component analysis (PCA) with logistic regression to provide an additional baseline of comparison to the neural network techniques. RESULTS: The patients in the sample had two primary diagnoses: heart failure and metabolic syndrome. All model-based testing was done with 5-fold cross-validation and metrics of precision, recall, F1 score, and accuracy. As a baseline for comparison to our models, the highest performing flow chart method achieved an accuracy of 77%. Both PCA regression and CNN achieved an average accuracy of 90% and outperformed the flow chart methods on all metrics. The autoencoder with logistic regression performed the best on each of the metrics and had an average accuracy of 94%. CONCLUSIONS: This study suggests that machine learning and neural network techniques, in particular, can provide higher levels of accuracy with CPET data than traditional flowchart methods. Further, the CNN performed well with a small data set showing that these techniques can be designed to perform well on small data problems that are often found in health care and the life sciences. Further testing with larger data sets is needed to continue evaluating the use of machine learning to interpret CPET data. |
format | Online Article Text |
id | pubmed-9375280 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-93752802022-08-14 Neural network methods for diagnosing patient conditions from cardiopulmonary exercise testing data Brown, Donald E. Sharma, Suchetha Jablonski, James A. Weltman, Arthur BioData Min Research BACKGROUND: Cardiopulmonary exercise testing (CPET) provides a reliable and reproducible approach to measuring fitness in patients and diagnosing their health problems. However, the data from CPET consist of multiple time series that require training to interpret. Part of this training teaches the use of flow charts or nested decision trees to interpret the CPET results. This paper investigates the use of two machine learning techniques using neural networks to predict patient health conditions with CPET data in contrast to flow charts. The data for this investigation comes from a small sample of patients with known health problems and who had CPET results. The small size of the sample data also allows us to investigate the use and performance of deep learning neural networks on health care problems with limited amounts of labeled training and testing data. METHODS: This paper compares the current standard for interpreting and classifying CPET data, flowcharts, to neural network techniques, autoencoders and convolutional neural networks (CNN). The study also investigated the performance of principal component analysis (PCA) with logistic regression to provide an additional baseline of comparison to the neural network techniques. RESULTS: The patients in the sample had two primary diagnoses: heart failure and metabolic syndrome. All model-based testing was done with 5-fold cross-validation and metrics of precision, recall, F1 score, and accuracy. As a baseline for comparison to our models, the highest performing flow chart method achieved an accuracy of 77%. Both PCA regression and CNN achieved an average accuracy of 90% and outperformed the flow chart methods on all metrics. The autoencoder with logistic regression performed the best on each of the metrics and had an average accuracy of 94%. CONCLUSIONS: This study suggests that machine learning and neural network techniques, in particular, can provide higher levels of accuracy with CPET data than traditional flowchart methods. Further, the CNN performed well with a small data set showing that these techniques can be designed to perform well on small data problems that are often found in health care and the life sciences. Further testing with larger data sets is needed to continue evaluating the use of machine learning to interpret CPET data. BioMed Central 2022-08-13 /pmc/articles/PMC9375280/ /pubmed/35964102 http://dx.doi.org/10.1186/s13040-022-00299-6 Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open Access This 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, visithttp://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/ (https://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 Brown, Donald E. Sharma, Suchetha Jablonski, James A. Weltman, Arthur Neural network methods for diagnosing patient conditions from cardiopulmonary exercise testing data |
title | Neural network methods for diagnosing patient conditions from cardiopulmonary exercise testing data |
title_full | Neural network methods for diagnosing patient conditions from cardiopulmonary exercise testing data |
title_fullStr | Neural network methods for diagnosing patient conditions from cardiopulmonary exercise testing data |
title_full_unstemmed | Neural network methods for diagnosing patient conditions from cardiopulmonary exercise testing data |
title_short | Neural network methods for diagnosing patient conditions from cardiopulmonary exercise testing data |
title_sort | neural network methods for diagnosing patient conditions from cardiopulmonary exercise testing data |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9375280/ https://www.ncbi.nlm.nih.gov/pubmed/35964102 http://dx.doi.org/10.1186/s13040-022-00299-6 |
work_keys_str_mv | AT browndonalde neuralnetworkmethodsfordiagnosingpatientconditionsfromcardiopulmonaryexercisetestingdata AT sharmasuchetha neuralnetworkmethodsfordiagnosingpatientconditionsfromcardiopulmonaryexercisetestingdata AT jablonskijamesa neuralnetworkmethodsfordiagnosingpatientconditionsfromcardiopulmonaryexercisetestingdata AT weltmanarthur neuralnetworkmethodsfordiagnosingpatientconditionsfromcardiopulmonaryexercisetestingdata |