cyanoFilter: An R package to identify phytoplankton populations from flow cytometry data using cell pigmentation and granularity

Research output: Contribution to journalArticlepeer-review

Abstract

Flow cytometry is often employed in ecology to measure traits and population size of bacteria and phytoplankton. This technique allows measuring millions of particles in a relatively small amount of time. However, distinguishing between different populations is not a straightforward task. Gating is a process in the identification of particles measured in flow cytometry. Gates can either be created manually using known characteristics of these particles, or by using automated clustering techniques. Available automated techniques implemented in statistical packages for flow cytometry are primarily developed for medicinal applications, while only two exist for phytoplankton. cyanoFilter is an R package built to identify phytoplankton populations from flow cytometry data. The package also integrates gating functions from two other automated algorithms. It also provides a gating accuracy test function that can be used to determine the accuracy of a desired gating function if monoculture flowcytometry data is available. The central algorithm in the package exploits observed pigmentation and granularity of phytoplankton cells. We demonstrate how its performance depends on strain similarity, using a model system of six cyanobacteria strains. Using the same system, we compare the performance of the central gating function in the package to similar functions in other packages.

Original languageEnglish
Article number109743
JournalEcological Modelling
Volume460
Early online date27 Sept 2021
DOIs
Publication statusPublished - 15 Nov 2021

Keywords

  • Ecology
  • Flow cytometry
  • Gating
  • Phytoplankton
  • Software

Fingerprint

Dive into the research topics of 'cyanoFilter: An R package to identify phytoplankton populations from flow cytometry data using cell pigmentation and granularity'. Together they form a unique fingerprint.

Cite this