| Literature DB >> 34868024 |
Hannah den Braanker1,2,3, Margot Bongenaar1,2, Erik Lubberts1,2.
Abstract
Spectral flow cytometry is an upcoming technique that allows for extensive multicolor panels, enabling simultaneous investigation of a large number of cellular parameters in a single experiment. To fully explore the resulting high-dimensional single cell datasets, high-dimensional analysis is needed, as opposed to the common practice of manual gating in conventional flow cytometry. However, preparing spectral flow cytometry data for high-dimensional analysis can be challenging, because of several technical aspects. In this article, we will give insight into the pitfalls of handling spectral flow cytometry datasets. Moreover, we will describe a workflow to properly prepare spectral flow cytometry data for high dimensional analysis and tools for integrating new data at later time points. Using healthy control data as example, we will go through the concepts of quality control, data cleaning, transformation, correcting for batch effects, subsampling, clustering and data integration. This methods article provides an R-based pipeline based on previously published packages, that are readily available to use. Application of our workflow will aid spectral flow cytometry users to obtain valid and reproducible results.Entities:
Keywords: R; data analysis - methods; machine learning; spectral flow cytometry; workflow
Mesh:
Year: 2021 PMID: 34868024 PMCID: PMC8640183 DOI: 10.3389/fimmu.2021.768113
Source DB: PubMed Journal: Front Immunol ISSN: 1664-3224 Impact factor: 7.561
List of antibodies and viability dye used in 31-color spectral flow cytometry panel.
| No. | Excitation laser | Fluorochrome | Marker | Clone | Manufacturer | Catalog no. | mAb mix | Reference controls |
|---|---|---|---|---|---|---|---|---|
| 1 | 355nm/UV | BUV395 | CD8 | RPA-T8 | BD | 563795 | Surface 1 | Cells |
| 2 | Zombie UV | Viability | BioLegend | 423108 | Viability | Cells | ||
| 3 | BUV496 | CD4 | RPA-T4 | BD | 741134 | Surface 1 | Cells | |
| 4 | BUV563 | CD161 | HP-3G10 | BD | 749223 | Surface 1 | Beads | |
| 5 | BUV615 | CD14 | M5E2 | BD | 751150 | Surface 1 | Cells | |
| 6 | BUV661 | CD69 | FN50 | BD | 750213 | Surface 1 | Beads | |
| 7 | BUV737 | TCRgd | 11F2 | BD | 748533 | Surface 1 | Cells | |
| 8 | BUV805 | CD56 | NCAM162 | BD | 749086 | Surface 1 | Cells | |
| 9 | 405nm/V | BV421 | CCR6 | G034E3 | BioLegend | 353408 | Surface 1 | Cells |
| 10 | BV480 | CCR4 | 1G1 | BD | 746361 | Surface 1 | Beads | |
| 11 | BV510 | CD45RA | HI100 | BioLegend | 304142 | Surface 1 | Cells | |
| 12 | BV570 | HLA-Dr | L243 | BioLegend | 307638 | Surface 1 | Beads | |
| 13 | BV605 | Ki-67 | Ki-67 | BioLegend | 350522 | Intracellular | Beads | |
| 14 | BV650 | CXCR3 | G025H7 | BioLegend | 353730 | Surface 1 | Beads | |
| 15 | BV711 | CD45RO | UCHL1 | BioLegend | 304236 | Surface 1 | Cells | |
| 16 | BV750 | CXCR5 | J252D4 | BioLegend | 356942 | Surface 1 | Beads | |
| 17 | BV785 | CCR7 | G043H7 | BioLegend | 353230 | Surface 1 | Cells | |
| 18 | 488nm/B | BB515 | CD25 | 2A3 | BD | 564467 | Surface 1 | Cells |
| 19 | Spark Blue | CD3 | SK7 | BioLegend | 344852 | Surface 2 | Cells | |
| 20 | PerCP | CD19 | HIB19 | BioLegend | 302228 | Surface 2 | Cells | |
| 21 | BB700 | CD49b | AK-7 | BD | 746009 | Surface 1 | Beads | |
| 22 | PerCP-eF710 | CD127 | EBioRDR5 | eBioscience | 46-1278-42 | Surface 2 | Cells | |
| 23 | 561nm/YG | PE | FOXP3 | PCH101 | eBioscience | 12-4776.42 | Intracellular | Beads |
| 24 | PE-Dazzle594 | TIGIT | A15153G | BioLegend | 372715 | Surface 2 | Beads | |
| 25 | PE-Cy5 | GITR | 621 | BioLegend | 311608 | Intracellular | Beads | |
| 26 | PE-Cy7 | PD-1 | EH12.2H7 | BioLegend | 329918 | Surface 2 | Beads | |
| 27 | 640nm/R | APC | CCR10 | 314305 | R&D | FAB3478A | Surface 2 | Cells |
| 28 | eFluor660 | CTLA4 | 14D3 | eBioscience | 50-1529-49 | Intracellular | Beads | |
| 29 | APC-R700 | LAG-3 | T47-530 | BD | 565774 | Surface 2 | Beads | |
| 30 | APC-Fire750 | ICOS | C398.4A | BioLegend | 313536 | Surface 2 | Beads | |
| 31 | APC-Fire810 | CD27 | QA17A18 | BioLegend | 393214 | Surface 2 | Cells |
Figure 1Flowchart of spectral flow cytometry workflow.
Figure 2Manual quality control and data cleaning. (A) Unmixing results using single stain reference controls for CD4 on beads (left) vs. cells (right). (B) Examples of time gates where all cells could be included (left), the best part was included (middle) and a sample was excluded from analysis due to inconsistent flow rate (right). (C) Pregating strategy to include solely clean T cell data in downstream analysis.
Figure 3Finding the right cofactor for arcsinh transformation. (A) Representative CD4 pseudocolor plot. (B) Representative density plot of untransformed CD4 expression. (C) Density plots of CD4 expression after arcsinh transformation with different cofactors. Cells were pre-gated on living CD3+ T cells.
Figure 4Correcting batch effects in spectral flow cytometry. (A) Pseudocolor plots of CD3 Spark Blue vs CD19 PerCP expression of two control samples in 6 batches measured at different dates. (B) Representative density plots of CD3 Spark Blue expression pre normalization with Cytonorm method (left) and post normalization (right).
Figure 5Different examples of clustering with FlowSOM and UMAP. (A) Unsupervised UMAP generated with a training set of the data (left) and UMAP with embedded data of the test set of the data (right). (B) CD4 (left) and CD8(right) scaled median expression in embedded UMAP. (C) UMAP of downsampled healthy control data (n=6) with cluster labels generated by FlowSOM clustering and metaclusters of Consensus Cluster Plus package. (D) CD4 (left) and CD8 (right) scaled median expression in UMAP.