Crimp

Crimp aligns clusters across multiple clusterings using membership-coefficient (Q) matrices to mitigate label-switching in population structure analysis of multilocus genotype data and to enable comparison and averaging of replicate clusterings.


Key Features:

  • Alignment of Clusters: Crimp aligns clusters based on matrices of membership coefficients (Q-matrices), commonly used to post-process outputs from Structure (Pritchard et al., 2000).
  • Label-Switching Mitigation: It mitigates the label-switching problem in population structure analysis by aligning clusters across replicate clusterings consisting of the same number of clusters using a heuristic approach.
  • Scalability and Efficiency: The software provides a fast, scalable heuristic for large datasets and an exact algorithm for smaller problem sizes to balance runtime and solution quality.
  • Row-Specific Weights: Supports row-specific weights to allow customized alignment based on specific data characteristics.
  • Compatibility with CLUMPP: Handles input and output files similar to CLUMPP (Jakobsson & Rosenberg, 2007) and evaluates solutions using both CLUMPP's objective functions and its own metrics.
  • Benchmark Performance: Benchmark analyses demonstrate superior runtime and quality measures compared to alternative tools, particularly for larger datasets.

Scientific Applications:

  • Population Structure Analysis: Facilitates assignment of individuals to a prespecified number of ancestral populations using model-based clustering and comparison of replicate analyses.
  • Post-processing of Structure Outputs: Enables comparison and generation of averaged clusterings from outputs of Structure and similar clustering programs using Q-matrices.

Methodology:

Aligns clusters using membership-coefficient (Q) matrices; employs a heuristic approach for large datasets and an exact algorithm for smaller ones; supports row-specific weights; evaluates solutions with CLUMPP objective functions and tool-specific metrics.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Linux, Windows
Programming Languages:
C
Added:
12/9/2023
Last Updated:
11/24/2024

Operations

Publications

Lautenschlager U. Crimp: An efficient tool for summarizing multiple clusterings in population structure analysis and beyond. Molecular Ecology Resources. 2022;23(3):705-711. doi:10.1111/1755-0998.13734. PMID:36349867.

PMID: 36349867
Funding: - Deutsche Forschungsgemeinschaft: OB 155/13‐1