Sidhom John-William, Theodros Debebe, Murter Benjamin, Zarif Jelani C, Ganguly Sudipto, Pardoll Drew M, Baras Alexander
The Bloomberg~Kimmel Institute for Cancer Immunotherapy, Johns Hopkins University School of Medicine; The Sidney Kimmel Comprehensive Cancer Center, Johns Hopkins University School of Medicine; Department of Biomedical Engineering, Johns Hopkins University School of Medicine.
The Bloomberg~Kimmel Institute for Cancer Immunotherapy, Johns Hopkins University School of Medicine; The Sidney Kimmel Comprehensive Cancer Center, Johns Hopkins University School of Medicine; Department of Immunology, Johns Hopkins University School of Medicine.
J Vis Exp. 2019 Jan 16(143). doi: 10.3791/57473.
With the advent of flow cytometers capable of measuring an increasing number of parameters, scientists continue to develop larger panels to phenotypically explore characteristics of their cellular samples. However, these technological advancements yield high-dimensional data sets that have become increasingly difficult to analyze objectively within traditional manual-based gating programs. In order to better analyze and present data, scientists partner with bioinformaticians with expertise in analyzing high-dimensional data to parse their flow cytometry data. While these methods have been shown to be highly valuable in studying flow cytometry, they have yet to be incorporated in a straightforward and easy-to-use package for scientists who lack computational or programming expertise. To address this need, we have developed ExCYT, a MATLAB-based Graphical User Interface (GUI) that streamlines the analysis of high-dimensional flow cytometry data by implementing commonly employed analytical techniques for high-dimensional data including dimensionality reduction by t-SNE, a variety of automated and manual clustering methods, heatmaps, and novel high-dimensional flow plots. Additionally, ExCYT provides traditional gating options of select populations of interest for further t-SNE and clustering analysis as well as the ability to apply gates directly on t-SNE plots. The software provides the additional advantage of working with either compensated or uncompensated FCS files. In the event that post-acquisition compensation is required, the user can choose to provide the program a directory of single stains and an unstained sample. The program detects positive events in all channels and uses this select data to more objectively calculate the compensation matrix. In summary, ExCYT provides a comprehensive analysis pipeline to take flow cytometry data in the form of FCS files and allow any individual, regardless of computational training, to use the latest algorithmic approaches in understanding their data.
随着能够测量越来越多参数的流式细胞仪的出现,科学家们继续开发更大的面板,以便从表型上探索细胞样本的特征。然而,这些技术进步产生了高维数据集,在传统的基于手动门控的程序中越来越难以进行客观分析。为了更好地分析和呈现数据,科学家们与在分析高维数据方面具有专业知识的生物信息学家合作,以解析他们的流式细胞术数据。虽然这些方法在研究流式细胞术方面已被证明具有很高的价值,但对于缺乏计算或编程专业知识的科学家来说,它们尚未被整合到一个简单易用的软件包中。为了满足这一需求,我们开发了ExCYT,这是一个基于MATLAB的图形用户界面(GUI),通过实施常用的高维数据分析技术,包括通过t-SNE进行降维、各种自动和手动聚类方法、热图以及新颖的高维流图,简化了高维流式细胞术数据的分析。此外,ExCYT提供了对感兴趣的选定群体进行传统门控的选项,以便进一步进行t-SNE和聚类分析,以及直接在t-SNE图上应用门控的能力。该软件的另一个优点是可以处理补偿或未补偿的FCS文件。如果需要采集后补偿,用户可以选择为程序提供单染色样本和未染色样本的目录。该程序会检测所有通道中的阳性事件,并使用这些选定的数据更客观地计算补偿矩阵。总之,ExCYT提供了一个全面的分析流程,以FCS文件的形式获取流式细胞术数据,并允许任何个人,无论其计算训练如何,使用最新的算法方法来理解他们的数据。