flowio

Parse FCS files into NumPy arrays, metadata, and channel information.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/robinbarvaag/poynt --skill flowio-robinbarvaag
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flowio
Source: https://github.com/robinbarvaag/poynt/tree/main/.github/skills/flowio
Command: npx skills add https://github.com/robinbarvaag/poynt --skill flowio-robinbarvaag

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the complex task of reading and processing Flow Cytometry Standard (FCS) files, enabling efficient data extraction and manipulation for biological research.

Core Features & Use Cases

  • FCS File Parsing: Read metadata, channel information, and event data from FCS files (versions 2.0-3.1).
  • Data Conversion: Extract event data as NumPy arrays and convert to CSV or Pandas DataFrames.
  • File Creation: Generate new FCS files from processed data.
  • Use Case: Analyze flow cytometry data by extracting specific channels, filtering events based on criteria, and exporting the results for further statistical analysis.

Quick Start

Use the flowio skill to read the file 'experiment.fcs' and print its event count.

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 as NumPy arrays?

Parsing FCS files extracts flow cytometry event data directly into NumPy arrays while reading metadata and channel information. It supports FCS versions 2.0 through 3.1 for data preprocessing.

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

Yes, flow cytometry data parsed from FCS files can be converted to CSV or Pandas DataFrames. Event data is first extracted as NumPy arrays and then transformed for further statistical analysis.

Does this FCS parsing approach support older flow cytometry file versions like 2.0?

Yes, this FCS parsing approach supports older flow cytometry file versions ranging from 2.0 to 3.1. It successfully reads metadata, channel information, and event data across these versions.

What is the best way to create new FCS files from processed flow cytometry data?

The best way to create new FCS files is by generating them from processed NumPy array event data. This allows you to save filtered flow cytometry events back into the standard format.

How do I filter flow cytometry events and extract specific channels for analysis?

Filter flow cytometry events by extracting specific channel data from the parsed NumPy arrays. You can apply criteria to the event data and export the filtered results for further statistical analysis.