Published July 4, 2018 | Version v1.0

GrandPrix: Scaling up the Bayesian GPLVM for single-cell data

Description

The Gaussian Process Latent Variable Model (GPLVM) is a popular approach for dimensionality reduction of single-cell data and has been used for pseudotime estimation with capture time information. However current implementations are computationally intensive and will not scale up to modern droplet-based single-cell datasets which routinely profile many tens of thousands of cells.

We provide an efficient implementation which allows scaling up this approach to modern single-cell datasets. We also generalize the application of pseudotime inference to cases where there are other sources of variation, such as branching dynamics. We apply our method on microarray, nCounter, RNA-seq, qPCR and droplet-based datasets from different organisms. The model converges an order of magnitude faster compared to existing methods whilst achieving similar levels of estimation accuracy. Further, we demonstrate the flexibility of our approach by extending the model to higher-dimensional latent spaces that can be used to simultaneously infer pseudotime and other structure such as branching. Thus, the model has the capability of producing meaningful biological insights about cell ordering as well as cell fate regulation.

Files

Analysing_posterior_variance.ipynb

Files (2.9 MB)

Name Size Download all
md5:b9810984602e908b335071a9fa2d5db5
135.7 kB Preview Download
md5:599f656abb1af989a1c7aa239101b88d
561.4 kB Preview Download
md5:730f99bf33c9b9ee3a93ac98933730d4
133.7 kB Preview Download
md5:78c3afb9c2196362c2f58ad62055099d
1.6 MB Preview Download
md5:cb3c8db6165140487488d49526016125
261.1 kB Preview Download
md5:7eb23b227c4c441bcfd4007099c10853
7.8 kB Preview Download
md5:6a1d781fb2e5d4fb3dc43a2960e58eea
76.3 kB Preview Download
md5:38329d3cb52b8be40c37a07b160ba227
14.4 kB Download
md5:3eb20b829ece57e2a2286a89eccf4974
130.8 kB Preview Download