flowio

Parse FCS files into NumPy arrays and DataFrames with metadata.

1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/Sologa/codex-pipeline --skill flowio-sologa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flowio
Source: https://github.com/Sologa/codex-pipeline/tree/main/.codex/skills/flowio
Command: npx skills add https://github.com/Sologa/codex-pipeline --skill flowio-sologa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes 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 files (versions 2.0-3.1) and extracts metadata, channel information, and event data.
  • Data Conversion: Converts event data into NumPy arrays or Pandas DataFrames for further analysis.
  • Use Case: You have a directory of FCS files from a recent experiment and need to quickly extract the fluorescence intensity data for specific channels from each file to prepare for downstream analysis.

Quick Start

Use the flowio skill to read the file 'experiment.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 files and extract flow cytometry event data?

To parse FCS files, this skill reads flow cytometry data versions 2.0 through 3.1, extracting metadata, channel information, and events as NumPy arrays or Pandas DataFrames for downstream analysis.

Can I convert flow cytometry FCS data to CSV or DataFrames?

Yes, you can convert flow cytometry FCS data to CSV or Pandas DataFrames. This skill transforms extracted event data into these formats to facilitate data preprocessing and analysis.

Does this FCS parser support multi-dataset files and older format versions?

This FCS parser supports multi-dataset files and handles FCS versions 2.0, 3.0, and 3.1, including necessary data preprocessing transformations for varied flow cytometry file structures.

What is the best way to extract fluorescence intensity data from multiple FCS files?

The best way to extract fluorescence intensity data from multiple FCS files is using this skill to iterate through a directory, reading channel information and events from each file into NumPy arrays.

How do I read FCS file metadata and channel names for flow cytometry experiments?

You can read FCS file metadata and channel names by loading the flow cytometry file into this skill, which automatically parses and exposes the header information alongside the event data.