CytoNorm
CytoNorm normalizes high-dimensional flow cytometry data to remove batch effects and technical variation while preserving biologically relevant signals for accurate single-cell phenotyping.
Key Features:
- Batch Effect Correction: Uses shared control samples across batches to learn and apply batch-specific transformations that correct technical variation.
- Population-Specific Transformations: Clusters overall cellular distributions to identify subsets and computes subset-specific transformations that account for cell-type–dependent variation.
- Quantile Distribution Alignment: Computes quantile distributions from control samples for each subset and aligns these distributions using spline functions to derive normalization transformations.
Scientific Applications:
- Deep Phenotyping in Clinical Studies: Provides consistent preprocessing for deep phenotyping of cellular systems at clinical scale by reducing batch-induced variability.
- Single-Cell Immune Profiling: Facilitates accurate characterization of the human immune system at single-cell resolution by preserving biological signals across batches.
Methodology:
Clusters cellular distributions to define subsets, computes subset-specific quantile distributions from control samples, aligns these distributions with spline functions to derive transformations, and applies the derived transformations to all clinical samples within each batch.
Topics
Collections
Details
- License:
- GPL-2.0
- Tool Type:
- library
- Programming Languages:
- R
- Added:
- 1/9/2020
- Last Updated:
- 12/17/2020
Operations
Publications
Van Gassen S, Gaudilliere B, Angst MS, Saeys Y, Aghaeepour N. CytoNorm: A Normalization Algorithm for Cytometry Data. Cytometry Part A. 2019;97(3):268-278. doi:10.1002/cyto.a.23904. PMID:31633883. PMCID:PMC7078957.
Documentation
Downloads
- Source codeVersion: 0.0.5https://github.com/saeyslab/CytoNorm
Links
Other
http://www.github.com/saeyslab/CytoNorm_Figures(Scripts to replicate the figures reported in the CytofNorm publication.)
Issue tracker
https://github.com/saeyslab/CytoNorm/issues