flowio

Parse FCS files into NumPy arrays and CSV for analysis.

6|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill flowio-pur3v4d3r
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flowio
Source: https://github.com/pur3v4d3r/pur3-pkb-codebase/tree/main/.claude/skills/__scientific-skills/flowio
Command: npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill flowio-pur3v4d3r

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

FlowIO enables programmatic parsing and creation of Flow Cytometry Standard (FCS) files, exposing metadata and event data for downstream analysis and pipelines.

Core Features & Use Cases

  • Read FCS files and access high-level metadata, channel names, and event counts.
  • Convert event data to NumPy arrays or export to CSV for downstream analytics.
  • Handle multi-dataset files and provide utilities for metadata preservation and file creation.

Quick Start

Load an FCS file and access its event data as a NumPy array.

Frequently Asked Questions about flowio

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I parse FCS flow cytometry files into a NumPy array?

You can parse FCS flow cytometry files into NumPy arrays by loading the file to extract metadata and event data. The tool supports FCS versions 2.0, 3.0, and 3.1, providing a stable API to convert channel events into arrays for downstream analysis.

What is the best way to read multi-dataset FCS files?

Reading multi-dataset FCS files is handled natively by this parser, which extracts metadata and event data from multiple datasets within a single file. It supports versions 2.0, 3.0, and 3.1, ensuring broad compatibility for flow cytometry data extraction.

Can I export flow cytometry event data to CSV?

Yes, you can export flow cytometry event data to CSV. The parser extracts event data from FCS files and provides conversion utilities to export it directly to CSV format, enabling seamless integration with downstream analytics pipelines.

Does this FCS parser support flow cytometry standard version 3.1?

Yes, this FCS parser supports flow cytometry standard version 3.1, alongside versions 2.0 and 3.0. It accurately extracts metadata and event data from both single and multi-dataset files across these specifications.

How do I write and create new FCS files programmatically?

You can write and create new FCS files programmatically using the tool's stable API for file creation. It supports validating and preprocessing flow cytometry data, allowing you to generate compliant FCS files while preserving metadata.