Cargando…
Democratizing EHR analyses with FIDDLE: a flexible data-driven preprocessing pipeline for structured clinical data
OBJECTIVE: In applying machine learning (ML) to electronic health record (EHR) data, many decisions must be made before any ML is applied; such preprocessing requires substantial effort and can be labor-intensive. As the role of ML in health care grows, there is an increasing need for systematic and...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7727385/ https://www.ncbi.nlm.nih.gov/pubmed/33040151 http://dx.doi.org/10.1093/jamia/ocaa139 |
_version_ | 1783621082489552896 |
---|---|
author | Tang, Shengpu Davarmanesh, Parmida Song, Yanmeng Koutra, Danai Sjoding, Michael W Wiens, Jenna |
author_facet | Tang, Shengpu Davarmanesh, Parmida Song, Yanmeng Koutra, Danai Sjoding, Michael W Wiens, Jenna |
author_sort | Tang, Shengpu |
collection | PubMed |
description | OBJECTIVE: In applying machine learning (ML) to electronic health record (EHR) data, many decisions must be made before any ML is applied; such preprocessing requires substantial effort and can be labor-intensive. As the role of ML in health care grows, there is an increasing need for systematic and reproducible preprocessing techniques for EHR data. Thus, we developed FIDDLE (Flexible Data-Driven Pipeline), an open-source framework that streamlines the preprocessing of data extracted from the EHR. MATERIALS AND METHODS: Largely data-driven, FIDDLE systematically transforms structured EHR data into feature vectors, limiting the number of decisions a user must make while incorporating good practices from the literature. To demonstrate its utility and flexibility, we conducted a proof-of-concept experiment in which we applied FIDDLE to 2 publicly available EHR data sets collected from intensive care units: MIMIC-III and the eICU Collaborative Research Database. We trained different ML models to predict 3 clinically important outcomes: in-hospital mortality, acute respiratory failure, and shock. We evaluated models using the area under the receiver operating characteristics curve (AUROC), and compared it to several baselines. RESULTS: Across tasks, FIDDLE extracted 2,528 to 7,403 features from MIMIC-III and eICU, respectively. On all tasks, FIDDLE-based models achieved good discriminative performance, with AUROCs of 0.757–0.886, comparable to the performance of MIMIC-Extract, a preprocessing pipeline designed specifically for MIMIC-III. Furthermore, our results showed that FIDDLE is generalizable across different prediction times, ML algorithms, and data sets, while being relatively robust to different settings of user-defined arguments. CONCLUSIONS: FIDDLE, an open-source preprocessing pipeline, facilitates applying ML to structured EHR data. By accelerating and standardizing labor-intensive preprocessing, FIDDLE can help stimulate progress in building clinically useful ML tools for EHR data. |
format | Online Article Text |
id | pubmed-7727385 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-77273852020-12-16 Democratizing EHR analyses with FIDDLE: a flexible data-driven preprocessing pipeline for structured clinical data Tang, Shengpu Davarmanesh, Parmida Song, Yanmeng Koutra, Danai Sjoding, Michael W Wiens, Jenna J Am Med Inform Assoc Research and Applications OBJECTIVE: In applying machine learning (ML) to electronic health record (EHR) data, many decisions must be made before any ML is applied; such preprocessing requires substantial effort and can be labor-intensive. As the role of ML in health care grows, there is an increasing need for systematic and reproducible preprocessing techniques for EHR data. Thus, we developed FIDDLE (Flexible Data-Driven Pipeline), an open-source framework that streamlines the preprocessing of data extracted from the EHR. MATERIALS AND METHODS: Largely data-driven, FIDDLE systematically transforms structured EHR data into feature vectors, limiting the number of decisions a user must make while incorporating good practices from the literature. To demonstrate its utility and flexibility, we conducted a proof-of-concept experiment in which we applied FIDDLE to 2 publicly available EHR data sets collected from intensive care units: MIMIC-III and the eICU Collaborative Research Database. We trained different ML models to predict 3 clinically important outcomes: in-hospital mortality, acute respiratory failure, and shock. We evaluated models using the area under the receiver operating characteristics curve (AUROC), and compared it to several baselines. RESULTS: Across tasks, FIDDLE extracted 2,528 to 7,403 features from MIMIC-III and eICU, respectively. On all tasks, FIDDLE-based models achieved good discriminative performance, with AUROCs of 0.757–0.886, comparable to the performance of MIMIC-Extract, a preprocessing pipeline designed specifically for MIMIC-III. Furthermore, our results showed that FIDDLE is generalizable across different prediction times, ML algorithms, and data sets, while being relatively robust to different settings of user-defined arguments. CONCLUSIONS: FIDDLE, an open-source preprocessing pipeline, facilitates applying ML to structured EHR data. By accelerating and standardizing labor-intensive preprocessing, FIDDLE can help stimulate progress in building clinically useful ML tools for EHR data. Oxford University Press 2020-10-11 /pmc/articles/PMC7727385/ /pubmed/33040151 http://dx.doi.org/10.1093/jamia/ocaa139 Text en © The Author(s) 2020. Published by Oxford University Press on behalf of the American Medical Informatics Association. http://creativecommons.org/licenses/by-nc/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited. For commercial re-use, please contact journals.permissions@oup.com |
spellingShingle | Research and Applications Tang, Shengpu Davarmanesh, Parmida Song, Yanmeng Koutra, Danai Sjoding, Michael W Wiens, Jenna Democratizing EHR analyses with FIDDLE: a flexible data-driven preprocessing pipeline for structured clinical data |
title | Democratizing EHR analyses with FIDDLE: a flexible data-driven preprocessing pipeline for structured clinical data |
title_full | Democratizing EHR analyses with FIDDLE: a flexible data-driven preprocessing pipeline for structured clinical data |
title_fullStr | Democratizing EHR analyses with FIDDLE: a flexible data-driven preprocessing pipeline for structured clinical data |
title_full_unstemmed | Democratizing EHR analyses with FIDDLE: a flexible data-driven preprocessing pipeline for structured clinical data |
title_short | Democratizing EHR analyses with FIDDLE: a flexible data-driven preprocessing pipeline for structured clinical data |
title_sort | democratizing ehr analyses with fiddle: a flexible data-driven preprocessing pipeline for structured clinical data |
topic | Research and Applications |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7727385/ https://www.ncbi.nlm.nih.gov/pubmed/33040151 http://dx.doi.org/10.1093/jamia/ocaa139 |
work_keys_str_mv | AT tangshengpu democratizingehranalyseswithfiddleaflexibledatadrivenpreprocessingpipelineforstructuredclinicaldata AT davarmaneshparmida democratizingehranalyseswithfiddleaflexibledatadrivenpreprocessingpipelineforstructuredclinicaldata AT songyanmeng democratizingehranalyseswithfiddleaflexibledatadrivenpreprocessingpipelineforstructuredclinicaldata AT koutradanai democratizingehranalyseswithfiddleaflexibledatadrivenpreprocessingpipelineforstructuredclinicaldata AT sjodingmichaelw democratizingehranalyseswithfiddleaflexibledatadrivenpreprocessingpipelineforstructuredclinicaldata AT wiensjenna democratizingehranalyseswithfiddleaflexibledatadrivenpreprocessingpipelineforstructuredclinicaldata |