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

Descripción completa

Detalles Bibliográficos
Autores principales: Brown, Donald E., Sharma, Suchetha, Jablonski, James A., Weltman, Arthur
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