STREAMLINE: An Automated Machine Learning Pipeline for Biomedicine Applied to Examine the Utility of Photography-Based Phenotypes for OSA Prediction Across International Sleep Centers

Ryan J. Urbanowicz, Harsh Bandhey, Brendan T. Keenan, Greg Maislin, Sy Hwang +17 more
12/9/2023
cs.LGcs.AI

No official code found. Best implementation: UrbsLab/STREAMLINE (82 stars, GPL-3.0, last commit 2026-03-30).

Abstract

While machine learning (ML) includes a valuable array of tools for analyzing biomedical data, significant time and expertise is required to assemble effective, rigorous, and unbiased pipelines. Automated ML (AutoML) tools seek to facilitate ML application by automating a subset of analysis pipeline elements. In this study we develop and validate a Simple, Transparent, End-to-end Automated Machine Learning Pipeline (STREAMLINE) and apply it to investigate the added utility of photography-based phenotypes for predicting obstructive sleep apnea (OSA); a common and underdiagnosed condition associated with a variety of health, economic, and safety consequences. STREAMLINE is designed to tackle biomedical binary classification tasks while adhering to best practices and accommodating complexity, scalability, reproducibility, customization, and model interpretation. Benchmarking analyses validated the efficacy of STREAMLINE across data simulations with increasingly complex patterns of association. Then we applied STREAMLINE to evaluate the utility of demographics (DEM), self-reported comorbidities (DX), symptoms (SYM), and photography-based craniofacial (CF) and intraoral (IO) anatomy measures in predicting any OSA or moderate/severe OSA using 3,111 participants from Sleep Apnea Global Interdisciplinary Consortium (SAGIC). OSA analyses identified a significant increase in ROC-AUC when adding CF to DEM+DX+SYM to predict moderate/severe OSA. A consistent but non-significant increase in PRC-AUC was observed with the addition of each subsequent feature set to predict any OSA, with CF and IO yielding minimal improvements. Application of STREAMLINE to OSA data suggests that CF features provide additional value in predicting moderate/severe OSA, but neither CF nor IO features meaningfully improved the prediction of any OSA beyond established demographics, comorbidity and symptom characteristics.

View on arXivView PDF

Code Implementations(1)

UrbsLab/STREAMLINECommunity100%
GPL-3.0

Simple Transparent End-To-End Automated Machine Learning Pipeline for Supervised Learning in Tabular Binary Classification Data

8212Shell, PythonMay 7, 20226 months agoGPL-3.0
automl-pipelinebinary-classificationdata-sciencedata-visualizationfeature-selection+5 more

Similar Papers

Cite this paper

@article{urbanowicz2023streamline,
  title  = {STREAMLINE: An Automated Machine Learning Pipeline for Biomedicine Applied to Examine the Utility of Photography-Based Phenotypes for OSA Prediction Across International Sleep Centers},
  author = {Ryan J. Urbanowicz and Harsh Bandhey and Brendan T. Keenan and Greg Maislin and Sy Hwang and Danielle L. Mowery and Shannon M. Lynch and Diego R. Mazzotti and Fang Han and Qing Yun Li and Thomas Penzel and Sergio Tufik and Lia Bittencourt and Thorarinn Gislason and Philip de Chazal and Bhajan Singh and Nigel McArdle and Ning-Hung Chen and Allan Pack and Richard J. Schwab and Peter A. Cistulli and Ulysses J. Magalang},
  year   = {2023},
  eprint = {2312.05461},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.05461v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.05461.svg)](https://codeofpaper.com/paper/2312.05461)

Discussion