

Note: FlowKit and FlowUtils use C extensions for significant performanceĪbove is required for correct Logicle and Hyperlog transformations. Interactive scatter plots of gates with sample eventsįlowKit supports Python version 3.6 or above.Interactive scatter plot matrix of any combination of channels.Interactive scatter plot of two channels.Retrieve gating results as a Pandas DataFrame.Programmatically create gating strategies including polygon, rectangle, range, ellipsoid, quadrant, and boolean gates.Export a Session's sample group analysis as a FlowJo 10 workspace file.Polygon, rectangle, ellipse, and quadrant gates.Linear, logarithmic, bi-exponential, and logicle transforms.Workspace files are currently limited to the following features: Limited support for importing FlowJo 10 workspace files.Export gating strategies as a valid GatingML XML document.Import GatingML XML documents as gating strategies.Full support for the GatingML 2.0 specification.Create a compensation matrix from a set of compensation bead files.GatingML 2.0 spectrumMatrix XML element.Compensate events using spillover matrices from:.Read FCS files, supporting FCS versions 2.0, 3.0, and 3.1.Please submit an issue if you find any bugs related to this feature. Support is currently limited to exporting data from a single sample group. Version 0.6 added experimental support for exporting FlowJo 10 workspace files from a Session. FlowKit is an intuitive Python toolkit for flow cytometry analysis and visualization, with full support for the GatingML 2.0 standard and limited support for FlowJo 10 workspace files.
