What problem does it solve?
FlowIO removes the friction of working with Flow Cytometry Standard files by turning opaque FCS data into readable metadata, channel labels, and event arrays that can be used immediately in downstream analysis.
Core Features & Use Cases
It reads FCS 2.0, 3.0, and 3.1 files, extracts TEXT and ANALYSIS metadata, classifies scatter, fluorescence, and time channels, and converts events into NumPy arrays or pandas DataFrames.
It also supports multi-dataset files, offset discrepancy handling, null channel filtering, and exporting modified data back to FCS or CSV workflows.
A practical use case is reviewing a batch of cytometry acquisitions, checking channel structure and acquisition settings, and saving cleaned event data for preprocessing before compensation or gating.
Quick Start
Use the flowio skill to inspect an FCS file, summarize its metadata and channels, and convert the event data into an analysis-ready array.