scVAE: variational auto-encoders for single-cell gene expression data
Top Cited Papers
- 16 May 2020
- journal article
- research article
- Published by Oxford University Press (OUP) in Bioinformatics
- Vol. 36 (16) , 4415-4422
Abstract
Motivation: Models for analysing and making relevant biological inferences from massive amounts of complex single-cell transcriptomic data typically require several individual data-processing steps, each with their own set of hyperparameter choices. With deep generative models one can work directly with count data, make likelihood-based model comparison, learn a latent representation of the cells and capture more of the variability in different cell populations. Results: We propose a novel method based on variational auto-encoders (VAEs) for analysis of single-cell RNA sequencing (scRNA-seq) data. It avoids data preprocessing by using raw count data as input and can robustly estimate the expected gene expression levels and a latent representation for each cell. We tested several count likelihood functions and a variant of the VAE that has a priori clustering in the latent space. We show for several scRNA-seq datasets that our method outperforms recently proposed scRNA-seq methods in clustering cells and that the resulting clusters reflect cell types. Availability and implementation: Our method, called scVAE, is implemented in Python using the TensorFlow machine-learning library, and it is freely available at https://github.com/scvae/scvae. Supplementary information: Supplementary data are available at Bioinformatics online.Keywords
All Related Versions
Funding Information
- Lundbeck Foundation (R190 2014-3904)
- Novo Nordisk Foundation (NNF18CC0034900)
- Novo Nordisk Foundation Center for Basic Metabolic Research (NNF16OC0021496)
- Danish Ministry of Higher Education and Science [Elite Research Travel Grant 2018]
This publication has 20 references indexed in Scilit:
- CellTree: an R/bioconductor package to infer the hierarchical structure of cell populations from single-cell RNA-seq dataBMC Bioinformatics, 2016
- ADAGE-Based Integration of Publicly Available Pseudomonas aeruginosa Gene Expression Data with Denoising Autoencoders Illuminates Microbe-Host InteractionsmSystems, 2016
- Learning a hierarchical representation of the yeast transcriptomic machinery using an autoencoder modelBMC Bioinformatics, 2016
- Spatial reconstruction of single-cell gene expression dataNature Biotechnology, 2015
- voom: precision weights unlock linear model analysis tools for RNA-seq read countsGenome Biology, 2014
- The Cancer Genome Atlas Pan-Cancer analysis projectNature Genetics, 2013
- RSEM: accurate transcript quantification from RNA-Seq data with or without a reference genomeBMC Bioinformatics, 2011
- From RNA-seq reads to differential expression resultsGenome Biology, 2010
- Semantic hashingInternational Journal of Approximate Reasoning, 2009
- Comparing partitionsJournal of Classification, 1985