Expand description
Filename heuristics for classifying flow cytometry control files.
Structs§
- Control
Classification - Classification result for one file.
- Endmember
Match - Endmember ↔ control pairing suggestion.
- File
Info - Lightweight file descriptor for classification (no FCS dependency).
Enums§
- Control
Material - Control
Role - Suggested role for a loaded FCS file in an unmix / compensation workflow.
Functions§
- classify_
controls - Classify files as unstained / single-stain / sample / unassigned from filenames.
- endmember_
display_ label - Clean filename → human-readable endmember label.
- extract_
marker_ and_ fluor - Parse marker/fluorophore tokens from filename or $PnS-like text.
- infer_
control_ material - Infer cells vs beads from filename tokens (SpectroFlo-style control type).
- is_
named_ single_ stain_ control - Strong name signals for single-stain / reference controls (special chars ignored).
- match_
endmembers - Fuzzy-match endmember / detector names to single-stain control files.
- normalize_
control_ filename - Lowercase alphanumerics only; other chars become spaces (so
Single-Stain→single stain).