Agent skill · Data & Analytics

flowio-flow-cytometry

Parse/write FCS (Flow Cytometry) files v2.0-3.1. Events as NumPy, channel metadata, multi-dataset files, CSV/FCS export. Use FlowKit for gating/compensation.

BioTender-maxgithub.com/BioTender-maxGitHub ↗
claude-codeNOASSERTION
Install
npx skills add BioTender-max/awesome-bio-agent-skills --skill flowio-flow-cytometry --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 12 KB
Bundled scripts: none
Path: skills/sciagent/flowio-flow-cytometry/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 135
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# FlowIO — Flow Cytometry File Handler ## Overview FlowIO is a lightweight Python library for reading and writing Flow Cytometry Standard (FCS) files. It parses FCS metadata, extracts event data as NumPy arrays, and creates new FCS files. Supports FCS versions 2.0, 3.0, and 3.1. Minimal dependencies — ideal for data pipelines and preprocessing before advanced analysis. ## When to Use - Parsing FCS files to extract event data as NumPy arrays - Reading channel metadata (names, ranges, types) from FCS files - Converting flow cytometry data to pandas DataFrames or CSV - Creating new FCS files from NumPy arrays or processed data - Handling multi-dataset FCS files (separating combined datasets) - Batch processing directories of FCS files - Preprocessing flow cytometry data before downstream analysis - For **compensation, gating, and FlowJo workspace support**, use FlowKit instead - For **advanced cytometry visualization** (density plots, gating plots), use matplotlib or plotly ## Prerequisites ```bash pip install flowio numpy pandas ``` Requires Python 3.9+. No compiled dependencies — installs on any platform. ## Quick Start ```python from flowio import FlowData flow = FlowData("experime

What's inside
Steps it walks through
  1. Overview
  2. When to Use
  3. Prerequisites
  4. Quick Start
  5. Core API
  6. 1. Reading FCS Files
  7. 2. Channel Metadata
  8. 3. Creating FCS Files
  9. 4. Multi-Dataset FCS Files
  10. 5. Modifying and Re-Exporting
  11. Key Concepts
  12. FCS File Structure
  13. Preprocessing (asarray)
  14. Common Workflows
Commands it runs
pip install flowio numpy pandas
More from awesome-bio-agent-skills
All skills →
About this skill
What does the flowio-flow-cytometry skill do?

Parse/write FCS (Flow Cytometry) files v2.0-3.1. Events as NumPy, channel metadata, multi-dataset files, CSV/FCS export. Use FlowKit for gating/compensation.

How do I install it?

Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill flowio-flow-cytometry --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going