{"title":"长序列全局对齐并行算法的分布式实现","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":"{\"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}","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}
Distributed realization of parallel algorithm for global alignment of long sequences
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.