COBRA: Cell-type-specific Orthogonal Batch effect Removal Algorithm in single cell RNA-sequencing data
Abstract
Single-cell RNA sequencing (scRNA-seq) enables high-resolution profiling of cellular heterogeneity, yet batch effects remain a critical challenge in data integration. Existing batch correction methods often assume homogeneous batch effect across cell types, operate in reduced-dimensional space leading to potential loss of biological information, and require extensive computational resources. Here, we introduce COBRA (https://github.com/wonlab-healthstat/COBRA), a linear model-based batch correction method that explicitly adjusts cell-type-specific batch effect. By orthogonalizing batch-associated parameters with respect to biological variables, COBRA removes technical artifacts while preserving biologically meaningful transcriptional differences. When cell type annotations are unavailable, COBRA implements an iterative clustering algorithm to estimate pseudo-cell types while accounting for batch effects. COBRA retains the full gene expression matrix, ensuring seamless integration for downstream analyses. We evaluated COBRA across simulated and real-world datasets, including type 2 diabetes, and COVID-19 datasets. COBRA outperformed in terms of batch mixing efficiency, preservation of biological group structure, and accuracy of differentially expressed gene detection.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- FWCI
- 0.00
- Field percentile
- top 43%
- 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
- Correcting batch effects in single-cell RNA sequencing data by matching mutual nearest neighbours.
Laleh Haghverdi, Aaron T. L. Lun, … John C. Marioni·Nature BiotechnologyPeer-reviewed·Apr 2, 2018
- Fast-scBatch: Batch Effect Correction Using Neural Network-Driven Distance Matrix Adjustment
Fu Chen, Leqi Tian, … Tianwei Yu·ACM International Conference on Bioinformatics, Computational Biology, and Health Informatics (ACM-BCB)Peer-reviewed·Nov 22, 2024
- Erasure of Biologically Meaningful Signal by Unsupervised scRNAseq Batch-correction Methods
Scott R. Tyler, Ernesto Guccione, Eric E. Schadt·bioRxiv·Nov 15, 2021
- Flexible Experimental Designs for Valid Single-cell RNA-sequencing Experiments Allowing Batch Effects Correction
Fangda Song, Ga Ming Angus Chan, Yingying Wei·Nature CommunicationsPeer-reviewed·Jul 1, 2020
- SMNN: Batch Effect Correction for Single-cell RNA-seq data via Supervised Mutual Nearest Neighbor Detection
Yuchen Yang, Gang Li, … Yun Li·Briefings in BioinformaticsPeer-reviewed·May 1, 2020
- SCRIBE: a new approach to dropout imputation and batch effects correction for single-cell RNA-seq data
Yiliang Zhang, Kexuan Liang, … Hongyu Zhao·bioRxiv·Dec 12, 2019