Related Experiment Video
Updated: Apr 25, 2026

Creating and Applying a Reference to Facilitate the Discussion and Classification of Proteins in a Diverse Group
Published on: August 16, 2017
An efficient parallel algorithm for multiple sequence similarities calculation using a low complexity method
Evandro A Marucci1, Geraldo F D Zafalon1, Julio C Momente1
1Department of Computer Science and Statistics, Sao Paulo State University, Rua Cristóvão Colombo 2265, 15054-000 São José do Rio Preto, SP, Brazil.
This study introduces a parallel k-mers counting algorithm for faster multiple sequence similarity calculations in genomics. The developed algorithm shows excellent scalability and nearly linear speedup, enhancing bioinformatics applications.
Area of Science:
- Bioinformatics
- Computational Biology
- Genomics
Background:
- Genomic research generates vast amounts of sequence data, necessitating efficient comparative methods.
- Calculating sequence similarities is crucial for numerous bioinformatics applications.
- Handling large datasets requires combining low-complexity methods with parallel computing.
Purpose of the Study:
- To develop a parallel algorithm for calculating multiple sequence similarities using k-mers counting.
- To address the computational challenges posed by the increasing volume of genomic data.
Main Methods:
- Implementation of a parallel algorithm based on the k-mers counting method.
- Utilizing parallel computing to enhance the efficiency of similarity calculations.
- Testing the algorithm's performance and scalability.
Main Results:
- The developed parallel algorithm demonstrates very good scalability.
- A nearly linear speedup was achieved, with a 12x speedup observed for 14 nodes.
- The k-mers counting method provides efficient and biologically relevant results.
Conclusions:
- The proposed parallel algorithm offers a significant improvement for multiple sequence similarity calculations.
- This approach can be integrated into parallel versions of popular multiple sequence alignment tools like MAFFT and MUSCLE.
- Efficient handling of large genomic datasets is achievable through parallel computing and optimized algorithms.
Related Concept Videos
Evolutionary Relationships through Genome Comparisons
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Multi-species Conserved Sequences
Although the genome of each species varies greatly from each other, a few sequences are highly conserved. Such conserved...
Modern Molecular Taxonomy
Maxam-Gilbert Sequencing
Challenges of the Maxam-Gilbert Method
The...

