Abstract

Single-cell transcriptomics yields ever growing data sets containing RNA expression levels for thousands of genes from up to millions of cells. Common data analysis pipelines include a dimensionality reduction step for visualising the data in two dimensions, most frequently performed using t-distributed stochastic neighbour embedding (t-SNE). It excels at revealing local structure in high-dimensional data, but naive applications often suffer from severe shortcomings, e.g. the global structure of the data is not represented accurately. Here we describe how to circumvent such pitfalls, and develop a protocol for creating more faithful t-SNE visualisations. It includes PCA initialisation, a high learning rate, and multi-scale similarity kernels; for very large data sets, we additionally use exaggeration and downsampling-based initialisation. We use published single-cell RNA-seq data sets to demonstrate that this protocol yields superior results compared to the naive application of t-SNE.

Highlights

  • Single-cell transcriptomics yields ever growing data sets containing RNA expression levels for thousands of genes from up to millions of cells

  • Our analysis indicates that UMAP does not necessarily solve t-distributed stochastic neighbour embedding (t-SNE)’s problems out of the box and might require as many careful parameter and/ or initialisation choices as t-SNE does

  • We showed that using informative initialisation can substantially improve the global structure of the final embedding because it survives through the optimisation process

Read more

Summary

Introduction

Single-cell transcriptomics yields ever growing data sets containing RNA expression levels for thousands of genes from up to millions of cells. Common data analysis pipelines include a dimensionality reduction step for visualising the data in two dimensions, most frequently performed using t-distributed stochastic neighbour embedding (t-SNE). We describe how to circumvent such pitfalls, and develop a protocol for creating more faithful t-SNE visualisations It includes PCA initialisation, a high learning rate, and multi-scale similarity kernels; for very large data sets, we use exaggeration and downsampling-based initialisation. Through improved experimental techniques it has become possible to obtain gene expression data from thousands or even millions of cells[3,4,5,6,7,8] Computational analysis of such data sets often entails unsupervised, exploratory steps including dimensionality reduction for visualisation. We use FIt-SNE16, a recently developed fast t-SNE implementation, for all experiments

Methods
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.