{"title":"OPEN MP-BASED PARALLEL AND SCALABLE GENETIC SEQUENCE ALIGNMENT","authors":"A. Khan, Laiq Hassan, Salim Ullah","doi":"10.25211/JEAS.V34I2.82","DOIUrl":null,"url":null,"abstract":"In bioinformatics, sequence alignment is a common and insistent task. Biologists align genome sequences to find important similarities and dissimilarities in them. Multiple heuristics and dynamic programming based approaches are available for sequence alignment. Smith-Waterman (SW), an exact algorithm for local alignment, is the most accurate of them all. However, the space and time complexity of the SW algorithm is quadratic. It is imperative to use parallelism and distributed computing techniques in order to speed up this process. In this paper, we discuss and evaluate an OpenMP based implementation of SW algorithm. All the experiments have been performed on a Linux based multi-core machine thereby reducing the overall complexity of the SW algorithm from quadratic to linear. The results obtained with various input sequences demonstrate that the parallel version of the SW algorithm runs 2.63 times faster than its sequential counterpart.","PeriodicalId":167225,"journal":{"name":"Journal of Engineering and Applied Sciences , University of Engineering and Technology, Peshawar","volume":"118 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Engineering and Applied Sciences , University of Engineering and Technology, Peshawar","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.25211/JEAS.V34I2.82","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
In bioinformatics, sequence alignment is a common and insistent task. Biologists align genome sequences to find important similarities and dissimilarities in them. Multiple heuristics and dynamic programming based approaches are available for sequence alignment. Smith-Waterman (SW), an exact algorithm for local alignment, is the most accurate of them all. However, the space and time complexity of the SW algorithm is quadratic. It is imperative to use parallelism and distributed computing techniques in order to speed up this process. In this paper, we discuss and evaluate an OpenMP based implementation of SW algorithm. All the experiments have been performed on a Linux based multi-core machine thereby reducing the overall complexity of the SW algorithm from quadratic to linear. The results obtained with various input sequences demonstrate that the parallel version of the SW algorithm runs 2.63 times faster than its sequential counterpart.