Cytoflow: User‐Friendly Python Software for Computational Flow Cytometry

Modern flow cytometry experiments routinely measure 18 or more fluorescent markers across many samples, patients, and tissues. As these experiments' complexity increases, manual gating becomes unacceptably inefficient and can introduce operator-to-operator variation. Computational cytometry algorithms such as unsupervised clustering, automated gating, and dimensionality reduction can increase the speed and reliability of these analyses, but using them requires time and expertise that many biomedical scientists lack. Cytoflow was built to bridge this gap. Cytoflow is open source, user-friendly point-and-click software written in Python that allows non-programmers to apply modern computational flow cytometry methods to their data sets. Additionally, Cytoflow's modules can be used directly in a Python script or a JupyterLab notebook. Finally, extending Cytoflow with new modules that support future applications is straightforward, and feedback from an active user community continues to guide ongoing development. As a result, Cytoflow can save an experimenter time and improve the reliability and reproducibility of their analysis. Cytoflow is available to download at https://cytoflow.github.io. Source code is hosted at https://github.com/cytoflow/cytoflow, and documentation is available at https://cytoflow.readthedocs.io.

Authors

Institutions

Publication Details

Journal
Cytometry Part A
Published
2026-08-13
DOI
https://doi.org/10.1002/cyto.a.70058
Primary Topic
Single-cell and spatial transcriptomics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Cytoflow: User‐Friendly Python Software for Computational Flow Cytometry

Leah Teague
Cytometry Part A
Single-cell and spatial transcriptomics
article

Cytoflow: User‐Friendly Python Software for Computational Flow Cytometry

Leah Teague
article en

Abstract

Modern flow cytometry experiments routinely measure 18 or more fluorescent markers across many samples, patients, and tissues. As these experiments' complexity increases, manual gating becomes unacceptably inefficient and can introduce operator-to-operator variation. Computational cytometry algorithms such as unsupervised clustering, automated gating, and dimensionality reduction can increase the speed and reliability of these analyses, but using them requires time and expertise that many biomedical scientists lack. Cytoflow was built to bridge this gap. Cytoflow is open source, user-friendly point-and-click software written in Python that allows non-programmers to apply modern computational flow cytometry methods to their data sets. Additionally, Cytoflow's modules can be used directly in a Python script or a JupyterLab notebook. Finally, extending Cytoflow with new modules that support future applications is straightforward, and feedback from an active user community continues to guide ongoing development. As a result, Cytoflow can save an experimenter time and improve the reliability and reproducibility of their analysis. Cytoflow is available to download at https://cytoflow.github.io. Source code is hosted at https://github.com/cytoflow/cytoflow, and documentation is available at https://cytoflow.readthedocs.io.

Cytometry Part A
Trinity University (US)
Openalex Percentile: Top 16%
Single-cell and spatial transcriptomics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.