MeShClust

MeShClust v3.0 performs high-quality clustering of DNA sequences using the mean shift algorithm to identify accurate sequence cluster centers for downstream biological analyses.


Key Features:

  • Mean Shift Algorithm: Employs the unsupervised mean shift algorithm with theoretical convergence to cluster centers to improve cluster quality relative to CD-HIT and UCLUST.
  • Alignment-Free Identity Scores: Uses alignment-free identity scores to assess sequence similarity without performing sequence alignments.
  • Out-of-Core Strategy: Implements an out-of-core processing strategy to scale to large datasets beyond main memory limits.
  • Performance Evaluation: Evaluated on 22 synthetic datasets and five real-world datasets, showing superior cluster quality compared to CD-HIT, UCLUST, and MeShClust v1.0 across similarity levels.
  • Application to Diverse Data Sets: Demonstrated improvements in cluster quality (reported ranges 55%–300%) on real datasets including human microbiomes and maize transposons and on long bacterial sequences where other tools are not applicable.
  • Parameter Estimation: Includes estimation of a key parameter that governs cluster membership to refine clustering outcomes.
  • Resource Requirements: Requires higher computational time and memory compared to some predecessors such as CD-HIT and UCLUST.

Scientific Applications:

  • Human microbiome analysis: Clustering of microbiome-derived DNA sequences to define operational taxonomic units or sequence clusters.
  • Plant genetics (maize transposons): Clustering of transposon sequences for analyses of transposable element families and diversity.
  • Viral sequence analysis: Grouping viral sequences for diversity, epidemiology, and evolutionary studies.
  • Long bacterial sequence clustering: Clustering of long bacterial sequences where alignment-based tools are not applicable or perform poorly.

Methodology:

Uses the mean shift algorithm with alignment-free identity scores, an out-of-core processing strategy, and estimation of a cluster-membership parameter; performance was assessed on 22 synthetic and five real datasets.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux
Programming Languages:
C++
Added:
9/6/2022
Last Updated:
11/24/2024

Operations

Publications

Girgis HZ. MeShClust v3.0: high-quality clustering of DNA sequences using the mean shift algorithm and alignment-free identity scores. BMC Genomics. 2022;23(1). doi:10.1186/s12864-022-08619-0. PMID:35668366. PMCID:PMC9171953.