Crimp: fast and scalable cluster relabeling based on impurity minimization
Abstract
MotivationTo analyze population structure based on multilocus geno-type data, a variety of popular tools perform model-based clustering, as-signing individuals to a prespecified number of ancestral populations. Since such methods often involve stochastic components, it is a common practice to perform multiple replicate analyses based on the same input data and parameter settings. Their results are typically affected by the label-switching phenomenon, which complicates their comparison and summary. Available tools allow to mitigate this problem, but leave room for improvements, in particular, regarding large input datasets. ResultsIn this work, I present CO_SCPLOWRIMPC_SCPLOW, a lightweight command-line tool, which offers a relatively fast and scalable heuristic to align clusters across multiple replicate clusterings consisting of the same number of clusters. For small problem sizes, an exact algorithm can be used as alternative. Additional features include row-specific weights, input and output files similar to those of CLUMPP (Jakobsson & Rosenberg, 2007), and the evaluation of a given solution in terms of either CLUMPPs and its own objective functions. Benchmark analyses show that CO_SCPLOWRIMPC_SCPLOW, especially when applied to larger datasets, tends to outperform alternative tools considering runtime requirements and various quality measures. AvailabilityCO_SCPLOWRIMPC_SCPLOWs source code along with precompiled binaries for Linux and Windows, usage guidelines and benchmark code are freely available at https://github.com/ulilautenschlager/crimp. Contactulrich.lautenschlager@ur.de
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 1
- FWCI
- 0.15
- Field percentile
- 45th percentile
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- tidygenclust: Clustering for Population Genetics in R
Eirlys E. Tysall, Anahit Hovhannisyan, … Andrea Manica·bioRxiv·Jul 29, 2025
- MULTICLUST - Fast multinomial clustering of multiallelic genotypes to infer genetic population structure
Arun Sethuraman, Wei-Chen Chen, … Karin S. Dorman·bioRxiv·Aug 6, 2025
- A methodology for unsupervised clustering using iterative pruning to capture fine-scale structure
Kridsadakorn Chaichoompu, Fentaw Abegaz, … Kristel Van Steen·bioRxiv·Dec 15, 2017
- SillyPutty: Improved clustering by optimizing the silhouette width
Polina Bombina, Dwayne G. Tally, … Kevin R. Coombes·PLoS ONEPeer-reviewed·Jun 7, 2024
- Selecting Clustering Algorithms for IBD Mapping
Ruhollah Shemirani, Gillian M. Belbin, … José Luis Ambite·bioRxiv·Aug 11, 2021
- minicore: Fast scRNA-seq clustering with various distance measures
Daniel N. Baker, Nathan Dyjack, … Ben Langmead·bioRxiv·Mar 24, 2021