Learn more

This page lists outside documentation and papers for each tool Starfold uses, and three resources on checking a clustering. Every link resolved when it was checked on 2026-09-30. Two publisher DOIs (Astronomy & Astrophysics and the ACM) answer automated requests with HTTP 403 (a bot block, not a dead link; the DOIs resolve). The RAPIDS pages have moved to docs.nvidia.com, and the links below use the final addresses. Each DOI in the papers section returned BibTeX from doi.org on the same date.

UMAP

UMAP builds the map (the embedding) that HDBSCAN groups.

  • How UMAP works: a plain route from neighbour graphs to a 2-D map, with the mathematics left out.

  • UMAP parameters: what n_neighbors, min_dist, n_components and metric do, with paired figures.

  • Basic UMAP usage: a first fit_transform on penguins and digits, plotted.

  • Using UMAP for clustering: why grouping a UMAP map works, and where it misleads.

  • UMAP FAQ: scaling, memory, cores and how UMAP can go wrong.

HDBSCAN

HDBSCAN finds dense groups in the map and leaves the rest as noise.

Optuna

Optuna proposes the settings and records each trial.

cuML (RAPIDS)

cuML runs UMAP and HDBSCAN on an NVIDIA GPU under Linux or WSL 2.

scikit-learn

Starfold uses scikit-learn for scaling, the adjusted Rand index and the CPU regrouping in the consensus check.

Papers behind the tools

The DOI link opens the paper or its record.

Checking a clustering

For the full reference list of Starfold’s methods, see Citing Starfold.