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

FlowIO

Maintainer K-Dense Inc. · Last updated March 31, 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
March 31, 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
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
PP
WritingScientific Writing & Publishing

ppw:abstract

Generate or optimize academic paper abstracts using the 5-sentence Farquhar formula. Supports generate-from-scratch and restructure-existing…

Claude CodeWriting
Lylll9436/Paper-Polish-Workflow-skillView