CytoML

CytoML enables standardized, cross-platform import, manipulation, and export of gated cytometry data to interoperate between commercial platforms (FlowJo, Cytobank, BD FACSDiva) and R/Bioconductor analytical workflows.


Key Features:

  • Cross-platform import/export: Reads and writes gating hierarchies and compensated/normalized cytometry measurements across FlowJo, Cytobank, and BD FACSDiva.
  • Complete gating structure import: Imports gates, transformations, compensation matrices, and population hierarchies directly into R for downstream analysis.
  • Bidirectional exchange: Exports modified or newly generated gating strategies back to FlowJo and Cytobank.
  • Mass cytometry support: Imports gated mass cytometry datasets from Cytobank to enable combined analyses of flow and mass cytometry.
  • Integration with Bioconductor: Integrates with R/Bioconductor packages to combine gating-based approaches with algorithmic methods, high-dimensional clustering, and downstream statistical modeling.
  • Standardized representations: Provides standardized, manipulable representations of gating structures to enable interoperability between proprietary software and open-source workflows in R.

Scientific Applications:

  • Reproducibility and standardization: Enables validation of reproducibility and standardization of cytometry analyses across laboratories.
  • Cross-platform analyses: Supports comparative and integrative analyses spanning flow and mass cytometry datasets.
  • Hybrid analysis workflows: Facilitates combining manual gating with algorithmic methods, high-dimensional clustering, and downstream statistical modeling.
  • Data sharing and collaboration: Enables exchange of gated cytometry data between computational analysts and bench scientists for collaborative workflows.

Methodology:

Reading and writing gating hierarchies; importing and exporting gates, transformations, compensation matrices, and population hierarchies; handling compensated/normalized cytometry measurements; importing gated mass cytometry datasets from Cytobank; and exporting gating strategies to FlowJo and Cytobank, with integration points for R/Bioconductor packages.

Topics

Collections

Details

License:
Artistic-2.0
Tool Type:
command-line tool, library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R
Added:
1/17/2017
Last Updated:
12/10/2018

Operations

Publications

Finak G, Jiang W, Gottardo R. CytoML for cross-platform cytometry data sharing. Cytometry A. 2018 Dec;93(12):1189-1196. doi:10.1002/cyto.a.23663.

Documentation

Downloads