openTSNE: a modular Python library for t-SNE dimensionality reduction and embedding

By Pavlin Gregor Policar, Martin Stražar, Blaz Zupan. 2019

231 citations recorded by the source corpus.

Summary Point-based visualisations of large, multi-dimensional data from molecular biology can reveal meaningful clusters. One of the most popular techniques to construct such visualisations is t-distributed stochastic neighbor embedding (t-SNE), for which a number of extensions have recently been proposed to address issues of scalability and the quality of the resulting visualisations. We introduce openTSNE, a modular Python library that implements the core t-SNE algorithm and its extensions. The library is orders of magnitude faster than existing popular implementations, including those from scikit-learn. Unique to openTSNE is also the mapping of new data to existing embeddings, which can surprisingly assist in solving batch effects. Availability openTSNE is available at https://github.com/pavlin-policar/openTSNE. Contact pavlin.policar@fri.uni-lj.si, blaz.zupan@fri.uni-lj.si

Subfields: Molecular Biology, Representation & Self-Supervised Learning

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. J. Böhm
  3. Philipp Berens
  4. Pavlin Gregor Policar
  5. Martin Stražar
  6. Blaz Zupan
  7. Leland McInnes
  8. George C. Linderman

In Representation & Self-Supervised Learning

  1. Dmitry Kobak
  2. Philipp Berens
  3. J. Böhm
  4. Blaz Zupan
  5. Pavlin Gregor Policar
  6. Martin Stražar
  7. Timothy Q. Gentner
  8. Tim Sainburg

Citations in the corpus