flowio

Parse FCS files and convert event data to NumPy arrays.

13|3|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/tassiovale/claude-code-kit --skill flowio-tassiovale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flowio
Source: https://github.com/tassiovale/claude-code-kit/tree/main/skills/flowio
Command: npx skills add https://github.com/tassiovale/claude-code-kit --skill flowio-tassiovale

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of parsing and managing Flow Cytometry Standard (FCS) files with ease, providing efficient metadata extraction, event data conversion, and file creation capabilities.

Core Features & Use Cases

  • Parse FCS Files: Efficiently parse FCS files from versions 2.0-3.1 and extract event data.
  • Convert Data: Convert FCS files to NumPy arrays, CSV, or DataFrames for analysis.
  • Create FCS Files: Generate new FCS files from raw data or existing events.
  • Use Case: Streamline your data preprocessing pipeline by using FlowIO to handle large FCS datasets and extract necessary channel information.

Quick Start

Read and access event data from an FCS file using FlowIO's FlowData class.

Frequently Asked Questions about flowio

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

FAQPage Schema
How do I parse FCS files in Python for flow cytometry analysis?

You can parse FCS files in Python by using the FlowIO library, which reads flow cytometry standard files from versions 2.0 through 3.1 and extracts event data into NumPy arrays for analysis.

Can I convert flow cytometry data to CSV or DataFrames?

Yes, you can convert flow cytometry data to CSV or DataFrames. FlowIO transforms FCS file event data into NumPy arrays, which can then be exported to CSV or integrated into DataFrames for downstream processing.

Do I need NumPy to process FCS files?

Yes, NumPy is required to process FCS files. FlowIO uses NumPy arrays to handle the event data extracted from flow cytometry files, keeping dependency overhead minimal while managing large datasets.

What is the best way to generate new FCS files from raw data?

The best way to generate new FCS files from raw data is using FlowIO's file creation capabilities, which allow you to write new FCS files directly from existing events or raw flow cytometry data arrays.

Which FCS file versions are supported for cytometry analysis?

FlowIO supports FCS file versions 2.0 through 3.1 for cytometry analysis. It efficiently parses these flow cytometry standard files to extract metadata and convert event data into NumPy arrays.

Related Skills