BMC BioinformaticsBioinformaticsPeer-reviewed journal article
Embedding covariate adjustments in tree-based automated machine learning for biomedical big data analyses
Elisabetta ManduchiiD, Weixuan FuiD, Joseph D. RomanoiD, Stefano RubertoiD, Jason H. MooreiD
Abstract
BackgroundA typical task in bioinformatics consists of identifying which features are associated with a target outcome of interest and building a predictive model. Automated machine learning (AutoML) systems such as the Tree-based Pipeline Optimization Tool (TPOT) constitute an appealing approach to this end. However, in biomedical data, there are often baseline characteristics of the subjects in a study or batch effects that need to be adjusted for in order to better isolate the effects of the features of interest on the target. Thus, the ability to perform covariate adjustments becomes particularly important for applications of AutoML to biomedical big data analysis. ResultsWe present an approach to adjust for covariates affecting features and/or target in TPOT. Our approach is based on regressing out the covariates in a manner that avoids leakage during the cross-validation training procedure. We then describe applications of this approach to toxicogenomics and schizophrenia gene expression data sets. The TPOT extensions discussed in this work are available at https://github.com/EpistasisLab/tpot/tree/v0.11.1-resAdj. ConclusionsIn this work, we address an important need in the context of AutoML, which is particularly crucial for applications to bioinformatics and medical informatics, namely covariate adjustments. To this end we present a substantial extension of TPOT, a genetic programming based AutoML approach. We show the utility of this extension by applications to large toxicogenomics and differential gene expression data. The method is generally applicable in many other scenarios from the biomedical field.
- assay: bulk RNA-seq
- research focus: benchmarking
- research focus: differential expression
- research focus: variant effect prediction
- approach: machine learning (classical)
- Citations
- 23
- FWCI
- 1.86
- Field percentile
- top 14%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Scaling tree-based automated machine learning to biomedical big data with a dataset selector
Trang T. Le, Weixuan Fu, Jason H. Moore·BioinformaticsPeer-reviewed·Jun 2, 2019
- Just Add Data: Automated Predictive Modeling and BioSignature Discovery
Ioannis Tsamardinos, Paulos Charonyktakis, … Vincenzo Lagani·bioRxiv·May 4, 2020
- Controlling for effects of confounding variables on machine learning predictions
Richard Dinga, Lianne Schmaal, … André F. Marquand·bioRxiv·Aug 17, 2020
- AutoXAI4Omics: an Automated Explainable AI tool for Omics and tabular data
J. Strudwick, L.-J. Gardiner, … A. P. Carrieri·bioRxiv·Mar 25, 2024
- Impacts of batch effects on the performance of machine learning classifiers across multiple studies
Preston Raab, William Evan Johnson, Stephen Piccolo·bioRxiv·Jun 30, 2026
- Accessible, Reproducible, and Scalable Machine Learning for Biomedicine
Qiang Gu, Anup Kumar, … Jeremy Goecks·PLoS Computational BiologyPeer-reviewed·Jun 1, 2021