PLoS Computational BiologyBioinformaticsPeer-reviewed journal article
Batch Normalization Followed by Merging Is Powerful for Phenotype Prediction Integrating Multiple Heterogeneous Studies
Abstract
Heterogeneity in different genomic studies compromises the performance of machine learning models in cross-study phenotype predictions. Overcoming heterogeneity when incorporating different studies in terms of phenotype prediction is a challenging and critical step for developing machine learning algorithms with reproducible prediction performance on independent datasets. We investigated the best approaches to integrate different studies of the same type of omics data under a variety of different heterogeneities. We developed a comprehensive workflow to simulate a variety of different types of heterogeneity and evaluate the performances of different integration methods together with batch normalization by using ComBat. We also demonstrated the results through realistic applications on six colorectal cancer (CRC) metagenomic studies and six tuberculosis (TB) gene expression studies, respectively. We showed that heterogeneity in different genomic studies can markedly negatively impact the machine learning classifiers reproducibility. ComBat normalization improved the prediction performance of machine learning classifier when heterogeneous populations presented, and could successfully remove batch effects within the same population. We also showed that the machine learning classifiers prediction accuracy can be markedly decreased as the underlying disease model became more different in training and test populations. Comparing different merging and integration methods, we found that merging and integration methods can outperform each other in different scenarios. In the realistic applications, we observed that the prediction accuracy improved when applying ComBat normalization with merging or integration methods in both CRC and TB studies. We illustrated that batch normalization is essential for mitigating both population differences of different studies and batch effects. We also showed that both merging strategy and integration methods can achieve good performances when combined with batch normalization. In addition, we explored the potential of boosting phenotype prediction performance by rank aggregation methods and showed that rank aggregation methods had similar performance as other ensemble learning approaches. Author summaryOvercoming heterogeneity when incorporating different studies in terms of phenotype prediction is a challenging and critical step for developing machine learning algorithms with reproducible prediction performance on independent datasets. We developed a comprehensive workflow to simulate a variety of different types of heterogeneity and evaluate the performances of different integration methods together with batch normalization by using ComBat. We also demonstrated the results through realistic applications on six colorectal cancer (CRC) metagenomic studies and six tuberculosis (TB) gene expression studies, respectively. From both the simulation studies and realistic applications, we showed that batch normalization is essential for improving phenotype prediction performance by machine learning classifiers when incorporating multiple heterogeneous datasets. Combined with batch normalization, merging strategy and ensemble weighted learning methods both can boost machine learning classifiers performance in phenotype predictions. In addition, we explored that rank aggregation methods should be considered as alternative way to boost prediction performances, given that these methods showed similar robustness as ensemble weighted learning methods.
- assay: metagenomics
- assay: bulk RNA-seq
- research focus: benchmarking
- research focus: differential expression
- research focus: variant effect prediction
- research focus: gene regulatory network inference
- approach: statistical model
- approach: machine learning (classical)
- Citations
- 8
- FWCI
- 0.71
- Field percentile
- top 36%
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
- Robustifying genomic classifiers to batch effects via ensemble learning
Yuqing Zhang, Prasad Patil, … Giovanni Parmigiani·BioinformaticsPeer-reviewed·Nov 13, 2020
- 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
- Evaluation of normalization methods for predicting quantitative phenotypes in metagenomic data analysis
Beibei Wang, Yihui Luan·Frontiers in GeneticsPeer-reviewed·Jun 5, 2024
- Comparison of the effectiveness of different normalization methods for metagenomic cross-study phenotype prediction under heterogeneity
Beibei Wang, Fengzhu Sun, Yihui Luan·Scientific ReportsPeer-reviewed·Mar 25, 2024
- Benchmarking of bulk transcriptomic harmonization tools in a multi-platform B-cell lymphoma cohort identifies feature-specific quantile normalization and surrogate variable analysis as top-performing methods
Daniil M. Nikitin, Nikolay Borisov, … Arsen Arakelyan·bioRxiv·Sep 17, 2026
- Avoiding test set bias with rank-based prediction
Prasad Patil, Peirre-Olivier Bachant-Winner, … Jeffrey T Leek·BioinformaticsPeer-reviewed·Mar 18, 2015