scBatch

scBatch performs batch-effect correction for bulk and single-cell RNA-seq data to mitigate non-biological variation and improve clustering and differential expression analyses.


Key Features:

  • Algorithmic Approach: Uses a numerical algorithm tailored for batch-effect correction that does not assume specific underlying mechanisms causing batch effects.
  • Implementation: Implemented with RcppArmadillo to enhance computational efficiency.
  • Compatibility with Existing Methods: Adjusts count matrices based on pre-corrected sample distance matrices such as QuantNorm.
  • Performance: Demonstrated superior performance over benchmark batch-effect correction methods in simulations and analyses of real data sets.

Scientific Applications:

  • Improved Clustering and Differential Expression Analysis: Mitigates batch effects to enhance the accuracy of clustering and gene differential expression analyses.
  • Versatility Across Data Types: Applicable to both single-cell RNA-seq and bulk RNA-seq datasets.

Methodology:

scBatch adjusts sample distance matrices previously corrected using methods like QuantNorm and uses those adjustments to refine the count matrix without imposing restrictive assumptions on the origin of batch effects.

Topics

Details

License:
GPL-3.0
Programming Languages:
R, C++
Added:
1/18/2021
Last Updated:
2/11/2021

Operations

Publications

Fei T, Yu T. scBatch: batch-effect correction of RNA-seq data through sample distance matrix adjustment. Bioinformatics. 2020;36(10):3115-3123. doi:10.1093/bioinformatics/btaa097. PMID:32053185. PMCID:PMC7214039.

PMID: 32053185
PMCID: PMC7214039
Funding: - National Institutes of Health: R01GM124061

Links