Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Statistical knockoffs improve biomarker discovery from transcriptomic data.

Briefings in bioinformatics·2026
Same author

Multimodal BEHRT: transformers for multimodal electronic health records to predict breast cancer prognosis.

Frontiers in oncology·2025
Same author

Sparse multitask group Lasso for genome-wide association studies.

PLoS computational biology·2025
Same author

Assessing Random Forest self-reproducibility for optimal short biomarker signature discovery.

Briefings in bioinformatics·2025
Same author

Differential expression analysis with inmoose, the integrated multi-omic open-source environment in Python.

BMC bioinformatics·2025
Same author

Dynamics of influenza transmission in vampire bats revealed by longitudinal monitoring and a large-scale anthropogenic perturbation.

Science advances·2025

Related Experiment Video

Updated: Jul 9, 2025

A Novel Bayesian Change-point Algorithm for Genome-wide Analysis of Diverse ChIPseq Data Types
12:39

A Novel Bayesian Change-point Algorithm for Genome-wide Analysis of Diverse ChIPseq Data Types

Published on: December 10, 2012

11.4K

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

Abdelkader Behdenna1, Maximilien Colange2, Julien Haziza2

  • 1Epigene Labs, Paris, France. abdelkader@epigenelabs.com.

BMC Bioinformatics
|December 6, 2023
PubMed
Summary
This summary is machine-generated.

A new Python implementation of ComBat and ComBat-Seq tools offers effective batch effect correction for gene expression data. This pyComBat tool provides similar accuracy to original methods but with improved speed and community development features.

Keywords:
Batch effectsBayesian statisticsOpen sourceTranscriptomics

More Related Videos

A Fast and Quantitative Method for Post-translational Modification and Variant Enabled Mapping of Peptides to Genomes
09:10

A Fast and Quantitative Method for Post-translational Modification and Variant Enabled Mapping of Peptides to Genomes

Published on: May 22, 2018

9.2K
Dissecting Multi-protein Signaling Complexes by Bimolecular Complementation Affinity Purification BiCAP
06:45

Dissecting Multi-protein Signaling Complexes by Bimolecular Complementation Affinity Purification BiCAP

Published on: June 15, 2018

7.5K

Related Experiment Videos

Last Updated: Jul 9, 2025

A Novel Bayesian Change-point Algorithm for Genome-wide Analysis of Diverse ChIPseq Data Types
12:39

A Novel Bayesian Change-point Algorithm for Genome-wide Analysis of Diverse ChIPseq Data Types

Published on: December 10, 2012

11.4K
A Fast and Quantitative Method for Post-translational Modification and Variant Enabled Mapping of Peptides to Genomes
09:10

A Fast and Quantitative Method for Post-translational Modification and Variant Enabled Mapping of Peptides to Genomes

Published on: May 22, 2018

9.2K
Dissecting Multi-protein Signaling Complexes by Bimolecular Complementation Affinity Purification BiCAP
06:45

Dissecting Multi-protein Signaling Complexes by Bimolecular Complementation Affinity Purification BiCAP

Published on: June 15, 2018

7.5K

Area of Science:

  • Bioinformatics
  • Computational Biology
  • Genomics

Background:

  • Technical biases, known as batch effects, introduce variability into gene expression datasets beyond biological variation.
  • ComBat and ComBat-Seq are established tools for correcting batch effects in microarray and RNA-Seq data, respectively.

Purpose of the Study:

  • To introduce a novel Python implementation of the ComBat and ComBat-Seq algorithms.
  • To evaluate the performance and utility of this new implementation for the bioinformatics community.

Main Methods:

  • Developed a Python package named pyComBat, available as part of the inmoose package.
  • Maintained the original mathematical framework of ComBat and ComBat-Seq.
  • Ensured open-source distribution under GPL-3.0 license with publicly accessible source code.

Main Results:

  • The pyComBat implementation achieves comparable batch effect correction accuracy to the original R versions.
  • The Python implementation demonstrates equal or superior computational speed compared to the original tools.
  • The new implementation facilitates community involvement in further development.

Conclusions:

  • A new Python version of ComBat and ComBat-Seq (pyComBat) has been developed for efficient batch effect correction.
  • This implementation retains the efficacy of the original tools while offering enhanced performance and accessibility.
  • pyComBat provides a valuable resource for researchers working with microarray and RNA-Seq data.