Back to Skills

flowio

Parse FCS (Flow Cytometry Standard) files v2.0-3.1. Extract events as NumPy arrays, read metadata/channels, convert to CSV/DataFrame, for flow cytometry data preprocessing.

17,798stars1,609forksUpdated 1/21/2026

Security Assessment

Safe(100/100)
Security Score100/100

About flowio

FlowIO is a specialized Python library designed to handle Flow Cytometry Standard (FCS) files, specifically versions 2.0 to 3.1. It solves the problem of efficiently parsing, extracting, and processing flow cytometry data, allowing researchers and data analysts to seamlessly work with complex datasets. By converting event data into NumPy arrays and providing access to critical metadata, FlowIO simplifies the workflow for users needing to analyze flow cytometry results without the overhead of cumbersome software tools.

FAQ

What versions of FCS files does FlowIO support?

FlowIO supports FCS files from versions 2.0 to 3.1.

What are the system requirements for installing FlowIO?

FlowIO requires Python 3.9 or later.

Can FlowIO handle files with metadata only?

Yes, FlowIO can read files with only the TEXT segment parsed without extracting event data.

Is it possible to extract specific metadata from FCS files?

Yes, FlowIO allows access to specific metadata keywords such as acquisition date and instrument name.

Does FlowIO offer any functionality for handling problematic FCS files?

Yes, FlowIO includes options to ignore offset discrepancies and errors in FCS files.

Install flowio

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill