pavlin-policar/openTSNE
Extensible, parallel implementations of t-SNE
Implements both FIt-SNE (fast interpolation-based) and Barnes-Hut tree algorithms with C/C++ kernels accelerated by OpenMP and optional FFTW3 for FFT computation. Supports incremental embedding of new points into existing reference embeddings and multiscale kernel tricks for improved global structure preservation. Integrates with scikit-learn's data loading ecosystem and targets single-cell transcriptomics and large-scale visualization workflows.
1,617 stars and 68,472 monthly downloads. Used by 3 other packages. Available on PyPI.
Stars
1,617
Forks
174
Language
Python
License
BSD-3-Clause
Category
Last pushed
Nov 13, 2025
Monthly downloads
68,472
Commits (30d)
0
Dependencies
3
Reverse dependents
3
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/pavlin-policar/openTSNE"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
lmcinnes/umap
Uniform Manifold Approximation and Projection
geomstats/geomstats
Computations and statistics on manifolds with geometric structures.
pyRiemann/pyRiemann
Machine learning for multivariate data through the Riemannian geometry of positive definite...
higra/Higra
Hierarchical Graph Analysis
giotto-ai/giotto-tda
A high-performance topological machine learning toolbox in Python