CytoBatchNorm: an R package with graphical interface for batch effects correction of cytometry data
Samuel GranjeaudiD, Naoill Abdellaoui, Anne-Sophie ChrétieniD, Eloïse WoitrainiD, Laurent PineauiD, Sandro NinniiD, Alexandre HarariiD, Marion ArnaudiD, David MontaigneiD, Bart StaelsiD, David DombrowicziD, Olivier Molendi‐CosteiD
Abstract
Innovation in cytometry propelled it to an almost "omic" dimension technique during the last decade. The application fields concomitantly enlarged, resulting in generation of high-dimensional high-content data sets which have to be adequately designed, handled and analyzed. Experimental solutions and detailed data processing pipelines were developed to reduce both the staining conditions variability between samples and the number of tubes to handle. However, an unavoidable variability appears between samples, barcodes, series and instruments (in multicenter studies) contributing to "batch effects" that must be properly controlled. Computer aid to this aim is necessary, and several methods have been published so far, but configuring and carrying out batch normalization remains unintuitive for scientists with "pure" academic backgrounds in biology. To address this challenge, we developed an R package called CytoBatchNorm that offers an intuitive and user-friendly graphical interface. Although the processing is based on the script by Schuyler et al., the graphical interface revolutionizes its use. CytoBatchNorm enables users to define a specific correction for each marker in a single run. It provides a graph that guides you through quickly setting the correction for each marker. It allows corrections to be previewed and inter-marker effects to be checked as the settings are made. CytoBatchNorm will help the cytometry community to adequately scale data between batches, reliably reducing batch effects and improving subsequent dimension reduction and clustering. VISUAL ABSTRACT O_FIG O_LINKSMALLFIG WIDTH=200 HEIGHT=129 SRC="FIGDIR/small/596492v1_ufig1.gif" ALT="Figure 1"> View larger version (46K): org.highwire.dtl.DTLVardef@600a1eorg.highwire.dtl.DTLVardef@13860cborg.highwire.dtl.DTLVardef@5ad915org.highwire.dtl.DTLVardef@6218dc_HPS_FORMAT_FIGEXP M_FIG C_FIG
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 3
- FWCI
- 0.41
- Field percentile
- top 44%
- 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
- CytoNormPy enables a fast and scalable removal of batch effects in cytometry datasets.
Tarik Exner, Nicolaj S. Hackert, … Ricardo Grieshaber‐Bouyer·Cytometry Part APeer-reviewed·Aug 29, 2025
- cytoFlagR: A comprehensive framework to objectively assess high-parameter cytometry data for batch effects
Shruti Eswar, Zachary T. Koenig, … Sandra Andorf·bioRxiv·May 27, 2025
- CytoPipeline & CytoPipelineGUI: An R package suite for building and visualizing automated pre-processing pipelines for flow cytometry data
Philippe Hauchamps, Babak Bayat, … Laurent Gatto·BMC BioinformaticsPeer-reviewed·Feb 20, 2024
- Superior batch alignment and hyper-dimensional cytometry representations allow ultra-sensitive classification of disease phenotypes
Benjamin S. Mashford, Timothy Hewitt, … T. Daniel Andrews·bioRxiv·Jul 28, 2025
- Reproducible Tools and Enhanced Computational Workflows for Batch Effect Evaluation of High-Throughput Data Using BatchQC
Jessica McClintock, Jiwei Zhang, … Alzheimer’s Disease Neuroimaging Initiative·bioRxiv·Feb 13, 2026
- CytoScan: Automated detection of technical anomalies for cytometry quality control
Tim R. Mocking, Felix Zwolle, … Costa Bachas·Cytometry Part APeer-reviewed·Jul 6, 2026