# Tree-SNE: Hierarchical Clustering and Visualization Using t-SNE

arXiv: https://arxiv.org/abs/2002.05687 · HTML: https://mlsanity.com/paper/2002.05687/

## Key facts

- Cited by 3 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 13 Feb 2020.

## Built on by (most cited first, 3 of 3)

- [Theoretical Foundations of t-SNE for Visualizing High-Dimensional Clustered Data](https://mlsanity.com/paper/2105.07536/) (2021)
- [Understanding the Structure of QM7b and QM9 Quantum Mechanical Datasets Using Unsupervised Learning](https://mlsanity.com/paper/2309.15130/) (2023)
- [The Tree-SNE Tree Exists](https://mlsanity.com/paper/2510.15014/) (2025)

## Abstract (arXiv)

t-SNE and hierarchical clustering are popular methods of exploratory data analysis, particularly in biology. Building on recent advances in speeding up t-SNE and obtaining finer-grained structure, we combine the two to create tree-SNE, a hierarchical clustering and visualization algorithm based on stacked one-dimensional t-SNE embeddings. We also introduce alpha-clustering, which recommends the optimal cluster assignment, without foreknowledge of the number of clusters, based off of the cluster stability across multiple scales. We demonstrate the effectiveness of tree-SNE and alpha-clustering on images of handwritten digits, mass cytometry (CyTOF) data from blood cells, and single-cell RNA-sequencing (scRNA-seq) data from retinal cells. Furthermore, to demonstrate the validity of the visualization, we use alpha-clustering to obtain unsupervised clustering results competitive with the state of the art on several image data sets. Software is available at https://github.com/isaacrob/treesne.
