lib-flowio

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

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/biomaps-infra/blender-opencode --skill lib-flowio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lib-flowio
Source: https://github.com/biomaps-infra/blender-opencode/tree/main/.opencode/skills/lib-flowio
Command: npx skills add https://github.com/biomaps-infra/blender-opencode --skill lib-flowio

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the complex task 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: Read metadata, channel information, and event data from FCS files (versions 2.0-3.1).
  • Data Extraction & Conversion: Extract event data as NumPy arrays, convert to CSV or Pandas DataFrames.
  • File Creation: Generate new FCS files from processed data.
  • Use Case: You have a directory of FCS files from a recent experiment and need to extract the fluorescence intensity data for specific channels from each file to prepare for downstream analysis.

Quick Start

Use the lib-flowio skill to read the file 'experiment.fcs' and extract its event data as a NumPy array.

Frequently Asked Questions about lib-flowio

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

FAQPage Schema
How do I parse FCS flow cytometry files and extract event data as a NumPy array?

You can parse FCS flow cytometry files and extract event data as NumPy arrays using this Skill. It leverages the flowio Python library to read metadata, channel information, and events from FCS versions 2.0 through 3.1 for downstream analysis pipelines.

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

You can convert flow cytometry FCS files to CSV or Pandas DataFrames using this Skill. It extracts event data from FCS files and supports conversion to these formats for straightforward integration into bioinformatics data preprocessing workflows.

How do I create new FCS files from processed flow cytometry data?

To create new FCS files from processed flow cytometry data, use this Skill to generate valid Flow Cytometry Standard files. It builds new FCS files from your manipulated NumPy arrays or event data via the flowio Python library.

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

This FCS parsing tool does support older flow cytometry file versions including 2.0, 3.0, and 3.1. It reads metadata, channel information, and event data across these FCS versions using the flowio Python library.

Do I need the flowio Python library installed to parse FCS files with this Skill?

You need the flowio Python library installed to parse FCS files with this Skill. All operations for reading metadata, extracting NumPy arrays, and creating new flow cytometry files depend entirely on the flowio library.