flowio

Parse FCS files to extract event data, metadata, and channel information.

2|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill flowio-lord1egypt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flowio
Source: https://github.com/Lord1Egypt/scientific-agent-toolkit/tree/main/scientific-skills/flowio
Command: npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill flowio-lord1egypt

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the difficulty of programmatically accessing and manipulating Flow Cytometry Standard (FCS) files, which are often complex binary formats used in biological research.

Core Features & Use Cases

  • FCS Parsing: Extract event data, metadata, and channel information from FCS v2.0-3.1 files.
  • Data Conversion: Easily convert raw cytometry data into NumPy arrays or CSV files for downstream analysis.
  • File Creation: Generate new, valid FCS files from processed data or synthetic datasets.

Quick Start

Use the flowio skill to parse the file experiment.fcs and extract the event data as a numpy array.

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 in Python?

To parse flow cytometry files, you can use this Skill to extract event data, metadata, and channel information directly from FCS files into NumPy arrays for biological data analysis.

What is an FCS file and how do I extract event data from it?

An FCS file is a Flow Cytometry Standard format used in biological research. You extract event data by parsing the binary file structure into accessible NumPy arrays and metadata.

Does this FCS parser support older flow cytometry file versions?

Yes, the FCS parser supports reading, writing, and converting cytometry datasets across Flow Cytometry Standard versions 2.0, 3.0, and 3.1.

Can I convert raw flow cytometry data to CSV for downstream analysis?

Yes, you can convert raw cytometry data into CSV files or NumPy arrays, facilitating seamless integration with your existing scientific Python workflows.

How do I generate new FCS files from processed numpy arrays?

You can generate new, valid FCS files from processed data or synthetic datasets by using the file creation capabilities to write your NumPy array data back into the standard format.