Mixture-of-Experts Variational Autoencoder for clustering and generating from similarity-based representations on single cell data

被引:18
作者
Kopf, Andreas [1 ,5 ]
Fortuin, Vincent [2 ,4 ]
Somnath, Vignesh Ram [1 ]
Claassen, Manfred [3 ]
机构
[1] Swiss Fed Inst Technol, Inst Mol Syst Biol, Dept Biol, Zurich, Switzerland
[2] Swiss Fed Inst Technol, Biomed Informat Grp, Dept Comp Sci, Zurich, Switzerland
[3] Univ Tubingen, Div Clin Bioinformat, Dept Internal Med 1, Tubingen, Germany
[4] Swiss Inst Bioinformat SIB, Zurich, Switzerland
[5] Life Sci Grad Sch Zurich, PhD Program Syst Biol, Zurich, Switzerland
关键词
Benchmarking - Biological organs - Cluster analysis - Learning systems;
D O I
10.1371/journal.pcbi.1009086
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Clustering high-dimensional data, such as images or biological measurements, is a long-standing problem and has been studied extensively. Recently, Deep Clustering has gained popularity due to its flexibility in fitting the specific peculiarities of complex data. Here we introduce the Mixture-of-Experts Similarity Variational Autoencoder (MoE-Sim-VAE), a novel generative clustering model. The model can learn multi-modal distributions of high-dimensional data and use these to generate realistic data with high efficacy and efficiency. MoE-Sim-VAE is based on a Variational Autoencoder (VAE), where the decoder consists of a Mixture-of-Experts (MoE) architecture. This specific architecture allows for various modes of the data to be automatically learned by means of the experts. Additionally, we encourage the lower dimensional latent representation of our model to follow a Gaussian mixture distribution and to accurately represent the similarities between the data points. We assess the performance of our model on the MNIST benchmark data set and challenging real-world tasks of clustering mouse organs from single-cell RNA-sequencing measurements and defining cell subpopulations from mass cytometry (CyTOF) measurements on hundreds of different datasets. MoE-Sim-VAE exhibits superior clustering performance on all these tasks in comparison to the baselines as well as competitor methods. Author summary Clustering single cell measurements into relevant biological phenotypes, such as cell types or tissue types, is an important task in computational biology. We developed a computational approach which allows incorporating prior knowledge about the single cell similarity into the training process, and ultimately achieve significant better clustering performance compared to baseline methods. This single cell similarity can be defined to benefit specific needs of the modeling goal, for example to either cluster cell type or tissue type, respectively. In addition, we are able to generate new realistic single cell data from a respective mode of the phenotype due to the architecture of the model, which consists of smaller sub-models learning the different modes of the data. Compared to competitor methods, we show significantly better results on clustering and generation of handwritten digits of the MNIST data set, on clustering seven different mouse organs from single-cell RNA sequencing measurements, and on clustering cell types in over 272 different datasets of Peripheral Blood Mononuclear Cell measured via CyTOF.
引用
收藏
页数:17
相关论文
共 48 条
[1]  
Aghaeepour N, 2013, NAT METHODS, V10, P228, DOI [10.1038/NMETH.2365, 10.1038/nmeth.2365]
[2]  
[Anonymous], 2018, CLUSTERING DEEP LEAR
[3]  
[Anonymous], INT C MACH LEARN ICM
[4]  
[Anonymous], LEARNING DISCRETE RE
[5]  
Bishop C.M., 2006, Pattern Recognition and Machine Learning
[6]  
Bishop CM, 1995, NEURAL NETWORKS PATT, P477
[7]   Multiplexed mass cytometry profiling of cellular states perturbed by small-molecule regulators [J].
Bodenmiller, Bernd ;
Zunder, Eli R. ;
Finck, Rachel ;
Chen, Tiffany J. ;
Savig, Erica S. ;
Bruggner, Robert V. ;
Simonds, Erin F. ;
Bendall, Sean C. ;
Sachs, Karen ;
Krutzik, Peter O. ;
Nolan, Garry P. .
NATURE BIOTECHNOLOGY, 2012, 30 (09) :858-U89
[8]  
Chen D., 2017, AAAI C ART INT
[9]  
Chen X, 2016, ADV NEUR IN, V29
[10]   Learning a similarity metric discriminatively, with application to face verification [J].
Chopra, S ;
Hadsell, R ;
LeCun, Y .
2005 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOL 1, PROCEEDINGS, 2005, :539-546