flowio-flow-cytometry

Parses and generates Flow Cytometry Standard (FCS) files with NumPy arrays and channel metadata.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill flowio-flow-cytometry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flowio-flow-cytometry
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/cell-biology/flowio-flow-cytometry
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill flowio-flow-cytometry

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of reading and writing Flow Cytometry Standard (FCS) files, enabling efficient data extraction and file generation for cytometry data.

Core Features & Use Cases

  • FCS File Parsing: Read event data and metadata from FCS files (versions 2.0-3.1).
  • Data Extraction: Extract event data as NumPy arrays and channel metadata.
  • FCS File Creation: Generate new FCS files from NumPy arrays and specified channel information.
  • Use Case: You have a directory of .fcs files from a recent experiment. Use this Skill to extract the event data from each file into NumPy arrays for further analysis and visualization.

Quick Start

Use the flowio-flow-cytometry skill to read the event data from the file 'experiment.fcs' into a NumPy array.

Frequently Asked Questions about flowio-flow-cytometry

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I parse FCS files into NumPy arrays for flow cytometry analysis?

You can parse FCS files by extracting event data and channel metadata directly into NumPy arrays. This process supports Flow Cytometry Standard versions 2.0 through 3.1, enabling programmatic access for bioinformatics preprocessing and analysis pipelines.

What is the best way to programmatically generate new FCS files from existing data?

The best way to generate new FCS files is by creating them from existing NumPy arrays and specified channel information. This allows you to output valid Flow Cytometry Standard files for downstream experiments or data sharing.

Can I use pandas and NumPy to extract channel metadata from flow cytometry data?

Yes, you can use NumPy alongside pandas to extract channel metadata and event data from flow cytometry files. The process parses FCS file metadata, allowing you to load cytometry event data into arrays for further 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 reads event data and channel metadata across these versions to ensure compatibility with legacy cytometry datasets.

How do I batch process a directory of .fcs files for data extraction?

To batch process a directory of .fcs files for data extraction, iterate through the files to parse event data into NumPy arrays. This extracts channel metadata and event data from each file for further analysis and visualization.