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

Links

Other
http://www.github.com/saeyslab/CytoNorm_Figures
(Scripts to replicate the figures reported in the CytofNorm publication.)