Robustifying genomic classifiers to batch effects via ensemble learning
Yuqing ZhangiD, Prasad PatiliD, William Evan JohnsoniD, Giovanni ParmigianiiD
Abstract
Genomic data are often produced in batches due to practical restrictions, which may lead to unwanted variation in data caused by discrepancies across processing batches. Such \"batch effects\" often have negative impact on downstream biological analysis and need careful consideration. In practice, batch effects are usually addressed by specifically designed software, which merge the data from different batches, then estimate batch effects and remove them from the data. Here we focus on classification and prediction problems, and propose a different strategy based on ensemble learning. We first develop prediction models within each batch, then integrate them through ensemble weighting methods. In contrast to the typical approach of removing batch effects from the merged data, our method integrates predictions rather than data. We provide a systematic comparison between these two strategies, using studies targeting diverse populations infected with tuberculosis. In one study, we simulated increasing levels of heterogeneity across random subsets of the study, which we treat as simulated batches. We then use the two methods to develop a genomic classifier for the binary indicator of disease status. We evaluate the accuracy of prediction in another independent study targeting a different population cohort. We observed a turning point in the level of heterogeneity, after which our strategy of integrating predictions yields better discrimination in independent validation than the traditional method of integrating the data. These observations provide practical guidelines for handling batch effects in the development and evaluation of genomic classifiers.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 20
- FWCI
- 0.65
- Field percentile
- top 37%
- Organism
- Assay
- Research Focus
- Approach
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
- Batch Normalization Followed by Merging Is Powerful for Phenotype Prediction Integrating Multiple Heterogeneous Studies
Yilin Gao, Fengzhu Sun·PLoS Computational BiologyPeer-reviewed·Oct 16, 2023
- 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
- A semi-supervised Bayesian mixture modelling approach for joint batch correction and classification
Stephen D. Coleman, Kath Nicholls, … Chris Wallace·bioRxiv·Jan 14, 2022
- BatchEval Pipeline: Batch Effect Evaluation Workflow for Multiple Datasets Joint Analysis
Chao Zhang, Qiang Kang, … Xun Xu·GigabytePeer-reviewed·Feb 19, 2024
- Classifying high-dimensional phenotypes with ensemble learning
Jay Devine, Helen K. Kurki, … Benedikt Hallgrímsson·bioRxiv·May 29, 2023
- Efficacy of federated learning on genomic data: a study on the UK Biobank and the 1000 Genomes Project
Dmitry S. Kolobkov, Satyarth Mishra Sharma, … Ruslan Vakhitov·Frontiers in Big DataPeer-reviewed·Feb 29, 2024