Analysis overviews
High-dimensional cytometry data analysis
|
High-dimensional imaging and spatial data analysis
|
Working across cytometry and single-cell data
|
An introduction to analysis strategies for high-dimensional cytometry data, including flow, spectral, and mass cytometry (CyTOF). | An introduction to analysis strategies for high-dimensional imaging and spatial data, including Imaging Mass Cytometry (IMC) data. | An introduction to working across high-dimensional cytometry and single-cell datasets. |
Cytometry analysis workflows
Simple discovery workflow
|
Discovery workflow with batch alignment using CytoNorm
|
Discovery workflow with batch alignment using reciprocal PCA (rPCA)
|
A simple workflow (with worked example) using a single R script (or single FlowJo workspace) to run clustering/dimensionality reduction, make plots, and perform some limited quantitative/statistical analysis. No batch alignment steps included. | A analysis workflow for the alignment and analysis of data from multiple batches, using CytoNorm for batch alignment. | A analysis workflow for the alignment and analysis of data from multiple batches, using reciprocal PCA (rPCA) for batch alignment. |
COMING SOON</span></a> |
Guidelines for initial data preparation
|
Timeseries clustering using TrackSOM
|
Automated cell classification
|
Instructions for initial data preparation, including compensation, cleanup gating, and data export from programs such as FlowJo. | Time-series clustering workflow using TrackSOM. | Strategies to facilitate automated cell classification. |
Spatial analysis workflows
Primary spatial analysis workflow
Image visualisation and TIFF export
|
Boundary-based multicut segmentation with Ilastik
|
Spatial analysis workflow using Spectre (following segmentation in Ilastik)
|
Here we provide instructions for initial image visualisation and TIFF export using MCD Viewer or HistoCat++. From here, TIFF files can be exported for use in our segmentation approaches. | Some IMC images contain extremely dense collections of cells, where cytoplasmic (and sometimes) nuclear signal from one cell is difficult to distinguish from another. In this protocol we describe boundary-based segmentation using the 'multi-cut' workflow in Ilastik. Additional cell type and region masks can be included, which dramatically enhances analysis. | An analysis workflow in R using Spectre that facilitates simultaneous cellular and spatial analysis, following multicut segementation. |
Alternative segmentation and analysis approaches
Spatial analysis workflow using Spectre (following segementation in CellProfiler)
|
Modified Bodenmiller lab segmentation approach
|
IMC data analysis using FlowJo
|
This is the simplest form of cellular segmentation and analysis. The nuclear signal is identified, and the boundary is expanded outwards by a certain number of pixels. This then becomes the boundary of the cell mask. Although a very simplistic approach, only nuclear signal is required. | In this approach, the user trains a classifier to identify and predict 'nuclear', 'cytoplasmic', or 'background' pixels. This can be used to create more comprehensive cell masks than can be achieved using simple pixel expansion methods. This is based on the Bodenmiller lab workflow described here. Additional cell type and region masks can be included, which dramatically enhances analysis. | A workflow for analysing IMC data using FlowJo, after initial conversion of TIFF files and masks into FCS files. |
Simple nuclear expansion segmentation with CellProfiler
|
An analysis workflow in R using Spectre that facilitates simultaneous cellular and spatial analysis. |
General scripts and tools
Rapidly generate tSNE or UMAP plots from CSV or FCS files
|
Convert CSV to FCS files (and vise versa)
|
Rapid generation of graphs and heatmaps for quantitative, differential, and statistical analysis
|
An R script to automatically generate tSNE or UMAP plots, after tSNE or UMAP has run in programs such as FlowJo. | An R script to rapidly convert FCS files to CSV files (or vise versa). | Here we present a quick workflow script to rapidly generate graphs and heatmaps for quantitative, differential, and statistical analysis. Note, this can be used on summary data generated by any program, including FlowJo. |