RESEARCH
Peer reviewed scientific video journal
Video encyclopedia of advanced research methods
Visualizing science through experiment videos
EDUCATION
Video textbooks for undergraduate courses
Visual demonstrations of key scientific experiments
BUSINESS
Video textbooks for business education
OTHERS
Interactive video based quizzes for formative assessments
Products
RESEARCH
JoVE Journal
Peer reviewed scientific video journal
JoVE Encyclopedia of Experiments
Video encyclopedia of advanced research methods
EDUCATION
JoVE Core
Video textbooks for undergraduates
JoVE Science Education
Visual demonstrations of key scientific experiments
JoVE Lab Manual
Videos of experiments for undergraduate lab courses
BUSINESS
JoVE Business
Video textbooks for business education
Solutions
Language
English
Menu
Menu
Menu
Menu
DOI: 10.3791/57473-v
John-William Sidhom1,2,3, Debebe Theodros1,2,4, Benjamin Murter1,2, Jelani C. Zarif1,2, Sudipto Ganguly1,2, Drew M. Pardoll1,2, Alexander Baras1,2,5
1The Bloomberg~Kimmel Institute for Cancer Immunotherapy,Johns Hopkins University School of Medicine, 2The Sidney Kimmel Comprehensive Cancer Center,Johns Hopkins University School of Medicine, 3Department of Biomedical Engineering,Johns Hopkins University School of Medicine, 4Department of Immunology,Johns Hopkins University School of Medicine, 5Department of Pathology,Johns Hopkins University School of Medicine
ExCYT is a MATLAB-based Graphical User Interface (GUI) that allows users to analyze their flow cytometry data via commonly employed analytical techniques for high-dimensional data including dimensionality reduction via t-SNE, a variety of automated and manual clustering methods, heatmaps, and novel high-dimensional flow plots.
This method can help answer key questions in the biomedical field, such as understanding the phenotype of biologically relevant sub-populations. The main advantage of this technique is that it allows an individual with no programming experience to analyze their cytometry data with the latest in high-dimensional techniques. To begin an analysis pipeline, first select the type of cytometry, and the number of events to sample from the file.
Next, click Gate Population, select the cell populations of interest, and enter the percentage of events for downstream analysis. Then select the number of channels to be used for the analysis in the list box. For T-distributed Stochastic Neighbor Embedding, or t-SNE analysis, click t-SNE to begin computing the reduced dimensionality dataset.
When the set has been computed, click Save TSNE Image, and in the Marker-Specific t-SNE popup menu, select a specific marker of interest. A figure will appear showing a heat map representation of the t-SNE plot that can be saved for figure generation. To begin clustering analysis, select an option in the Clustering Method list box, and click Cluster.
To sort the clusters by a marker of interest, select the appropriate corresponding option from the Sort popup menu, and click Ascending, Descending, to update the list of clusters in the Clusters list box. To set a minimal threshold value for a given cluster across a certain channel, select an option from Threshold popup menu, and set an appropriate threshold. Once threshold has been set, click Add Above Threshold, or Add Below Threshold, to specify the direction of the threshold, and enter a numerical cut-off in the Cluster Frequency Threshold box, in the Cluster Filter panel, to set a minimal threshold for the frequency of a cluster.
To select clusters for further analysis individualization, select the clusters of interest, in the Clusters list box. And use the Select button, to move the options to the Cluster Analyze list box. To create heat maps of the clusters, select the clusters of interest in the Cluster Analyze list box, and click the HeatMap of Clusters button.
To create a high-dimensional box plot, or a high-dimensional flow plot, select the clusters of interest in the Cluster Analyze list box, and click either High-Dimensional Box Plot, or High-Dimensional Flow Plot, to visually assess the distribution of given channels of various clusters across all dimensions. To show clusters in traditional 2D flow plots, select the appropriate transformation and channel in the Conventional Flow Plot panel, and click Conventional Flow Plot. Here, a representative t-SNE analysis of heat maps for various markers within a myeloid panel analysis pipeline, are shown.
Using the fast greedy implementation within ExCYT to cluster the data with 100, 000 of the nearest neighbors, 19 sub-populations of cells were revealed. Comparison of the original heat maps to the clusters created by ExCYT allowed similar clusters of the myeloid cells to be identified between the two data groups. Analysis of the lymphoid panel with a more conventional and faster hierarchical clustering approach, yielded similar marker distributions via t-SNE heat maps.
Further, clustering of the data via hierarchical clustering demonstrated similar clusters of lymphoid cells. Notably, a unique regulatory T cell population was also identified via a high-dimensional flow plot. To quickly and quantitatively assess co-associations among markers, first a hard K-means clustering algorithm was used to lay down 5000 clusters on the two dimensional t-SNE data.
The median expression of all the markers from all the clusters was then used, to create a heat map from these clusters, allowing co-associations to be easily identified, such as the co-association of Tim-3, PD-1, CD38 and 4-1BB. While attempting this procedure, it's important to remember to explore the different parameters, such as different clustering methods, to fully explore the data you are studying.
View the full transcript and gain access to thousands of scientific videos
Related Videos
10:58
Related Videos
10.4K Views
11:41
Related Videos
12.6K Views
09:57
Related Videos
13.4K Views
12:04
Related Videos
10K Views
08:12
Related Videos
7.6K Views
10:03
Related Videos
9.2K Views
06:01
Related Videos
8.8K Views
10:20
Related Videos
2K Views
05:22
Related Videos
712 Views
06:17
Related Videos
339 Views