Galaxy | Tool Preview

flowAI (version 1.0+galaxy2)
The FSC and SSC parameters will not be taken into account for analysis but will not be removed.
This tool automatically performs quality control of flow cytometry data.

Input files

  • One or more FCS files.

Output files

  • full HTML report
  • new FCS file containing only high quality events (default)
  • new FCS file containing only low quality events (optional)
  • original FCS file containing an additional parameter where the low quality events have a value higher than 10,000 (optional)

The files generated will be FCS 3.0.


Description of the approach

This tool identifies anomalies from three fundamental properties of flow cytometry data:

  • Flow rate. Surges and substantial shifts of the rate of the cells passing through the capillary tube are detected.
  • Signal acquisition. Instability in the signal acquired for each channel are detected. In most cases it corresponds to flow rate surges and shifts.
  • Dynamic range. Values recorded in the upper limit (margin events) and negative outliers are removed.

An HTML report with informative plots is generated. Users are advised to review the report and also:

1. Eventually adjust the quality control parameters
2. Discard the entire FCS file because of an unacceptable number of anomalies
3. Program a flow cytometry maintenance because of recurrent issues

Parameters

Default settings work well in the majority of cases. Setting customization may be needed to address properties of unique datasets. For example, high-dimensional FCS files may perform best with more tolerant setttings for signal acquisition checks.

Example

This section provides an example of a flowAI quality control html report with plots:

Flow rate check: anomalies are flagged with a green circle. In this instance a surge was detected and discarded as well as a shift from the median value later in the experiment.

/repository/static/images/fa261d86f701cb65/.%2Fstatic%2Fimages%2Fflowtools%2Fautoflowrate.png

Signal acquistion check: Orange background (or yellow depending on the user's computer) highlights the stable region. Signal acquistion shifts are identified on a per channel basis and the largest region containing no anomalies is retained.

/repository/static/images/fa261d86f701cb65/.%2Fstatic%2Fimages%2Fflowtools%2Fautosignal.png

Dynamic range check: red and blue lines reflect the detected number of events over time. The x-axis corresponds to that of the signal acquisition plot.

/repository/static/images/fa261d86f701cb65/.%2Fstatic%2Fimages%2Fflowtools%2Fmargins.png