WritingScientific Writing & PublishingK-Dense-AI/claude-scientific-skillsPaper Writing & Submission
FL

FlowIO

Maintainer K-Dense Inc. · Last updated April 1, 2026

FlowIO is a lightweight Python library for reading and writing Flow Cytometry Standard (FCS) files. Parse FCS metadata, extract event data, and create new FCS files with minimal dependencies. The library supports FCS versions 2.0, 3.0, and 3.1, making it ideal for backend services, data pipelines, and basic cytometry file operations.

Claude CodeOpenClawNanoClawWritingSubmissionflowiogenomics-toolspackagegenomics tools

Original source

K-Dense-AI/claude-scientific-skills

https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/flowio

Maintainer
K-Dense Inc.
License
BSD-3-Clause license
Last updated
April 1, 2026

Skill Snapshot

Key Details From SKILL.md

2 min

Key Notes

  • FlowIO is a lightweight Python library for reading and writing Flow Cytometry Standard (FCS) files. Parse FCS metadata, extract event data, and create new FCS files with minimal dependencies. The library supports FCS versions 2.0, 3.0, and 3.1, making it ideal for backend services, data pipelines, and basic cytometry file operations.
  • flow_data = FlowData('experiment.fcs').

Source Doc

Excerpt From SKILL.md

When to Use This Skill

This skill should be used when:

  • FCS files requiring parsing or metadata extraction
  • Flow cytometry data needing conversion to NumPy arrays
  • Event data requiring export to FCS format
  • Multi-dataset FCS files needing separation
  • Channel information extraction (scatter, fluorescence, time)
  • Cytometry file validation or inspection
  • Pre-processing workflows before advanced analysis

Related Tools: For advanced flow cytometry analysis including compensation, gating, and FlowJo/GatingML support, recommend FlowKit library as a companion to FlowIO.

Basic File Reading

from flowio import FlowData

## Access basic information

print(f"FCS Version: {flow_data.version}")
print(f"Events: {flow_data.event_count}")
print(f"Channels: {flow_data.pnn_labels}")

Use cases

  • FCS files requiring parsing or metadata extraction.
  • Flow cytometry data needing conversion to NumPy arrays.
  • Event data requiring export to FCS format.
  • Multi-dataset FCS files needing separation.

Not for

  • Do not treat this catalog entry as a substitute for the full upstream workflow.
  • Do not rely on this catalog entry alone for installation or maintenance details.

Related skills

Related skills

Back to directory
BI
WritingScientific Writing & Publishing

bio-alignment-io

Read, write, and convert multiple sequence alignment files using Biopython Bio.AlignIO. Supports Clustal, PHYLIP, Stockholm, FASTA, Nexus, a…

OpenClawNanoClawWriting
FreedomIntelligence/OpenClaw-Medical-SkillsView
PY
WritingScientific Writing & Publishing

pysam

Pysam is a Python module for reading, manipulating, and writing genomic datasets. Read/write SAM/BAM/CRAM alignment files, VCF/BCF variant f…

Claude CodeOpenClawWriting
K-Dense-AI/claude-scientific-skillsView
DO
WritingScientific Writing & Publishing

doc-coauthoring

Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical s…

OpenClawNanoClawWriting
FreedomIntelligence/OpenClaw-Medical-SkillsView
PA
WritingScientific Writing & Publishing

paper-polish-workflow

Systematic top-down workflow for polishing academic papers. Structure to logic to expression with user confirmation at each step.

Claude CodeWriting
Lylll9436/Paper-Polish-Workflow-skillView