University of Bahrain
Scientific Journals

Performance Analysis of Parallel Implementations of Global Sequence Alignment Methods for DNA Sequencing

Show simple item record

dc.contributor.author Yadav, Akash
dc.contributor.author Ahmed, Mushtaq
dc.contributor.author Khan, Alina
dc.date.accessioned 2023-05-02T17:54:41Z
dc.date.available 2023-05-02T17:54:41Z
dc.date.issued 2023-05-02
dc.identifier.issn 2210-142X
dc.identifier.uri https://journal.uob.edu.bh:443/handle/123456789/4883
dc.description.abstract Sequence alignment is an important operation in bio-informatics that aims to find the similarity between the given DNA sequences. Many dynamic programming based methods exist to perform DNA sequence alignment. But due to the data dependency, for a program that is written to run in a sequential manner to do sequence alignment, this operation becomes computationally hard and complex to perform when the character length of the given DNA sequences is very large. Today mostly every device is a multicore architecture device. These devices can use parallel programming paradigms, like OpenMP and MPI, for the parallelization of codes. A parallelized code executes many times faster than its equivalent, well-written serial code. This paper aims to compare the sequential and parallelized version of the dynamic programming-based methods(Needleman-Wunsch and longest common subsequences) for the global sequential alignment of DNA sequences. The paper first describes the Needleman-Wunsch and longest common subsequence method, and then the parallelization of these methods is discussed in detail for shared memory and distributed memory architecture. The detailed experiments for sequential and parallelized implementation of both methods were carried out by varying the DNA sequence length and number of threads in case of OpenMP based parallelization and the number of processes in case of MPI based parallelization. The obtained experimental results helped to perform a comparative performance evaluation of the sequential and parallel implementation of the methods. The results showed that the parallelized implementations are many times faster than the equivalent sequential implementation. The results also show that the MPI based parallel implementation is approximately three times faster than the OpenMP based parallel implementation. en_US
dc.language.iso en en_US
dc.publisher University of Bahrain en_US
dc.subject Parallel Computing; Global Sequence Alignment; Needleman-Wunsch(NW); Longest Common Subsequence; DNA Sequencing; OpenMP en_US
dc.title Performance Analysis of Parallel Implementations of Global Sequence Alignment Methods for DNA Sequencing en_US
dc.identifier.doi http://dx.doi.org/10.12785/ijcds/140119
dc.volume 14 en_US
dc.issue 1 en_US
dc.pagestart 1 en_US
dc.pageend 1 en_US
dc.contributor.authorcountry India en_US
dc.contributor.authorcountry Kazakhstan en_US
dc.contributor.authoraffiliation Malaviya National Institute of Technology Jaipur en_US
dc.contributor.authoraffiliation Karaganda Medical University Republic of Kazakhstan en_US
dc.source.title International Journal of Computing and Digital Systems en_US
dc.abbreviatedsourcetitle IJCDS en_US


Files in this item

This item appears in the following Issue(s)

Show simple item record

All Journals


Advanced Search

Browse

Administrator Account