flowio

Featured

Read, inspect, and write Flow Cytometry Standard (FCS) 2.0, 3.0, and 3.1 files with FlowIO. Use for low-level FCS metadata and channel inspection, NumPy event extraction, multi-dataset files, table export, and FCS 3.1 creation; use FlowKit for compensation, cytometry transforms, gating, or FlowJo workspaces.

Data & Documents 31,883 stars 3168 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# FlowIO ## Purpose Use FlowIO as a lightweight, low-level reader and writer for Flow Cytometry Standard files. Examples in this skill target **FlowIO 1.4.0**, the current stable release verified on 2026-07-23. FlowIO is appropriate for: - Reading FCS 2.0, 3.0, and 3.1 files - Inspecting HEADER, TEXT, ANALYSIS, and channel metadata - Retrieving event data as a two-dimensional NumPy array - Reading legacy files that contain multiple datasets - Writing list-mode, single-precision FCS 3.1 files - Preparing data for pandas, machine-learning, or downstream cytometry tools FlowIO does **not** perform compensation, logicle/biexponential transforms, gating, clustering, or FlowJo workspace processing. Use FlowKit or another analysis package for those tasks. ## Install Create or activate a Python environment, then install the verified release: ```bash uv pip install "flowio==1.4.0" ``` Confirm the runtime version: ```bash uv run python -c "import flowio; print(flowio.__version__)" ``` FlowIO 1.4.0 supports Python 3.9 through 3.13 and depends on NumPy. ## Operating Workflow 1. **Clarify the operation.** Distinguish metadata inventory, event extraction, file repair, conversion, and downstream biological analysis. 2. **Inspect before loading events.** Use `only_text=True` for metadata-only work, especially with large or unfamiliar files. 3. **Choose event semantics explicitly.** Use `as_array(preprocess=True)` for gain/log/time scaling from FCS metadata, or `preproce...

Details

Author
K-Dense-AI
Repository
K-Dense-AI/scientific-agent-skills
Created
9 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category