Sign in
BioinformaticsNucleic Acids Research
Peer-reviewed journal article

MeShClust: an intelligent tool for clustering DNA sequences

Benjamin T. JamesiD, Brian B Luczak, Hani Z. GirgisiD

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.

PDFDOI

02 /Specification & Classification

Click any tag to browse matching papers

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.

Similarity Map
SelectedSame fieldCross-field
THISGirgis '22James '18Arias '23Arias '22Jani '25Pipes '21
86% semantic matchBioinformatics
Hani Z. Girgis·BMC Genomics·Jun 6, 2022· 37 citations