FlowKit
FlowKit enables programmatic analysis of cytometry data by integrating manual and automated workflows and supporting FCS files, FlowJo workspaces, and Gating-ML 2.0 for interoperability.
Key Features:
- Manual and automated workflows: Integrates manual gating with automated analysis workflows for cytometry datasets.
- Gating-ML 2.0 compliance: Implements Gating-ML 2.0 to encode and exchange gating definitions.
- FCS read/write: Reads and writes FCS files for event data and associated metadata.
- FlowJo workspace read/write: Reads and writes FlowJo workspaces to exchange workspace structures and settings.
- Round-tripping with FlowJo: Supports round-tripping to move gating results and annotations back and forth between FlowKit and FlowJo.
- Integration with Single Cell Data Science: Enables use of Single Cell Data Science algorithms and quantitative analysis workflows on cytometry data.
- Reporting and pipeline support: Supports construction of reporting and analysis pipelines that operate on exchanged files and gating definitions.
- Collaborative analysis: Facilitates joint analysis workflows between domain experts and quantitative analysts in cytometry laboratories and core facilities.
Scientific Applications:
- Cytometry data analysis: Analysis and interpretation of cytometry datasets using combined manual and automated approaches.
- Gating validation and interpretation: Validation and interpretation of gating and population definitions using quantitative algorithms.
- Reproducible reporting: Building reproducible reporting and analysis pipelines that incorporate FCS and FlowJo workspace exchange.
- Collaborative workflows: Enabling collaborative analysis between domain experts and quantitative analysts in cytometry laboratories and core facilities.
Methodology:
Reads and writes FCS files and FlowJo workspaces, implements Gating-ML 2.0, and supports round-tripping of gating results between FlowKit and FlowJo.
Topics
Details
- License:
- BSD-3-Clause
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 5/8/2022
- Last Updated:
- 5/8/2022
Operations
Publications
White S, Quinn J, Enzor J, Staats J, Mosier SM, Almarode J, Denny TN, Weinhold KJ, Ferrari G, Chan C. FlowKit: A Python Toolkit for Integrated Manual and Automated Cytometry Analysis Workflows. Frontiers in Immunology. 2021;12. doi:10.3389/fimmu.2021.768541. PMID:34804056. PMCID:PMC8602902.
Documentation
General', 'User manual
https://flowkit.readthedocs.io/en/latest/?badge=latestDownloads
Links
Issue tracker
https://github.com/whitews/FlowKit/issues