Journal of Statistical SoftwareBioinformaticsPeer-reviewed journal article
openTSNE: a modular Python library for t-SNE dimensionality reduction and embedding
Abstract
SummaryPoint-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.\n\nAvailabilityopenTSNE is available at https://github.com/pavlin-policar/openTSNE.\n\nContactpavlin.policar@fri.uni-lj.si, blaz.zupan@fri.uni-lj.si
- Citations
- 63
- FWCI
- 8.86
- Field percentile
- top 1%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Automated optimized parameters for T-distributed stochastic neighbor embedding improve visualization and allow analysis of large datasets
Anna C. Belkina, Christopher O. Ciccolella, … Jennifer E Snyder-Cappione·Nature CommunicationsPeer-reviewed·Nov 28, 2019
- Approximate Nearest Neighbor Graph Provides Fast and Efficient Embedding with Applications in Large-scale Biological Data
Jianshu Zhao, Jean Pierre Both, Konstantinos T. Konstantinidis·bioRxiv·Jan 28, 2024
- Using global t-SNE to preserve inter-cluster data structure
Yuansheng Zhou, Tatyana O. Sharpee·bioRxiv·Jul 5, 2018
- UMAP does not preserve global structure any better than t-SNE when using the same initialization
Dmitry Kobak, George C. Linderman·Nature BiotechnologyPeer-reviewed·Feb 1, 2021
- Get a new perspective on EEG: Convolutional neural network encoders for parametric t-SNE.
Mats Svantesson, Håkan Olausson, … Magnus Thordstein·Brain SciencesPeer-reviewed·Mar 7, 2023
- Embedding to Reference t-SNE Space Addresses Batch Effects in Single-Cell Classification
Pavlin G. Poličar, Martin Stražar, Blaž Zupan·Machine LearningPeer-reviewed·Aug 24, 2021