# Cluster Analysis with Resampling for Validation and Exploration (CARVE)

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

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 9 of its 99 references that are in the map.
- First posted on arXiv 29 May 2026.

## Builds on (most cited first, 9 of 9)

- [UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction](https://mlsanity.com/paper/1802.03426/) (2018)
- [From Louvain to Leiden: guaranteeing well-connected communities](https://mlsanity.com/paper/1810.08473/) (2018)
- [Veridical Data Science](https://mlsanity.com/paper/1901.08152/) (2019)
- [Are Cluster Validity Measures (In)valid?](https://mlsanity.com/paper/2208.01261/) (2022)
- [A framework for benchmarking clustering algorithms](https://mlsanity.com/paper/2209.09493/) (2022)
- [Validation of cluster analysis results on validation data: A systematic framework](https://mlsanity.com/paper/2103.01281/) (2021)
- [From A-to-Z Review of Clustering Validation Indices](https://mlsanity.com/paper/2407.20246/) (2024)
- [Are machine learning interpretations reliable? A stability study on global interpretations](https://mlsanity.com/paper/2505.15728/) (2025)
- [Unsupervised Machine Learning for Scientific Discovery: Workflow and Best Practices](https://mlsanity.com/paper/2506.04553/) (2025)

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

- [Cluster LOCO: Feature Importance For Interpreting Clusters](https://mlsanity.com/paper/2606.14592/) (2026)

## Abstract (arXiv)

Clustering is widely used across the sciences as the foundation for downstream data-driven scientific discoveries. However, clustering results are highly sensitive to the choice of algorithm, preprocessing, and the number of clusters k, producing scientific claims that are often not reproducible. The current state of the art for validating clustering solutions consists of clustering validation indices (CVIs) such as Silhouette, Davies-Bouldin, and Calinski-Harabasz, which rely on geometric assumptions that break down on the heavy-tailed, high-dimensional, and nonlinearly structured data encountered in biomedical research. Resampling-based alternatives - grounded in the ideas of clustering stability and generalizability - have been proposed but remain scattered across specialized tools with no unified, accessible software. We fill this gap with CARVE (Cluster Analysis with Resampling for Validation and Exploration), an open-source Python and R package that jointly evaluates multiple clustering algorithms and hyperparameters, returning stability and generalizability diagnostics at the global, cluster, and sample level together with principled selection rules and consensus-based cluster labels. Across six synthetic benchmarks CARVE consistently recovers near-optimal clusterings where classical indices degrade substantially. On experimental genomics and proteomics data sets, CARVE recovers finer biological structure when classical CVIs collapse entirely. CARVE is available with a scikit-learn-compatible Python API and an analogous R interface compatible with Seurat workflows.
