Display options
Share it on

Front Immunol. 2021 Nov 05;12:768541. doi: 10.3389/fimmu.2021.768541. eCollection 2021.

FlowKit: A Python Toolkit for Integrated Manual and Automated Cytometry Analysis Workflows.

Frontiers in immunology

Scott White, John Quinn, Jennifer Enzor, Janet Staats, Sarah M Mosier, James Almarode, Thomas N Denny, Kent J Weinhold, Guido Ferrari, Cliburn Chan

Affiliations

  1. Duke Center for AIDS Research, Duke University, Durham, NC, United States.
  2. Department of Biostatistics and Bioinformatics, Duke University Medical Center, Durham, NC, United States.
  3. Center for Human Systems Immunology, Duke University Medical Center, Durham, NC, United States.
  4. BD Life Sciences - FlowJo, Ashland, OR, United States.
  5. Duke Immune Profiling Core, Duke University School of Medicine, Durham, NC, United States.
  6. Department of Surgery, Duke University Medical Center, Durham, NC, United States.
  7. Duke Human Vaccine Institute, Durham, NC, United States.

PMID: 34804056 PMCID: PMC8602902 DOI: 10.3389/fimmu.2021.768541

Abstract

An important challenge for primary or secondary analysis of cytometry data is how to facilitate productive collaboration between domain and quantitative experts. Domain experts in cytometry laboratories and core facilities increasingly recognize the need for automated workflows in the face of increasing data complexity, but by and large, still conduct all analysis using traditional applications, predominantly FlowJo. To a large extent, this cuts domain experts off from the rapidly growing library of Single Cell Data Science algorithms available, curtailing the potential contributions of these experts to the validation and interpretation of results. To address this challenge, we developed FlowKit, a Gating-ML 2.0-compliant Python package that can read and write FCS files and FlowJo workspaces. We present examples of the use of FlowKit for constructing reporting and analysis workflows, including round-tripping results to and from FlowJo for joint analysis by both domain and quantitative experts.

Copyright © 2021 White, Quinn, Enzor, Staats, Mosier, Almarode, Denny, Weinhold, Ferrari and Chan.

Keywords: FlowJo; GatingML; flow cytometry; python (programming language); single cell data science; software; systems immunology

Conflict of interest statement

Authors JQ and JA were employed by BD Biosciences - FlowJo. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be cons

References

  1. BMC Bioinformatics. 2009 Apr 09;10:106 - PubMed
  2. PLoS Comput Biol. 2021 Jun 8;17(6):e1009071 - PubMed
  3. J Immunol Methods. 2014 Jul;409:44-53 - PubMed
  4. Genome Biol. 2018 Feb 6;19(1):15 - PubMed
  5. Nat Methods. 2019 Mar;16(3):243-245 - PubMed
  6. ACS Synth Biol. 2016 Jul 15;5(7):774-80 - PubMed
  7. Sci Rep. 2019 Mar 26;9(1):5233 - PubMed
  8. Cytometry A. 2015 Jul;87(7):683-7 - PubMed
  9. Nat Biotechnol. 2018 Dec 03;: - PubMed
  10. Sci Data. 2018 Feb 27;5:180015 - PubMed
  11. Immunol Res. 2014 May;58(2-3):234-9 - PubMed

Publication Types