flowio

Parse FCS files to extract event data and metadata as NumPy arrays or CSV.

18|1|Updated Dec 27, 2025
One-click install
npx skills add https://github.com/LogauaEngstrom/claude-scientific-skills --skill flowio-logauaengstrom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flowio
Source: https://github.com/LogauaEngstrom/claude-scientific-skills/tree/main/scientific-skills/flowio
Command: npx skills add https://github.com/LogauaEngstrom/claude-scientific-skills --skill flowio-logauaengstrom

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

FlowIO enables robust reading, interpretation, and reconstruction of Flow Cytometry Standard files by exposing event data and rich metadata for downstream analysis and integration into data pipelines.

Core Features & Use Cases

  • Read and parse TEXT metadata and DATA event segments from FCS files.
  • Access channel labels (PnN/PnS), instrument metadata, and convert events to NumPy arrays or CSV/DataFrame.
  • Use case: preprocess cytometry data for statistical analysis, validation, and export to analysis-ready formats.

Quick Start

Install FlowIO and run FlowData on an FCS file to extract events and metadata.

Frequently Asked Questions about flowio

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

FAQPage Schema
How do I parse flow cytometry FCS files for data analysis pipelines?

You can parse flow cytometry FCS files by using a library that extracts TEXT metadata and DATA event segments, returning events as NumPy arrays for analysis pipelines. FlowIO supports FCS versions 2.0, 3.0, and 3.1.

How do I extract channel labels and metadata from an FCS file?

To extract channel labels and metadata from an FCS file, process the TEXT segment to access PnN and PnS channel labels alongside instrument metadata. FlowIO exposes this rich metadata for downstream validation and integration.

Can I create new FCS files with specified channel names?

Yes, you can create new FCS files with specified channel names. FlowIO enables the reconstruction and creation of Flow Cytometry Standard files, allowing you to define channel names while writing event data back into the FCS format.

Does FlowIO support multi-dataset FCS files and older FCS versions?

FlowIO supports multi-dataset FCS files and validates channel metadata across them. It is compatible with FCS versions 2.0, 3.0, and 3.1, ensuring robust reading and interpretation of both single and multi-dataset files.

What is the best way to preprocess flow cytometry data for statistical analysis?

The best way to preprocess flow cytometry data is to parse FCS files, extract event data and metadata, and convert events to NumPy arrays or CSV. FlowIO handles this backend data processing to output analysis-ready formats for statistical validation.