{"title":"Parallel Fast Dynamic Algorithm for Sequence Alignment Using OpenMP and Partitioning Scheme","authors":"Sara Shehab","doi":"10.21608/ijci.2021.207743","DOIUrl":null,"url":null,"abstract":"Sequence alignment process considered one of the most important tasks in bioinformatic. There are two types of alignment pairwise and multiple sequence alignment. Many algorithms proposed to complete this task. The key parameter in these algorithms is alignment and its scoring value. If the proposed algorithm maximizes the score, so it will be optimal. The algorithms used to align sequences have two main drawbacks. The first is the sensitivity when the data used is very large, the output score is not optimal and has a bad sensitivity. The second is the execution time when the data is large. To overcome these two problems the parallel version of Fast Dynamic Algorithm for Pairwise sequence Alignment is proposed. The first problem solved by partitioning scheme and the second solved by using OpenMP to distribute tasks on available threads. The results indicated that the proposed parallel Algorithms achieve high level of accuracy and sensitivity and improve the execution time. Keywords—Sequence alignment, optimal score, Fast Dynamic Algorithm for Pairwise Sequence Alignment, OpenMP","PeriodicalId":137729,"journal":{"name":"IJCI. International Journal of Computers and Information","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IJCI. International Journal of Computers and Information","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21608/ijci.2021.207743","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Sequence alignment process considered one of the most important tasks in bioinformatic. There are two types of alignment pairwise and multiple sequence alignment. Many algorithms proposed to complete this task. The key parameter in these algorithms is alignment and its scoring value. If the proposed algorithm maximizes the score, so it will be optimal. The algorithms used to align sequences have two main drawbacks. The first is the sensitivity when the data used is very large, the output score is not optimal and has a bad sensitivity. The second is the execution time when the data is large. To overcome these two problems the parallel version of Fast Dynamic Algorithm for Pairwise sequence Alignment is proposed. The first problem solved by partitioning scheme and the second solved by using OpenMP to distribute tasks on available threads. The results indicated that the proposed parallel Algorithms achieve high level of accuracy and sensitivity and improve the execution time. Keywords—Sequence alignment, optimal score, Fast Dynamic Algorithm for Pairwise Sequence Alignment, OpenMP