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...

Full description

Saved in:
Bibliographic Details
Published inJournal of parallel and distributed computing Vol. 112; pp. 154 - 165
Main Authors Sundfeld, Daniel, Razzolini, Caina, Teodoro, George, Boukerche, Azzedine, de Melo, Alba Cristina Magalhaes Alves
Format Journal Article
LanguageEnglish
Published Elsevier Inc 01.02.2018
Subjects
Online AccessGet full text
ISSN0743-7315
1096-0848
DOI10.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