MeShClust: an intelligent tool for clustering DNA sequences
Abstract
Sequence clustering is a fundamental step in analyzing DNA sequences. Widely-used software tools for sequence clustering utilize greedy approaches that are not guaranteed to produce the best results. These tools are sensitive to one parameter that determines the similarity among sequences in a cluster. Often times, a biologist may not know the exact sequence similarity. Therefore, clusters produced by these tools do not likely match the real clusters comprising the data if the provided parameter is inaccurate. To overcome this limitation, we adapted the mean shift algorithm, an unsupervised machine-learning algorithm, which has been used successfully thousands of times in fields such as image processing and computer vision. The theory behind the mean shift algorithm, unlike the greedy approaches, guarantees convergence to the modes, e.g. cluster centers. Here we describe the first application of the mean shift algorithm to clustering DNA sequences. MeShClust is one of few applications of the mean shift algorithm in bioinformatics. Further, we applied supervised machine learning to predict the identity score produced by global alignment using alignment-free methods. We demonstrate MeShClusts ability to cluster DNA sequences with high accuracy even when the sequence similarity parameter provided by the user is not very accurate.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 96
- FWCI
- 2.93
- Field percentile
- top 7%
- Assay
- 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
- MeShClust v3.0: High-quality clustering of DNA sequences using the mean shift algorithm and alignment-free identity scores
Hani Z. Girgis·BMC GenomicsPeer-reviewed·Jun 6, 2022
- MeShClust2: Application of alignment-free identity scores in clustering long DNA sequences
Benjamin T. James, Hani Z. Girgis·bioRxiv·Oct 24, 2018
- iDeLUCS: A deep learning interactive tool for alignment-free clustering of DNA sequences
Pablo Millán Arias, Kathleen Allen Hill, Lila Kari A·BioinformaticsPeer-reviewed·Aug 16, 2023
- DeLUCS: Deep Learning for Unsupervised Clustering of DNA Sequences
Pablo Millán Arias, Fatemeh Alipour, … Lila Kari A·PLoS ONEPeer-reviewed·Jan 21, 2022
- Cluster Analysis for Protein Sequences
Md Rafsan Jani·bioRxiv·Mar 14, 2025
- AncestralClust: Clustering of Divergent Nucleotide Sequences by Ancestral Sequence Reconstruction using Phylogenetic Trees
Lenore Pipes, Rasmus Nielsen·BioinformaticsPeer-reviewed·Oct 16, 2021