readfcs.ReadFCS¶
- class readfcs.ReadFCS(filepath, data_set=0, ignore_offset_error=False, ignore_offset_discrepancy=False, use_header_offsets=False)¶
 Bases:
objectRead in fcs file using flowio.FlowData and preprocess the metadata.
- Parameters:
 filepath (
str|Path) – str or Path location of fcs file to parsedata_set (
int, default:0) – int. Default is 0. Index of retrieved data set in the fcs file.ignore_offset_error (
bool, default:False) – Ignore data offset error. Default is Falseignore_offset_discrepancy (
bool, default:False) – Ignore discrepancy between the HEADER and TEXT values for the DATA byte offset location. Default is Falseuse_header_offsets (
bool, default:False) – Use the HEADER section for the data offset locations. Default is False. Setting this option to True also suppresses an error in cases of an offset discrepancy.
Attributes¶
- property channels: DataFrame¶
 Channels.
- property data: DataFrame¶
 Data matrix.
- property header: dict¶
 Header.
- property meta: dict¶
 Metadata.
Methods¶
- compensate()¶
 Apply compensation to event data.
- Return type:
 None
- to_anndata(reindex=True)¶
 Convert the FCSFile instance to an AnnData.
- Parameters:
 reindex (default:
True) – variables will be reindexed with marker names if possible otherwise channels- Return type:
 AnnData