pyComBat
pyComBat performs empirical Bayes batch-effect correction on microarray and RNA-Seq expression datasets to reduce technical bias that can confound biological interpretation.
Key Features:
- Batch-effect correction: Adjusts expression values to mitigate technical biases across batches in microarray and RNA-Seq datasets.
- Algorithmic equivalence: Replicates the mathematical framework of the ComBat and ComBat-Seq algorithms for batch-effect adjustment.
- Python 3 implementation: Implemented in Python 3 for integration into Python-based bioinformatics workflows.
- Computational performance: Optimized for efficient processing of large expression datasets.
Scientific Applications:
- Microarray data analysis: Reduces systematic biases from sample processing to improve reliability of gene expression studies.
- RNA-Seq data analysis: Reduces technical artifacts to improve accuracy of transcriptomic analyses of gene regulation and function.
Methodology:
pyComBat applies empirical Bayes modeling to estimate and remove batch-associated technical effects while accounting for biological variability and technical noise.
Topics
Details
- License:
- GPL-3.0
- Programming Languages:
- Python, R
- Added:
- 1/18/2021
- Last Updated:
- 1/30/2021
Operations
Publications
Behdenna A, Colange M, Haziza J, Gema A, Appé G, Azencott C, Nordor A. pyComBat, a Python tool for batch effects correction in high-throughput molecular data using empirical Bayes methods. Unknown Journal. 2020. doi:10.1101/2020.03.17.995431.