SpCLUST: Towards a fast and reliable clustering for potentially divergent biological sequences

Affiliation auteurs!!!! Error affiliation !!!!
TitreSpCLUST: Towards a fast and reliable clustering for potentially divergent biological sequences
Type de publicationJournal Article
Year of Publication2019
AuteursMatar J, Khoury HEl, Charr J-C, Guyeux C, Chretien S
JournalCOMPUTERS IN BIOLOGY AND MEDICINE
Volume114
Pagination103439
Date PublishedNOV
Type of ArticleArticle
ISSN0010-4825
Mots-clésGaussian Mixture Model, Genomics, Laplacian Eigenmaps, Parallel computation, Sequences clustering, Spectral clustering
Résumé

This paper presents SpCLUST, a new C++ package that takes a list of sequences as input, aligns them with MUSCLE, computes their similarity matrix in parallel and then performs the clustering. SpCLUST extends a previously released software by integrating additional scoring matrices which enables it to cover the clustering of amino-acid sequences. The similarity matrix is now computed in parallel according to the master/slave distributed architecture, using MPI. Performance analysis, realized on two real datasets of 100 nucleotide sequences and 1049 amino-acids ones, show that the resulting library substantially outperforms the original Python package. The proposed package was also intensively evaluated on simulated and real genomic and protein data sets. The clustering results were compared to the most known traditional tools, such as UCLUST, CD-HIT and DNACLUST. The comparison showed that SpCLUST outperforms the other tools when clustering divergent sequences, and contrary to the others, it does not require any user intervention or prior knowledge about the input sequences.

DOI10.1016/j.compbiomed.2019.103439