henhaobio
Sign in

BMC BioinformaticsBioinformaticsPeer-reviewed journal article

pyComBat, a Python tool for batch effects correction in high-throughput molecular data using empirical Bayes methods

Abdelkader BehdennaiD, Maximilien ColangeiD, Julien Haziza, Aryo Pradipta GemaiD, Guillaume Appé, Chloé‐Agathe AzencottiD, Akpéli V. NordoriD

PDFDOIPreprintCode
Citations
170
FWCI
14.21
Field percentile
top 1%

Abstract

BackgroundVariability in datasets is not only the product of biological processes: they are also the product of technical biases. ComBat and ComBat-Seq are among the most widely used tools for correcting those technical biases, called batch effects, in, respectively, microarray and RNA-Seq expression data. ResultsIn this technical note, we present a new Python implementation of ComBat and ComBat-Seq. While the mathematical framework is strictly the same, we show here that our implementations: (i) have similar results in terms of batch effects correction; (ii) are as fast or faster than the original implementations in R and; (iii) offer new tools for the bioinformatics community to participate in its development. pyComBat is implemented in the Python language and is distributed under GPL-3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html) license as a module of the inmoose package. Source code is available at https://github.com/epigenelabs/inmoose and Python package at https://pypi.org/project/inmoose. ConclusionsWe present a new Python implementation of state-of-the-art tools ComBat and ComBat-Seq for the correction of batch effects in microarray and RNA-Seq data. This new implementation, based on the same mathematical frameworks as ComBat and ComBat-Seq, offers similar power for batch effect correction, at reduced computational cost. Contactakpeli@epigenelabs.com

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.

Similarity Map
SelectedSame fieldCross-field
THISZhang '20Adamer '22Zhu '20Stoyanova '26Chazarra-Gi '21McClintock '26
70% semantic matchBioinformatics
Yuqing Zhang, Giovanni Parmigiani, William Evan Johnson·NAR Genomics and Bioinformatics·Sep 1, 2020· 1,567 citations