bioRxivBioinformaticsPreprint
Caris-ComBat-seq: Directionally Harmonizing Large-Scale RNA-seq Datasets
Laura M. RichardsiD, Mukund VarmaiD, Noah SpiesiD, Nicolas StranskyiD, Fred P. DavisiD
Abstract
BackgroundBulk RNA sequencing (RNA-seq) is an essential research and clinical diagnostics tool capable of uncovering biological insights across experimental conditions, sample types and diseases at scale. However, RNA-seq data is sensitive to batch effects introduced by technical variation. Harmonizing expression (or batch-correcting) is critical when analyzing measurements from different RNA-seq platforms. In the context of oncology, efficiently and accurately harmonizing expression at scale is important for harnessing massively large datasets (hundreds of thousands of samples) of tumor molecular profiles from different assay platforms. We aimed to develop a method for harmonizing expression in this challenging context. ResultsHere, we extend the widely used ComBat-seq method, as implemented in the pyComBat tool, to enable three key advances: (i) directionally adjusting counts from one batch towards a reference batch, rather than an average expression profile, (ii) separating the training and adjusting steps so that newly profiled samples not available at the time of initial model training can be harmonized, and (iii) flexibly handling outliers to improve the quality of harmonized counts. The resulting model correctly learns gene-specific differences between assay platforms and can near-instantaneously harmonize individual samples. We validated the use of the Caris-ComBat-seq tool to harmonize RNA-seq measurements on a benchmarking dataset of [~]10,000 TCGA tumor samples. Finally, we demonstrated its strength for very large datasets, by harmonizing RNA-seq data from nearly half a million tumor samples profiled by two different next-generation sequencing assays in Caris Life Sciences clinical laboratory. Source code, tutorials and manuscript data are available at: https://github.com/Caris-Life-Sciences/Caris-ComBat-seq and https://doi.org/10.5281/zenodo.17154014. ConclusionsWe present Caris-ComBat-seq, a new variant of the ComBat-seq algorithm designed to harmonize count-based expression data in the context of high-throughput profiling laboratories. It offers the same ability to ameliorate batch effects and retain biological signal as the original ComBat-seq, with additional operational flexibility and scaling that benefits its high-throughput application.
- organism: human
- assay: bulk RNA-seq
- research focus: batch correction / integration
- research focus: benchmarking
- research focus: software / tool
- approach: statistical model
- approach: machine learning (classical)
- Citations
- 0
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
- ComBat-Seq: batch effect adjustment for RNA-Seq count data
Yuqing Zhang, Giovanni Parmigiani, William Evan Johnson·NAR Genomics and BioinformaticsPeer-reviewed·Sep 1, 2020
- Enabling cross-study analysis of RNA-Sequencing data
Qingguo Wang, Joshua Armenia, … Nikolaus D. Schultz·Scientific DataPeer-reviewed·Apr 17, 2018
- reComBat-seq: Regularized negative binomial regression for batch-effect correction in underdetermined transcriptomics datasets
Zhasmina Stoyanova, Jörg Menche, Daniel Malzl·bioRxiv·May 30, 2026
- Flexible comparison of batch correction methods for single-cell RNA-seq using BatchBench
Ruben Chazarra-Gil, Stijn van Dongen, … Martin Hemberg·Nucleic Acids ResearchPeer-reviewed·Jan 13, 2021
- pyComBat, a Python tool for batch effects correction in high-throughput molecular data using empirical Bayes methods
Abdelkader Behdenna, Maximilien Colange, … Akpéli V. Nordor·BMC BioinformaticsPeer-reviewed·Dec 6, 2023
- Batch correction methods used in single cell RNA-sequencing analyses are often poorly calibrated
Sindri Emmanúel Antonsson, Páll Melsted·bioRxiv·Mar 19, 2024