Pure MLX implementations of UMAP, t-SNE, PaCMAP, TriMap, DREAMS, CNE, and NNDescent for Apple Silicon. Metal GPU for computation and video rendering.
-
Updated
Mar 6, 2026 - Python
Pure MLX implementations of UMAP, t-SNE, PaCMAP, TriMap, DREAMS, CNE, and NNDescent for Apple Silicon. Metal GPU for computation and video rendering.
R wrappers to connect Python dimensional reduction tools and single cell data objects (Seurat, SingleCellExperiment, etc...)
PaCMAP in pure MLX for Apple Silicon. Pure GPU, no scipy/numba.
This is a dimensionality reduction project in the course DD2470 Advanced Topics in Visualization and Computer Graphics at KTH Royal Institute of Technology, Stockholm (2024), made by Linnéa Gustafsson.
Visualization and embedding of large datasets using various Dimensionality Reduction (DR) techniques such as t-SNE, UMAP, PaCMAP & IVHD. Implementation of custom metrics to assess DR quality with complete explaination and workflow.
Interactive 3D visualization of AI embedding spaces. Real-time bias probes, semantic analogies, nearest-neighbor search, and cluster analysis. Built with React Three Fiber and FastAPI.
Winning one of the DACON competition
Add a description, image, and links to the pacmap topic page so that developers can more easily learn about it.
To associate your repository with the pacmap topic, visit your repo's landing page and select "manage topics."