The art of using t-SNE for single-cell transcriptomics

By Dmitry Kobak, Philipp Berens. 2018

1,041 citations recorded by the source corpus.

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. t-SNE is widely used for dimensionality reduction and visualization of high-dimensional single-cell data. Here, the authors introduce a protocol to help avoid common shortcomings of t-SNE, for example, enabling preservation of the global structure of the data.

Subfields: Molecular Biology, Representation & Self-Supervised Learning, Computational Biology & Bioinformatics

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Molecular Biology

  1. Dmitry Kobak
  2. George C. Linderman
  3. Philipp Berens
  4. J. Böhm
  5. Yuval Kluger
  6. Stefan Steinerberger
  7. Haiyang Huang
  8. Cynthia Rudin

In Representation & Self-Supervised Learning

  1. Dmitry Kobak
  2. Philipp Berens
  3. Cynthia Rudin
  4. Haiyang Huang
  5. J. Böhm
  6. George C. Linderman
  7. Yuval Kluger
  8. Stefan Steinerberger

In Computational Biology & Bioinformatics

  1. Dmitry Kobak
  2. George C. Linderman
  3. J. Böhm
  4. Haiyang Huang
  5. Cynthia Rudin
  6. Stefan Steinerberger
  7. Yuval Kluger
  8. Philipp Berens

Citations in the corpus