FlowIO (Claude Skill)

Claude skill wrapping the BSD-3 flowio library for parsing and emitting Flow Cytometry Standard (FCS) files — the entry point for any immunophenotyping or cytometry workflow.

   
Type Claude Skill
Supplier K-Dense Inc. (wraps BSD-3 flowio)
Availability GA
Pricing Free / OSS (BSD-3-Clause)
Capabilities Read/Write — parses and emits FCS files

How to install

  • Also packaged in the SciAgent-Skills collection (jaechang-hits (community OSS, CC BY 4.0)): clone jaechang-hits/SciAgent-Skills and run /plugin install sciagent-skills in Claude Code (or copy skills/cell-biology/flowio-flow-cytometry into ~/.claude/skills/). Install via the Skills CLI (recommended): npx skills add K-Dense-AI/scientific-agent-skills, then enable the flowio skill. Or clone the repo manually:
git clone https://github.com/K-Dense-AI/scientific-agent-skills
cp -r scientific-agent-skills/skills/flowio ~/.claude/skills/
uv pip install flowio  # Python 3.9+

What it does

  • FlowData reader for FCS 2.0 / 3.0 / 3.1
  • create_fcs() writer
  • read_multiple_data_sets()
  • Channel categorization (scatter, fluorescence, time)
  • CSV / DataFrame export
  • Transformations (gain, log, time scaling)

Primary use cases: Immunophenotyping FCS preprocessing, batch metadata extraction across cytometry experiments, conversion to tidy frames for downstream stats.

Notes

No external services or auth required. For compensation, gating, or GatingML, pair with FlowKit (not yet a skill).

Sources


Installed this tool?

Share feedback — install path, OS, errors, workarounds. The form opens with this tool pre-selected and a link back to this page.