clustree: Visualise Clusterings at Different Resolutions

Deciding what resolution to use can be a difficult question when approaching a clustering analysis. One way to approach this problem is to look at how samples move as the number of clusters increases. This package allows you to produce clustering trees, a visualisation for interrogating clusterings as resolution increases.

Version: 0.5.1
Depends: R (≥ 3.5), ggraph
Imports: checkmate, igraph, dplyr, grid, ggplot2 (≥ 3.4.0), viridis, methods, rlang, tidygraph, ggrepel
Suggests: testthat (≥ 2.1.0), knitr, rmarkdown, SingleCellExperiment, Seurat (≥ 2.3.0), covr, SummarizedExperiment, pkgdown, spelling
Published: 2023-11-05
DOI: 10.32614/CRAN.package.clustree
Author: Luke Zappia ORCID iD [aut, cre], Alicia Oshlack ORCID iD [aut], Andrea Rau [ctb], Paul Hoffman ORCID iD [ctb]
Maintainer: Luke Zappia <luke at>
License: GPL-3
NeedsCompilation: no
Language: en-GB
Citation: clustree citation info
Materials: README NEWS
CRAN checks: clustree results


Reference manual: clustree.pdf
Vignettes: Plotting clustering trees


Package source: clustree_0.5.1.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): clustree_0.5.1.tgz, r-oldrel (arm64): clustree_0.5.1.tgz, r-release (x86_64): clustree_0.5.1.tgz, r-oldrel (x86_64): clustree_0.5.1.tgz
Old sources: clustree archive

Reverse dependencies:

Reverse imports: crosshap, scRNAstat, scTreeViz
Reverse suggests: CIARA, MitoHEAR


Please use the canonical form to link to this page.