flowio

Parse FCS files 2.0-3.1 into NumPy arrays and metadata.

8|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/hxk622/TokenDance --skill flowio-hxk622
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flowio
Source: https://github.com/hxk622/TokenDance/tree/main/backend/app/skills/builtin/scientific/clinical/flowio
Command: npx skills add https://github.com/hxk622/TokenDance --skill flowio-hxk622

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of reading, parsing, and extracting data from Flow Cytometry Standard (FCS) files, a common format in biological research.

Core Features & Use Cases

  • FCS File Parsing: Reads FCS versions 2.0, 3.0, and 3.1.
  • Data Extraction: Extracts event data as NumPy arrays and metadata (channels, acquisition info).
  • File Conversion: Converts FCS data to CSV or Pandas DataFrames.
  • Use Case: Analyze flow cytometry experimental results by loading FCS files, extracting specific channel data (like fluorescence intensity), and preparing it for statistical analysis or visualization.

Quick Start

Use the flowio skill to parse the file 'sample.fcs' and print the number of events and channel names.

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 to extract event data in Python?

You can parse FCS flow cytometry files using this Skill, which extracts event data as NumPy arrays and retrieves metadata like channel names. It supports FCS versions 2.0 through 3.1 for clinical and scientific research workflows.

Can I convert FCS data to a CSV or Pandas DataFrame for analysis?

Yes, this Skill facilitates converting parsed FCS data into CSV files or Pandas DataFrames. This allows you to easily prepare extracted flow cytometry event data for downstream statistical analysis.

How do I read metadata and channel information from a flow cytometry file?

To read metadata from a flow cytometry file, this Skill parses the FCS structure and extracts acquisition information including specific channel details. This allows you to retrieve fluorescence intensity data and other parameters.

What versions of the Flow Cytometry Standard does this FCS parser support?

This FCS parser supports Flow Cytometry Standard file versions 2.0, 3.0, and 3.1. It handles the parsing efficiently using the flowio Python library to ensure accurate event data extraction.

Do I need the flowio Python library to parse FCS files with this Skill?

Yes, you need the flowio Python library installed as a dependency. This Skill requires flowio to handle efficient file parsing and data extraction from Flow Cytometry Standard files across supported versions.