{"title":"Distributed realization of parallel algorithm for global alignment of long sequences","authors":"A. Pankratov, R. K. Tetuev, M. Pyatkov","doi":"10.17537/ICMBB18.92","DOIUrl":null,"url":null,"abstract":"Distributed realization of parallel global alignment algorithm is proposed. The goal of this work is to collect the best practices and to build the most general model of a pairwise global alignment with the possibility of aligning as long sequences as possible. As a result, the versatile algorithm for global alignment is constructed on the basis of parallel implementation FastLSA of the Needleman–Wunsch algorithm with an arbitrary matrix of substitutions and Gotoh algorithm for the affine system of penalties for gaps. The main feature of the algorithm is low memory consumption. The algorithm is implemented in the Javascript programming language as web application. Distributed computing is implemented in the PHP programming language and is produced on clients that use this web service.","PeriodicalId":168323,"journal":{"name":"Proceedings of the International Conference \"Mathematical Biology and Bioinformatics\"","volume":"258 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the International Conference \"Mathematical Biology and Bioinformatics\"","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.17537/ICMBB18.92","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Distributed realization of parallel global alignment algorithm is proposed. The goal of this work is to collect the best practices and to build the most general model of a pairwise global alignment with the possibility of aligning as long sequences as possible. As a result, the versatile algorithm for global alignment is constructed on the basis of parallel implementation FastLSA of the Needleman–Wunsch algorithm with an arbitrary matrix of substitutions and Gotoh algorithm for the affine system of penalties for gaps. The main feature of the algorithm is low memory consumption. The algorithm is implemented in the Javascript programming language as web application. Distributed computing is implemented in the PHP programming language and is produced on clients that use this web service.