PA-Star: A disk-assisted parallel A-Star strategy with locality-sensitive hash for multiple sequence alignment
Multiple Sequence Alignment (MSA) is a basic operation in Bioinformatics, and is used to highlight the similarities among a set of sequences. The MSA problem was proven NP-Hard, thus requiring a high amount of memory and computing power. This problem can be modeled as a search for the path with mini...
Saved in:
Published in | Journal of parallel and distributed computing Vol. 112; pp. 154 - 165 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English |
Published |
Elsevier Inc
01.02.2018
|
Subjects | |
Online Access | Get full text |
ISSN | 0743-7315 1096-0848 |
DOI | 10.1016/j.jpdc.2017.04.014 |
Cover
Loading…
Abstract | Multiple Sequence Alignment (MSA) is a basic operation in Bioinformatics, and is used to highlight the similarities among a set of sequences. The MSA problem was proven NP-Hard, thus requiring a high amount of memory and computing power. This problem can be modeled as a search for the path with minimum cost in a graph, and the A-Star algorithm has been adapted to solve it sequentially and in parallel. The design of a parallel version for MSA with A-Star is subject to challenges such as irregular dependency pattern and substantial memory requirements. In this paper, we propose PA-Star, a locality-sensitive multithreaded strategy based on A-Star, which computes optimal MSAs using both RAM and disk to store nodes. The experimental results obtained in 3 different machines show that the optimizations used in PA-Star can achieve an acceleration of 1.88× in the serial execution, and the parallel execution can attain an acceleration of 5.52× with 8 cores. We also show that PA-Star outperforms a state-of-the-art MSA tool based on A-Star, executing up to 4.77× faster. Finally, we show that our disk-assisted strategy is able to retrieve the optimal alignment when other tools fail.
•An A-Star based algorithm that retrieves optimal multiple sequence alignments.•Locality-sensitive hash functions to assign work to cores.•Disk-assisted strategy which augments the amount of memory.•Better performance than state-of-the-art. |
---|---|
AbstractList | Multiple Sequence Alignment (MSA) is a basic operation in Bioinformatics, and is used to highlight the similarities among a set of sequences. The MSA problem was proven NP-Hard, thus requiring a high amount of memory and computing power. This problem can be modeled as a search for the path with minimum cost in a graph, and the A-Star algorithm has been adapted to solve it sequentially and in parallel. The design of a parallel version for MSA with A-Star is subject to challenges such as irregular dependency pattern and substantial memory requirements. In this paper, we propose PA-Star, a locality-sensitive multithreaded strategy based on A-Star, which computes optimal MSAs using both RAM and disk to store nodes. The experimental results obtained in 3 different machines show that the optimizations used in PA-Star can achieve an acceleration of 1.88× in the serial execution, and the parallel execution can attain an acceleration of 5.52× with 8 cores. We also show that PA-Star outperforms a state-of-the-art MSA tool based on A-Star, executing up to 4.77× faster. Finally, we show that our disk-assisted strategy is able to retrieve the optimal alignment when other tools fail.
•An A-Star based algorithm that retrieves optimal multiple sequence alignments.•Locality-sensitive hash functions to assign work to cores.•Disk-assisted strategy which augments the amount of memory.•Better performance than state-of-the-art. |
Author | Boukerche, Azzedine Sundfeld, Daniel Razzolini, Caina Teodoro, George de Melo, Alba Cristina Magalhaes Alves |
Author_xml | – sequence: 1 givenname: Daniel surname: Sundfeld fullname: Sundfeld, Daniel email: sund@unb.br organization: Department of Computer Science, University of Brasilia (UnB), Brazil – sequence: 2 givenname: Caina orcidid: 0000-0002-7179-2020 surname: Razzolini fullname: Razzolini, Caina email: cfbrazzolini@gmail.com organization: Department of Computer Science, University of Brasilia (UnB), Brazil – sequence: 3 givenname: George surname: Teodoro fullname: Teodoro, George email: teodoro@cic.unb.br organization: Department of Computer Science, University of Brasilia (UnB), Brazil – sequence: 4 givenname: Azzedine surname: Boukerche fullname: Boukerche, Azzedine email: boukerch@site.uottawa.ca organization: School of Information Technology and Engineering (SITE), University of Ottawa, Canada – sequence: 5 givenname: Alba Cristina Magalhaes Alves orcidid: 0000-0001-5191-5209 surname: de Melo fullname: de Melo, Alba Cristina Magalhaes Alves email: alves@unb.br organization: Department of Computer Science, University of Brasilia (UnB), Brazil |
BookMark | eNp9kM1KAzEURoNUsFZfwFVeIOPN_I-4KcU_KCio65BJ7rQZ05mapJW-vTPUlYuu7uY7F865JJOu75CQGw4RB57ftlG71SqKgRcRpBHw9IxMOVQ5gzItJ2QKRZqwIuHZBbn0vgXgPCvKKene5uw9SHdH51Qb_8Wk98YH1HQrnbQWLT0OqA9OBlwd6I8Ja2p7Ja0JB-ax8yaYPdK19Gva9I5udjaYrUXq8XuHnUI6TFfdBrtwRc4baT1e_90Z-Xx8-Fg8s-Xr08tivmQqAQhM5w1iXddZU-oKFKo4jivQkqcywRyUkqXmqlZ5kkBeYpUXJaa6SmVWKwCZJzMSH_8q13vvsBFbZzbSHQQHMRYTrRiLibGYgFQMxQao_AcpE2QwfTeoG3savT-iOEjtDTrhlRnVtXGogtC9OYX_ApImjAI |
CitedBy_id | crossref_primary_10_1007_s11227_022_04697_9 crossref_primary_10_14483_22487638_19197 crossref_primary_10_1016_j_jpdc_2017_11_011 crossref_primary_10_1177_1729881420939441 |
Cites_doi | 10.1089/cmb.1994.1.337 10.1609/aaai.v29i1.9367 10.1016/j.artint.2012.10.007 10.1089/106652701446134 10.1093/bioinformatics/15.1.87 10.1137/0148063 10.1145/1455248.1455250 10.1016/0022-2836(70)90057-4 10.1609/aaai.v27i1.8626 10.1109/TSSC.1968.300136 10.1609/aaai.v30i1.10065 10.1137/0149094 10.1007/978-3-319-02624-4_5 |
ContentType | Journal Article |
Copyright | 2017 Elsevier Inc. |
Copyright_xml | – notice: 2017 Elsevier Inc. |
DBID | AAYXX CITATION |
DOI | 10.1016/j.jpdc.2017.04.014 |
DatabaseName | CrossRef |
DatabaseTitle | CrossRef |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISSN | 1096-0848 |
EndPage | 165 |
ExternalDocumentID | 10_1016_j_jpdc_2017_04_014 S0743731517301508 |
GroupedDBID | --K --M -~X .~1 0R~ 1B1 1~. 1~5 29L 4.4 457 4G. 5GY 5VS 7-5 71M 8P~ 9JN AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN ABBOA ABEFU ABFNM ABFSI ABJNI ABMAC ABTAH ABXDB ABYKQ ACDAQ ACGFS ACNNM ACRLP ACZNC ADBBV ADEZE ADFGL ADHUB ADJOM ADMUD ADTZH AEBSH AECPX AEKER AENEX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHJVU AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ASPBG AVWKF AXJTR AZFZN BJAXD BKOJK BLXMC CAG COF CS3 DM4 DU5 E.L EBS EFBJH EFLBG EJD EO8 EO9 EP2 EP3 F5P FDB FEDTE FGOYB FIRID FNPLU FYGXN G-2 G-Q G8K GBLVA GBOLZ HLZ HVGLF HZ~ H~9 IHE J1W JJJVA K-O KOM LG5 LG9 LY7 M41 MO0 N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. Q38 R2- RIG ROL RPZ SBC SDF SDG SDP SES SET SEW SPC SPCBC SST SSV SSZ T5K TN5 TWZ WUQ XJT XOL XPP ZMT ZU3 ZY4 ~G- ~G0 AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACRPL ACVFH ADCNI ADNMO ADVLN AEIPS AEUPX AFJKZ AFPUW AFXIZ AGCQF AGQPQ AGRNS AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP BNPGV CITATION SSH |
ID | FETCH-LOGICAL-c300t-d6feebbb5f8d90cec22290da14a3e60cca8d1cbc633068e9678e4d94a5bc00a63 |
IEDL.DBID | .~1 |
ISSN | 0743-7315 |
IngestDate | Tue Jul 01 03:20:46 EDT 2025 Thu Apr 24 22:53:09 EDT 2025 Fri Feb 23 02:31:21 EST 2024 |
IsPeerReviewed | true |
IsScholarly | true |
Keywords | A-Star Multiple sequence alignment Locality-sensitive hash Parallel algorithms |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c300t-d6feebbb5f8d90cec22290da14a3e60cca8d1cbc633068e9678e4d94a5bc00a63 |
ORCID | 0000-0002-7179-2020 0000-0001-5191-5209 |
PageCount | 12 |
ParticipantIDs | crossref_primary_10_1016_j_jpdc_2017_04_014 crossref_citationtrail_10_1016_j_jpdc_2017_04_014 elsevier_sciencedirect_doi_10_1016_j_jpdc_2017_04_014 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | February 2018 2018-02-00 |
PublicationDateYYYYMMDD | 2018-02-01 |
PublicationDate_xml | – month: 02 year: 2018 text: February 2018 |
PublicationDecade | 2010 |
PublicationTitle | Journal of parallel and distributed computing |
PublicationYear | 2018 |
Publisher | Elsevier Inc |
Publisher_xml | – name: Elsevier Inc |
References | R. Zhou, E.A. Hansen, Sweep A*: Space-efficient heuristic search in partially ordered graphs, in: Proceedings of the 15th IEEE International Conference on Tools with Artificial Intelligence, 2003, pp. 427–434. K. Reinert, J. Stoye, T. Will, Combining divide-and-conquer, the A Korf (br000050) 2008; 55 Kishimoto, Fukunaga, Botea (br000040) 2013; 195 Wang, Jiang (br000120) 1994; 1 R.E. Korf, P. Schultze, Large-scale parallel breadth-first search, in: Proceedings of the 20th National Conference on Artificial Intelligence - Volume 3, AAAI’05, 2005, pp. 1380–1385. D. Sundfeld, A.C.M.A. Melo, MSA-GPU: exact multiple sequence alignment using GPU, in: 8th Brazilian Symposium on Advances in Bioinformatics and Computational Biology, BSB 2013, 2013, pp. 47–58. Thompson, Plewniak, Poch (br000115) 1999; 15 Hart, Nilsson, Raphael (br000025) 1968; 4 Burns, Lemons, Ruml, Zhou (br000005) 2010; 39 Lermen, Reinert (br000065) 2000; 7 Carrillo, Lipman (br000010) 1988; 48 Mount (br000080) 2001 N.R. Sturtevant, J. Chen, External memory bidirectional search, in: Proceedings of the 25th International Joint Conference on Artificial Intelligence, IJCAI 2016, 2016, pp. 676–682. Y. Zhou, J. Zeng, Massively parallel A* search on a GPU, in: Proceedings of the 29th AAAI Conference on Artificial Intelligence, 2015, pp. 1248–1255. Morton (br000075) 1966 Needleman, Wunsch (br000085) 1970 H. Kobayashi, H. Imai, Improvement of the A* algorithm for multiple sequence alignment, in: Proceedings of the 9th Workshop on Genome Informatics, 1998, pp. 120–130. R.E. Korf, Delayed duplicate detection: Extended abstract, in: Proceedings of the 18th International Joint Conference on Artificial Intelligence, IJCAI 03, 2003, pp. 1539–1541. Spouge (br000100) 1989; 49 algorithm, and successive realignment approaches to speed multiple sequence alignment, in: German Conference on Bioinformatics, 1999, pp. 17–24. Y. Jinnai, A. Fukunaga, Abstract zobrist hashing: An efficient work distribution method for parallel best-first search, in: Proceedings of the 30th AAAI Conference on Artificial Intelligence, 2016, pp. 717–723. Durbin, Eddy, Krogh, Mitchison (br000020) 1999 Dayhoff, Schwartz, Orcutt (br000015) 1978; 5 Meyers (br000070) 2001 M. Hatem, W. Ruml, External memory best-first search for multiple sequence alignment, in: Proceedings of the 27th AAAI Conference on Artificial Intelligence, 2013, pp. 409–416. T. Yoshizumi, T. Miura, T. Ishida, A* with partial expansion for large branching factor problems, in: Proceedings of the American Association for Artificial Intelligence (AAAI/IAAI), 2000, pp. 923–929. R. Niewiadomski, J.N. Amaral, R.C. Holte, Sequential and parallel algorithms for frontier A* with delayed duplicate detection, in: Proceedings of the 21st National Conference on Artificial Intelligence - Volume 2, AAAI’06, 2006, pp. 1039–1044. Needleman (10.1016/j.jpdc.2017.04.014_br000085) 1970 10.1016/j.jpdc.2017.04.014_br000135 Burns (10.1016/j.jpdc.2017.04.014_br000005) 2010; 39 Durbin (10.1016/j.jpdc.2017.04.014_br000020) 1999 10.1016/j.jpdc.2017.04.014_br000130 10.1016/j.jpdc.2017.04.014_br000030 10.1016/j.jpdc.2017.04.014_br000095 Korf (10.1016/j.jpdc.2017.04.014_br000050) 2008; 55 Carrillo (10.1016/j.jpdc.2017.04.014_br000010) 1988; 48 10.1016/j.jpdc.2017.04.014_br000035 10.1016/j.jpdc.2017.04.014_br000055 10.1016/j.jpdc.2017.04.014_br000110 Kishimoto (10.1016/j.jpdc.2017.04.014_br000040) 2013; 195 10.1016/j.jpdc.2017.04.014_br000060 10.1016/j.jpdc.2017.04.014_br000105 Hart (10.1016/j.jpdc.2017.04.014_br000025) 1968; 4 Lermen (10.1016/j.jpdc.2017.04.014_br000065) 2000; 7 10.1016/j.jpdc.2017.04.014_br000125 Spouge (10.1016/j.jpdc.2017.04.014_br000100) 1989; 49 Thompson (10.1016/j.jpdc.2017.04.014_br000115) 1999; 15 Morton (10.1016/j.jpdc.2017.04.014_br000075) 1966 10.1016/j.jpdc.2017.04.014_br000045 Meyers (10.1016/j.jpdc.2017.04.014_br000070) 2001 Mount (10.1016/j.jpdc.2017.04.014_br000080) 2001 10.1016/j.jpdc.2017.04.014_br000090 Dayhoff (10.1016/j.jpdc.2017.04.014_br000015) 1978; 5 Wang (10.1016/j.jpdc.2017.04.014_br000120) 1994; 1 |
References_xml | – volume: 15 start-page: 87 year: 1999 end-page: 88 ident: br000115 article-title: BAliBASE: a benchmark alignment database for the evaluation of multiple alignment programs publication-title: Bioinformatics – reference: Y. Zhou, J. Zeng, Massively parallel A* search on a GPU, in: Proceedings of the 29th AAAI Conference on Artificial Intelligence, 2015, pp. 1248–1255. – volume: 195 start-page: 222 year: 2013 end-page: 248 ident: br000040 article-title: Evaluation of a simple, scalable, parallel best-first search strategy publication-title: Artif. Intell. – year: 1966 ident: br000075 article-title: A computer oriented geodetic data base and a new technique in file sequencing, Tech. Rep. – reference: T. Yoshizumi, T. Miura, T. Ishida, A* with partial expansion for large branching factor problems, in: Proceedings of the American Association for Artificial Intelligence (AAAI/IAAI), 2000, pp. 923–929. – volume: 7 start-page: 655 year: 2000 end-page: 673 ident: br000065 article-title: The practical use of the A* algorithm for exact multiple sequence alignment publication-title: J. Comput. Biol. – volume: 48 start-page: 1073 year: 1988 end-page: 1082 ident: br000010 article-title: The multiple sequence alignment problem in biology publication-title: SIAM J. Appl. Math. – reference: R. Zhou, E.A. Hansen, Sweep A*: Space-efficient heuristic search in partially ordered graphs, in: Proceedings of the 15th IEEE International Conference on Tools with Artificial Intelligence, 2003, pp. 427–434. – reference: R.E. Korf, Delayed duplicate detection: Extended abstract, in: Proceedings of the 18th International Joint Conference on Artificial Intelligence, IJCAI 03, 2003, pp. 1539–1541. – reference: M. Hatem, W. Ruml, External memory best-first search for multiple sequence alignment, in: Proceedings of the 27th AAAI Conference on Artificial Intelligence, 2013, pp. 409–416. – volume: 49 start-page: 1552 year: 1989 end-page: 1566 ident: br000100 article-title: Speeding up dynamic-programming algorithms for finding optimal lattice paths publication-title: SIAM J. Appl. Math. – volume: 1 start-page: 337 year: 1994 end-page: 348 ident: br000120 article-title: On the complexity of multiple sequence alignment publication-title: J. Comput. Biol. – year: 2001 ident: br000080 article-title: Bioinformatics: Sequence and Genome Analysis – volume: 55 start-page: 1 year: 2008 end-page: 26 ident: br000050 article-title: Linear-time disk-based implicit graph search publication-title: J. ACM – reference: K. Reinert, J. Stoye, T. Will, Combining divide-and-conquer, the A – year: 1999 ident: br000020 article-title: Biological Sequence Analysis: Probabilistic Models of Proteins and Nucleic Acids – volume: 4 start-page: 100 year: 1968 end-page: 107 ident: br000025 article-title: A formal basis for the heuristic determination of minimum cost paths publication-title: IEEE Trans. Syst. Sci. Cybern. SSC – reference: N.R. Sturtevant, J. Chen, External memory bidirectional search, in: Proceedings of the 25th International Joint Conference on Artificial Intelligence, IJCAI 2016, 2016, pp. 676–682. – start-page: 443 year: 1970 end-page: 453 ident: br000085 article-title: A general method applicable to the search for similarities in the amino acid sequence of two proteins publication-title: J. Mol. Biol. – year: 2001 ident: br000070 article-title: Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library – reference: R.E. Korf, P. Schultze, Large-scale parallel breadth-first search, in: Proceedings of the 20th National Conference on Artificial Intelligence - Volume 3, AAAI’05, 2005, pp. 1380–1385. – reference: -algorithm, and successive realignment approaches to speed multiple sequence alignment, in: German Conference on Bioinformatics, 1999, pp. 17–24. – reference: Y. Jinnai, A. Fukunaga, Abstract zobrist hashing: An efficient work distribution method for parallel best-first search, in: Proceedings of the 30th AAAI Conference on Artificial Intelligence, 2016, pp. 717–723. – reference: R. Niewiadomski, J.N. Amaral, R.C. Holte, Sequential and parallel algorithms for frontier A* with delayed duplicate detection, in: Proceedings of the 21st National Conference on Artificial Intelligence - Volume 2, AAAI’06, 2006, pp. 1039–1044. – reference: D. Sundfeld, A.C.M.A. Melo, MSA-GPU: exact multiple sequence alignment using GPU, in: 8th Brazilian Symposium on Advances in Bioinformatics and Computational Biology, BSB 2013, 2013, pp. 47–58. – reference: H. Kobayashi, H. Imai, Improvement of the A* algorithm for multiple sequence alignment, in: Proceedings of the 9th Workshop on Genome Informatics, 1998, pp. 120–130. – volume: 39 start-page: 689 year: 2010 end-page: 743 ident: br000005 article-title: Best-first heuristic search for multicore machines publication-title: J. Appl. Artif. Intell. (JAIR) – volume: 5 start-page: 345 year: 1978 end-page: 351 ident: br000015 article-title: A model of evolutionary change in proteins publication-title: Atlas Prot. Seq. Struct. – volume: 1 start-page: 337 issue: 4 year: 1994 ident: 10.1016/j.jpdc.2017.04.014_br000120 article-title: On the complexity of multiple sequence alignment publication-title: J. Comput. Biol. doi: 10.1089/cmb.1994.1.337 – ident: 10.1016/j.jpdc.2017.04.014_br000135 doi: 10.1609/aaai.v29i1.9367 – volume: 195 start-page: 222 year: 2013 ident: 10.1016/j.jpdc.2017.04.014_br000040 article-title: Evaluation of a simple, scalable, parallel best-first search strategy publication-title: Artif. Intell. doi: 10.1016/j.artint.2012.10.007 – year: 1999 ident: 10.1016/j.jpdc.2017.04.014_br000020 – volume: 7 start-page: 655 year: 2000 ident: 10.1016/j.jpdc.2017.04.014_br000065 article-title: The practical use of the A* algorithm for exact multiple sequence alignment publication-title: J. Comput. Biol. doi: 10.1089/106652701446134 – volume: 15 start-page: 87 issue: 1 year: 1999 ident: 10.1016/j.jpdc.2017.04.014_br000115 article-title: BAliBASE: a benchmark alignment database for the evaluation of multiple alignment programs publication-title: Bioinformatics doi: 10.1093/bioinformatics/15.1.87 – volume: 48 start-page: 1073 year: 1988 ident: 10.1016/j.jpdc.2017.04.014_br000010 article-title: The multiple sequence alignment problem in biology publication-title: SIAM J. Appl. Math. doi: 10.1137/0148063 – volume: 5 start-page: 345 issue: suppl 3 year: 1978 ident: 10.1016/j.jpdc.2017.04.014_br000015 article-title: A model of evolutionary change in proteins publication-title: Atlas Prot. Seq. Struct. – ident: 10.1016/j.jpdc.2017.04.014_br000045 – volume: 55 start-page: 1 issue: 6 year: 2008 ident: 10.1016/j.jpdc.2017.04.014_br000050 article-title: Linear-time disk-based implicit graph search publication-title: J. ACM doi: 10.1145/1455248.1455250 – start-page: 443 year: 1970 ident: 10.1016/j.jpdc.2017.04.014_br000085 article-title: A general method applicable to the search for similarities in the amino acid sequence of two proteins publication-title: J. Mol. Biol. doi: 10.1016/0022-2836(70)90057-4 – ident: 10.1016/j.jpdc.2017.04.014_br000105 – volume: 39 start-page: 689 year: 2010 ident: 10.1016/j.jpdc.2017.04.014_br000005 article-title: Best-first heuristic search for multicore machines publication-title: J. Appl. Artif. Intell. (JAIR) – ident: 10.1016/j.jpdc.2017.04.014_br000095 – ident: 10.1016/j.jpdc.2017.04.014_br000055 – year: 1966 ident: 10.1016/j.jpdc.2017.04.014_br000075 – ident: 10.1016/j.jpdc.2017.04.014_br000030 doi: 10.1609/aaai.v27i1.8626 – year: 2001 ident: 10.1016/j.jpdc.2017.04.014_br000070 – year: 2001 ident: 10.1016/j.jpdc.2017.04.014_br000080 – ident: 10.1016/j.jpdc.2017.04.014_br000060 – volume: 4 start-page: 100 issue: 2 year: 1968 ident: 10.1016/j.jpdc.2017.04.014_br000025 article-title: A formal basis for the heuristic determination of minimum cost paths publication-title: IEEE Trans. Syst. Sci. Cybern. SSC doi: 10.1109/TSSC.1968.300136 – ident: 10.1016/j.jpdc.2017.04.014_br000035 doi: 10.1609/aaai.v30i1.10065 – volume: 49 start-page: 1552 issue: 5 year: 1989 ident: 10.1016/j.jpdc.2017.04.014_br000100 article-title: Speeding up dynamic-programming algorithms for finding optimal lattice paths publication-title: SIAM J. Appl. Math. doi: 10.1137/0149094 – ident: 10.1016/j.jpdc.2017.04.014_br000130 – ident: 10.1016/j.jpdc.2017.04.014_br000125 – ident: 10.1016/j.jpdc.2017.04.014_br000110 doi: 10.1007/978-3-319-02624-4_5 – ident: 10.1016/j.jpdc.2017.04.014_br000090 |
SSID | ssj0011578 |
Score | 2.1840289 |
Snippet | Multiple Sequence Alignment (MSA) is a basic operation in Bioinformatics, and is used to highlight the similarities among a set of sequences. The MSA problem... |
SourceID | crossref elsevier |
SourceType | Enrichment Source Index Database Publisher |
StartPage | 154 |
SubjectTerms | A-Star Locality-sensitive hash Multiple sequence alignment Parallel algorithms |
Title | PA-Star: A disk-assisted parallel A-Star strategy with locality-sensitive hash for multiple sequence alignment |
URI | https://dx.doi.org/10.1016/j.jpdc.2017.04.014 |
Volume | 112 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwELaqsrDwRpRH5YENmTrNwwlbVFEVEBUSVOpmxS_aUoWqKQMLv52zk1QgoQ6MSc5RdL7cfbY-f4fQpRHGUKVgbeJ1FQlCnZE4kTFhEWARljHlu56Rj8NoMArux-G4gXr1WRhLq6xyf5nTXbau7nQqb3YW02nn2RY_5kPFskEaugO_Vr0OYvr6a03zsFoycS3Faa2rgzMlx2u2UFbG0GNO7tQL_i5OPwpOfw_tVEgRp-XH7KOGzg_Qbt2FAVc_5SHKn1ICkHF5g1OspsUbAThs505hK-s9n2t4hzPARalE-4nt5it2VQwwOCksh91mPTzJigkGFItrmiGumdYYTF8dceAIjfq3L70BqbooEOlTuiIqMloLIUITq4RKLW0Hb6oyL8h8HVGYwVh5UsjIh9VDrBOoXjpQSZCFQlKaRf4xaubvuT5B2CSMhgKWIPAk8BQTvq-oMqrLjNGANVrIq93HZSUxbjtdzHnNJZtx63JuXc5pwMHlLXS1HrMoBTY2Wof1rPBfYcKhAmwYd_rPcWdoG67ikqZ9jpqr5Ye-ABSyEm0XZm20ld49DIbfDFLeLg |
linkProvider | Elsevier |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwELaqdoCFN6I8PbAhqw5xXmxVRVXoQ0iA1M2KY5u2VKVqy8C_5y5xKpBQB9bYF0V3zt3n5PN3hFxbZS3XGvYm3q1mIjApi5MsZlEIWCRKI-3nPSP7g7DzKh6HwbBCWuVZGKRVutxf5PQ8W7srDefNxnw8bjxj8Yt8qFi4SAM88FtDdSpRJbXmQ7czWP9M8IIiIaMaJxq4szMFzWsy16hk6EW54qkn_q5PP2pOe4_sOLBIm8Xz7JOKmR2Q3bIRA3Xv5SGZPTUZoMbFHW1SPV6-M0DEGD5NUdl7OjVwj3wCXRZitF8Uv7_SvJABDGdLpLFj4qOjdDmiAGRpyTSkJdmawtS3nDtwRF7b9y-tDnONFFjmc75iOrTGKKUCG-uEZybDJt5cp55IfRNyCGKsvUxloQ8biNgkUMCM0IlIA5Vxnob-ManOPmbmhFCbRDxQsAuBEeHpSPm-5trq28haA3CjTrzSfTJzKuPY7GIqSzrZRKLLJbpcciHB5XVys7aZFxobG2cHZVTkr5UioQhssDv9p90V2eq89Huy9zDonpFtGIkL1vY5qa4Wn-YCQMlKXbpF9w2vUODf |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=PA-Star%3A+A+disk-assisted+parallel+A-Star+strategy+with+locality-sensitive+hash+for+multiple+sequence+alignment&rft.jtitle=Journal+of+parallel+and+distributed+computing&rft.au=Sundfeld%2C+Daniel&rft.au=Razzolini%2C+Caina&rft.au=Teodoro%2C+George&rft.au=Boukerche%2C+Azzedine&rft.date=2018-02-01&rft.issn=0743-7315&rft.volume=112&rft.spage=154&rft.epage=165&rft_id=info:doi/10.1016%2Fj.jpdc.2017.04.014&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_jpdc_2017_04_014 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0743-7315&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0743-7315&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0743-7315&client=summon |