FPGASW: Accelerating Large-Scale Smith–Waterman Sequence Alignment Application with Backtracking on FPGA Linear Systolic Array
The Smith–Waterman (SW) algorithm based on dynamic programming is a well-known classical method for high precision sequence matching and has become the gold standard to evaluate sequence alignment software. In this paper, we propose fine-grained parallelized SW algorithms using affine gap penalty an...
Saved in:
| Published in | Interdisciplinary sciences : computational life sciences Vol. 10; no. 1; pp. 176 - 188 |
|---|---|
| Main Authors | , , , , |
| Format | Journal Article |
| Language | English |
| Published |
Berlin/Heidelberg
Springer Berlin Heidelberg
01.03.2018
Springer Nature B.V |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1913-2751 1867-1462 1867-1462 |
| DOI | 10.1007/s12539-017-0225-8 |
Cover
| Abstract | The Smith–Waterman (SW) algorithm based on dynamic programming is a well-known classical method for high precision sequence matching and has become the gold standard to evaluate sequence alignment software. In this paper, we propose fine-grained parallelized SW algorithms using affine gap penalty and implement a parallel computing structures to accelerating the SW with backtracking on FPGA platform. We analysis the dynamic parallel computing features of anti-diagonal elements and storage expansion problem resulting from backtracking stage, and propose a series of optimization strategies to eliminate data dependency, reduce storage requirements, and overlap memory access latency. Our implementation is capable of supporting multi-type, large-scale biological sequence alignment applications. We obtain a speedup between 3.6 and 25.2 over the typical SW algorithm running on a general-purpose computer configured with an Intel Core i5 3.2 GHz CPU. Moreover, our work is superior to other FPGA implementations in both array size and clock frequency, and the experiment results show that it can get a performance closed to that of the latest GPU implementation, but the power consumption is only about 26% of that of the GPU platforms. |
|---|---|
| AbstractList | The Smith-Waterman (SW) algorithm based on dynamic programming is a well-known classical method for high precision sequence matching and has become the gold standard to evaluate sequence alignment software. In this paper, we propose fine-grained parallelized SW algorithms using affine gap penalty and implement a parallel computing structures to accelerating the SW with backtracking on FPGA platform. We analysis the dynamic parallel computing features of anti-diagonal elements and storage expansion problem resulting from backtracking stage, and propose a series of optimization strategies to eliminate data dependency, reduce storage requirements, and overlap memory access latency. Our implementation is capable of supporting multi-type, large-scale biological sequence alignment applications. We obtain a speedup between 3.6 and 25.2 over the typical SW algorithm running on a general-purpose computer configured with an Intel Core i5 3.2 GHz CPU. Moreover, our work is superior to other FPGA implementations in both array size and clock frequency, and the experiment results show that it can get a performance closed to that of the latest GPU implementation, but the power consumption is only about 26% of that of the GPU platforms. The Smith-Waterman (SW) algorithm based on dynamic programming is a well-known classical method for high precision sequence matching and has become the gold standard to evaluate sequence alignment software. In this paper, we propose fine-grained parallelized SW algorithms using affine gap penalty and implement a parallel computing structures to accelerating the SW with backtracking on FPGA platform. We analysis the dynamic parallel computing features of anti-diagonal elements and storage expansion problem resulting from backtracking stage, and propose a series of optimization strategies to eliminate data dependency, reduce storage requirements, and overlap memory access latency. Our implementation is capable of supporting multi-type, large-scale biological sequence alignment applications. We obtain a speedup between 3.6 and 25.2 over the typical SW algorithm running on a general-purpose computer configured with an Intel Core i5 3.2 GHz CPU. Moreover, our work is superior to other FPGA implementations in both array size and clock frequency, and the experiment results show that it can get a performance closed to that of the latest GPU implementation, but the power consumption is only about 26% of that of the GPU platforms.The Smith-Waterman (SW) algorithm based on dynamic programming is a well-known classical method for high precision sequence matching and has become the gold standard to evaluate sequence alignment software. In this paper, we propose fine-grained parallelized SW algorithms using affine gap penalty and implement a parallel computing structures to accelerating the SW with backtracking on FPGA platform. We analysis the dynamic parallel computing features of anti-diagonal elements and storage expansion problem resulting from backtracking stage, and propose a series of optimization strategies to eliminate data dependency, reduce storage requirements, and overlap memory access latency. Our implementation is capable of supporting multi-type, large-scale biological sequence alignment applications. We obtain a speedup between 3.6 and 25.2 over the typical SW algorithm running on a general-purpose computer configured with an Intel Core i5 3.2 GHz CPU. Moreover, our work is superior to other FPGA implementations in both array size and clock frequency, and the experiment results show that it can get a performance closed to that of the latest GPU implementation, but the power consumption is only about 26% of that of the GPU platforms. |
| Author | Fei, Xia Chunlei, Zhang Lina, Lu Dan, Zou Xin, Man |
| Author_xml | – sequence: 1 givenname: Xia surname: Fei fullname: Fei, Xia email: xcyphoenix@nudt.edu.cn organization: Electronic Engineering College, Naval University of Engineering – sequence: 2 givenname: Zou surname: Dan fullname: Dan, Zou organization: Academy of Ocean Science and Engineering, National University of Defense Technology – sequence: 3 givenname: Lu surname: Lina fullname: Lina, Lu organization: College of Mechatronic Engineering and Automation, National University of Defense Technology – sequence: 4 givenname: Man surname: Xin fullname: Xin, Man organization: Electronic Engineering College, Naval University of Engineering – sequence: 5 givenname: Zhang surname: Chunlei fullname: Chunlei, Zhang organization: Electronic Engineering College, Naval University of Engineering |
| BackLink | https://www.ncbi.nlm.nih.gov/pubmed/28432608$$D View this record in MEDLINE/PubMed |
| BookMark | eNp9kc1u1DAUhS1URH_gAdggS2zYBPyTODa7tKIFaSSQAurSuuPcDC6JM9gZodn1HXhDngSHKSBVgo1tXX3n3utzTslRmAIS8pSzl5yx-lXiopKmYLwumBBVoR-QE65VXfBSiaP8NlwWoq74MTlN6YYxVWrJHpFjoUspFNMn5Pbyw1XTXr-mjXM4YITZhw1dQdxg0ToYkLajnz__uP1-DTPGEQJt8esOg0PaDH4TRgwzbbbbwbusnQL9lnF6Du7LHPOxdMvFZQpd-YAQabtP85Rx2sQI-8fkYQ9Dwid39xn5dPnm48XbYvX-6t1FsyqcrMVcdNhrY5zqYe1UxaTRgiMowHUloePSACvrzgFwRFkxJgwXumOgur6XVW3kGXlx6LuNU94_zXb0KX95gIDTLlmuDedltkVk9Pk99GbaxZC3s4JxVgujVZmpZ3fUbj1iZ7fRjxD39re3GeAHwMUppYj9H4Qzu-RnD_nZnJ9d8rOLpr6ncX7-5Wt20w__VYqDMuUpYYPx79L_Fv0ETUau3w |
| CitedBy_id | crossref_primary_10_1093_bioinformatics_btab017 crossref_primary_10_1007_s12539_021_00473_0 crossref_primary_10_1109_ACCESS_2022_3195878 crossref_primary_10_1109_MM_2020_3013728 crossref_primary_10_1142_S0219720020500055 crossref_primary_10_1016_j_future_2023_07_008 crossref_primary_10_1142_S0218348X23500974 crossref_primary_10_1093_bioinformatics_btaa1015 crossref_primary_10_1109_TVLSI_2020_3015138 crossref_primary_10_1093_bioinformatics_btz234 crossref_primary_10_1109_TETC_2022_3153613 crossref_primary_10_1016_j_csbj_2022_08_019 crossref_primary_10_1093_bioinformatics_btad151 crossref_primary_10_1051_matecconf_201815006009 crossref_primary_10_1049_cit2_12070 crossref_primary_10_1016_j_micpro_2023_104763 crossref_primary_10_1109_TCAD_2024_3368278 |
| Cites_doi | 10.1016/S0022-2836(05)80360-2 10.1109/FPGA.1993.279464 10.1186/1471-2105-14-117 10.1016/j.micpro.2006.04.001 10.1109/TVLSI.2008.2005314 10.1016/0022-2836(81)90087-5 10.1186/gb-2009-10-3-r25 10.1186/1756-0500-2-73 10.1186/1756-0500-3-93 10.1155/2015/761063 10.1093/bioinformatics/btp324 10.1093/nar/22.22.4673 10.1186/1471-2105-9-S2-S10 10.1186/1471-2105-12-221 10.1109/TVLSI.2011.2157541 10.1109/TCBB.2014.2326876 10.1093/bioinformatics/btg228 10.1109/IEMBS.2011.6090679 10.1145/1328554.1328565 10.1007/BF02824817 10.1109/FPL.2006.311337 10.1109/HPCA.2006.1598115 10.1109/RECONF.2006.307759 10.1109/ReConFig.2008.30 10.1145/1046192.1046222 10.1007/978-3-642-01970-8_100 10.1109/IPDPS.2009.5160931 10.1109/FCCM.2011.13 |
| ContentType | Journal Article |
| Copyright | Springer-Verlag 2017 Interdisciplinary Sciences: Computational Life Sciences is a copyright of Springer, (2017). All Rights Reserved. |
| Copyright_xml | – notice: Springer-Verlag 2017 – notice: Interdisciplinary Sciences: Computational Life Sciences is a copyright of Springer, (2017). All Rights Reserved. |
| DBID | AAYXX CITATION CGR CUY CVF ECM EIF NPM 3V. 7QO 7SC 7X2 7X7 7XB 88E 8FD 8FE 8FG 8FH 8FI 8FJ 8FK ABUWG AEUYN AFKRA ARAPS ATCPS AZQEC BBNVY BENPR BGLVJ BHPHI BKSAR CCPQU DWQXO FR3 FYUFA GHDGH GNUQQ HCIFZ JQ2 K7- K9. L7M LK8 L~C L~D M0K M0S M1P M7P P5Z P62 P64 PATMY PCBAR PHGZM PHGZT PJZUB PKEHL PPXIY PQEST PQGLB PQQKQ PQUKI PRINS PYCSY 7X8 |
| DOI | 10.1007/s12539-017-0225-8 |
| DatabaseName | CrossRef Medline MEDLINE MEDLINE (Ovid) MEDLINE MEDLINE PubMed ProQuest Central (Corporate) Biotechnology Research Abstracts Computer and Information Systems Abstracts ProQuest Agricultural Science Health & Medical Collection ProQuest Central (purchase pre-March 2016) Medical Database (Alumni Edition) Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection ProQuest Natural Science Journals ProQuest Hospital Collection Hospital Premium Collection (Alumni Edition) ProQuest Central (Alumni) (purchase pre-March 2016) ProQuest Central (Alumni) ProQuest One Sustainability (subscription) ProQuest Central Advanced Technologies & Computer Science Collection Agricultural & Environmental Science Collection ProQuest Central Essentials Biological Science Database ProQuest Central Technology Collection Natural Science Collection Earth, Atmospheric & Aquatic Science ProQuest One Community College ProQuest Central Engineering Research Database Health Research Premium Collection Health Research Premium Collection (Alumni) ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database ProQuest Health & Medical Complete (Alumni) Advanced Technologies Database with Aerospace Biological Sciences Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Agricultural Science Database Health & Medical Collection (Alumni Edition) Medical Database Biological Science Database Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection Biotechnology and BioEngineering Abstracts Environmental Science Database Earth, Atmospheric & Aquatic Science Database ProQuest Central Premium ProQuest One Academic ProQuest Health & Medical Research Collection ProQuest One Academic Middle East (New) ProQuest One Health & Nursing ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China Environmental Science Collection MEDLINE - Academic |
| DatabaseTitle | CrossRef MEDLINE Medline Complete MEDLINE with Full Text PubMed MEDLINE (Ovid) Agricultural Science Database Computer Science Database ProQuest Central Student ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection Computer and Information Systems Abstracts SciTech Premium Collection ProQuest Central China ProQuest One Applied & Life Sciences ProQuest One Sustainability Health Research Premium Collection Natural Science Collection Health & Medical Research Collection Biological Science Collection ProQuest Central (New) ProQuest Medical Library (Alumni) Advanced Technologies & Aerospace Collection ProQuest Biological Science Collection ProQuest One Academic Eastern Edition Earth, Atmospheric & Aquatic Science Database Agricultural Science Collection ProQuest Hospital Collection ProQuest Technology Collection Health Research Premium Collection (Alumni) Biological Science Database ProQuest Hospital Collection (Alumni) Biotechnology and BioEngineering Abstracts Environmental Science Collection ProQuest Health & Medical Complete ProQuest One Academic UKI Edition Environmental Science Database Engineering Research Database ProQuest One Academic ProQuest One Academic (New) Technology Collection Technology Research Database Computer and Information Systems Abstracts – Academic ProQuest One Academic Middle East (New) ProQuest Health & Medical Complete (Alumni) ProQuest Central (Alumni Edition) ProQuest One Community College ProQuest One Health & Nursing ProQuest Natural Science Collection ProQuest Central Earth, Atmospheric & Aquatic Science Collection ProQuest Health & Medical Research Collection Biotechnology Research Abstracts Health and Medicine Complete (Alumni Edition) ProQuest Central Korea Agricultural & Environmental Science Collection Advanced Technologies Database with Aerospace ProQuest SciTech Collection Computer and Information Systems Abstracts Professional Advanced Technologies & Aerospace Database ProQuest Medical Library ProQuest Central (Alumni) MEDLINE - Academic |
| DatabaseTitleList | MEDLINE MEDLINE - Academic Agricultural Science Database |
| Database_xml | – sequence: 1 dbid: NPM name: PubMed url: https://proxy.k.utb.cz/login?url=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed sourceTypes: Index Database – sequence: 2 dbid: EIF name: MEDLINE url: https://proxy.k.utb.cz/login?url=https://www.webofscience.com/wos/medline/basic-search sourceTypes: Index Database – sequence: 3 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Medicine Biology |
| EISSN | 1867-1462 |
| EndPage | 188 |
| ExternalDocumentID | 28432608 10_1007_s12539_017_0225_8 |
| Genre | Journal Article |
| GrantInformation_xml | – fundername: NSFC(Natural Science Foundation of China) grantid: 61572515; 61502516 – fundername: NSFC(Natural Science Foundation of China) grantid: 61572515 – fundername: NSFC(Natural Science Foundation of China) grantid: 61502516 |
| GroupedDBID | --- -56 -5G -BR -EM -~C 06C 06D 0R~ 0VY 1N0 29~ 2KG 2VQ 2~H 30V 3V. 4.4 406 408 409 40D 40E 53G 67N 6NX 7X2 7X7 7XC 88E 8CJ 8FE 8FG 8FH 8FI 8FJ 96X AACDK AAHNG AAIAL AAJBT AAJKR AANXM AANZL AARHV AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYQN AAYTO AAYZH AAZMS ABAKF ABBXA ABDZT ABECU ABFTV ABHQN ABJNI ABJOX ABKCH ABMQK ABQBU ABSXP ABTEG ABTHY ABTKH ABTMW ABUWG ABWNU ABXPI ACAOD ACDTI ACGFS ACHSB ACIWK ACKNC ACMDZ ACMLO ACOKC ACOMO ACPIV ACPRK ACZOJ ADBBV ADHHG ADHIR ADINQ ADKNI ADRFC ADURQ ADYFF ADZKW AEBTG AEFQL AEGNC AEJHL AEJRE AEMSY AEOHA AEPYU AESKC AEUYN AEVLU AEXYK AFKRA AFLOW AFQWF AFRAH AFWTZ AFZKB AGAYW AGDGC AGJBK AGMZJ AGQEE AGQMX AGRTI AGWZB AGYKE AHAVH AHBYD AHKAY AHMBA AHSBF AHYZX AIAKS AIGIU AIIXL AILAN AITGF AJBLW AJRNO AJZVZ ALFXC ALIPV ALMA_UNASSIGNED_HOLDINGS AMKLP AMXSW AMYLF AMYQR ANMIH AOCGG APEBS ARAPS ASPBG ATCPS AUKKA AVWKF AXYYD AZFZN BA0 BBNVY BENPR BGLVJ BGNMA BHPHI BKSAR BPHCQ BVXVI CAG CCPQU COF D1J D1K DDRTE DNIVK DPUIP EBD EBLON EBS EIOEI EJD EMOBN ESBYG F5P FERAY FFXSO FIGPU FINBP FNLPD FRRFC FSGXE FYJPI FYUFA G-Y G-Z GGCAI GGRSB GJIRD GQ6 GQ7 GQ8 GXS H13 HCIFZ HF~ HG6 HLICF HMCUK HMJXF HQYDN HRMNR HZ~ I0C IJ- IKXTQ IWAJR IZIGR I~X J-C JBSCW JCJTX JZLTJ K6- KOV LK5 LK8 LLZTM M0K M1P M4Y M7P M7R NPVJJ NQJWS NU0 O9- O9J P62 PATMY PCBAR PQQKQ PROAC PSQYO PT4 PYCSY Q2X QOR QOS R89 RLLFE ROL RSV S1Z S27 S3A S3B SBL SCL SDH SHX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SV3 T13 TSG U2A U9L UG4 UKHRP UOJIU UTJUX UZXMN VC2 VFIZW W48 WK8 ZMTXR ZOVNA ~A9 AAPKM AAYXX ABBRH ABDBE ABRTQ AFDZB AFOHR AHPBZ ATHPR AYFIA CITATION K7- PHGZM PHGZT PJZUB PPXIY PQGLB PUEGO CGR CUY CVF ECM EIF NPM 7QO 7SC 7XB 8FD 8FK AZQEC DWQXO FR3 GNUQQ JQ2 K9. L7M L~C L~D P64 PKEHL PQEST PQUKI PRINS 7X8 |
| ID | FETCH-LOGICAL-c372t-def899c6fabc65039821ea6aeb53ad139a047dcaa1ee350029128d0a6dff35793 |
| IEDL.DBID | BENPR |
| ISSN | 1913-2751 1867-1462 |
| IngestDate | Sun Sep 28 01:18:46 EDT 2025 Tue Oct 07 06:23:30 EDT 2025 Thu Apr 03 07:06:18 EDT 2025 Wed Oct 01 02:58:32 EDT 2025 Thu Apr 24 23:05:33 EDT 2025 Fri Feb 21 02:33:13 EST 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Issue | 1 |
| Keywords | Smith–Waterman Hardware accelerator FPGA Fine-grained parallelization Sequence alignment |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c372t-def899c6fabc65039821ea6aeb53ad139a047dcaa1ee350029128d0a6dff35793 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23 |
| PMID | 28432608 |
| PQID | 2010729864 |
| PQPubID | 326319 |
| PageCount | 13 |
| ParticipantIDs | proquest_miscellaneous_1891144322 proquest_journals_2010729864 pubmed_primary_28432608 crossref_primary_10_1007_s12539_017_0225_8 crossref_citationtrail_10_1007_s12539_017_0225_8 springer_journals_10_1007_s12539_017_0225_8 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 20180300 2018-3-00 2018-Mar 20180301 |
| PublicationDateYYYYMMDD | 2018-03-01 |
| PublicationDate_xml | – month: 3 year: 2018 text: 20180300 |
| PublicationDecade | 2010 |
| PublicationPlace | Berlin/Heidelberg |
| PublicationPlace_xml | – name: Berlin/Heidelberg – name: Germany – name: Bromont |
| PublicationSubtitle | Computational Life Sciences |
| PublicationTitle | Interdisciplinary sciences : computational life sciences |
| PublicationTitleAbbrev | Interdiscip Sci Comput Life Sci |
| PublicationTitleAlternate | Interdiscip Sci |
| PublicationYear | 2018 |
| Publisher | Springer Berlin Heidelberg Springer Nature B.V |
| Publisher_xml | – name: Springer Berlin Heidelberg – name: Springer Nature B.V |
| References | Yamaguchi, Maruyama (CR9) 2002; 2002 Sahoo, Padhy (CR11) 2009; 2009 CR37 Chen, Wang, Li, Zhou (CR35) 2014; 11 CR31 CR30 Altschul, Gish, Miller, Myers, Lipman (CR2) 1990; 215 Sebastiao, Roma, Flores (CR36) 2012; 20 Thompson, Higgins, Gibson (CR3) 1994; 22 CR6 Fagin, Watt, Robert (CR8) 1993; 9 CR48 CR46 CR45 Olson, Kim, Clauson, Kogon (CR32) 2012; 282 CR44 CR43 Dydel, Bala (CR10) 2004; 2004 CR42 Preuber, Knodel, Spallek (CR33) 2012; 282 Li, Durbin (CR4) 2009; 25 Aldinucci, Meneghin, Torquati (CR27) 2010; 1 CR19 Liu, Hong, Lin, Hung (CR41) 2015; 2015 CR18 Wang, Tang (CR49) 2004; 27 CR16 Langmead, Trapnell, Pop, Salzberg (CR5) 2009; 10 CR15 Benkrid, Liu, Benkrid (CR14) 2009; 17 CR13 Manavski, Valle (CR28) 2008; 9 Marongiu, Palazzari, Rosato (CR17) 2003; 19 Smith, Waterman (CR1) 1981; 147 Liu, Wirawan, Schmidt (CR40) 2013; 14 Liu, Schmidt, Maskell (CR39) 2010; 3 Hoang (CR7) 1993; 1993 Tang, Wang, Duan (CR34) 2012; 282 VanCourt, Herbordt (CR12) 2007; 31 CR29 Liu, Maskell, Schmidt (CR38) 2009; 2 CR26 CR25 CR24 CR23 CR22 CR21 CR20 Rognes (CR47) 2011; 12 Y Liu (225_CR39) 2010; 3 225_CR48 225_CR44 J Thompson (225_CR3) 1994; 22 225_CR43 225_CR46 225_CR45 225_CR42 T VanCourt (225_CR12) 2007; 31 H Li (225_CR4) 2009; 25 Y Liu (225_CR38) 2009; 2 B Sahoo (225_CR11) 2009; 2009 W Tang (225_CR34) 2012; 282 225_CR37 CB Olson (225_CR32) 2012; 282 225_CR31 225_CR30 Y Yamaguchi (225_CR9) 2002; 2002 T Rognes (225_CR47) 2011; 12 B Langmead (225_CR5) 2009; 10 SF Altschul (225_CR2) 1990; 215 TB Preuber (225_CR33) 2012; 282 225_CR6 225_CR29 DT Hoang (225_CR7) 1993; 1993 B Fagin (225_CR8) 1993; 9 225_CR26 SA Manavski (225_CR28) 2008; 9 225_CR25 225_CR22 K Benkrid (225_CR14) 2009; 17 225_CR21 225_CR24 225_CR23 225_CR20 S Dydel (225_CR10) 2004; 2004 P Chen (225_CR35) 2014; 11 M Aldinucci (225_CR27) 2010; 1 Y Liu (225_CR41) 2015; 2015 A Marongiu (225_CR17) 2003; 19 Y Liu (225_CR40) 2013; 14 225_CR19 225_CR18 225_CR15 225_CR16 225_CR13 N Sebastiao (225_CR36) 2012; 20 D Wang (225_CR49) 2004; 27 TF Smith (225_CR1) 1981; 147 |
| References_xml | – ident: CR45 – ident: CR22 – ident: CR16 – volume: 215 start-page: 403 issue: 3 year: 1990 end-page: 410 ident: CR2 article-title: Basic local alignment search tool publication-title: J Mol Biol doi: 10.1016/S0022-2836(05)80360-2 – volume: 1993 start-page: 185 year: 1993 end-page: 191 ident: CR7 article-title: Searching genetic databases on splash 2 publication-title: Proc IEEE Workshop FPGAs Custom Comput Mach doi: 10.1109/FPGA.1993.279464 – ident: CR29 – ident: CR25 – volume: 2009 start-page: 260 year: 2009 end-page: 265 ident: CR11 article-title: A reconfigurable accelerator for parallel longest common protein subsequence algorithm publication-title: Proc IEEE Int Adv Comput Conf – ident: CR42 – ident: CR21 – volume: 14 start-page: 117 issue: 1 year: 2013 ident: CR40 article-title: CUDASW++ 3.0: accelerating Smith-Waterman protein database search by coupling CPU and GPU SIMD instructions publication-title: BMC Bioinf doi: 10.1186/1471-2105-14-117 – ident: CR46 – volume: 31 start-page: 135 year: 2007 end-page: 145 ident: CR12 article-title: Families of FPGA-based algorithms for approximate string matching publication-title: J Microprocess Microsyst doi: 10.1016/j.micpro.2006.04.001 – ident: CR19 – volume: 17 start-page: 561 issue: 4 year: 2009 end-page: 570 ident: CR14 article-title: A highly parameterized and efficient FPGA-based skeleton for pairwise biological sequence alignment publication-title: IEEE Trans Very Large Scale Integr doi: 10.1109/TVLSI.2008.2005314 – ident: CR15 – volume: 147 start-page: 195 issue: 1 year: 1981 end-page: 197 ident: CR1 article-title: Identification of common molecular subsequences publication-title: J Mol Biol doi: 10.1016/0022-2836(81)90087-5 – volume: 10 start-page: R25 issue: 3 year: 2009 ident: CR5 article-title: Ultrafast and memory-efficient alignment of short DNA sequences to the human genome publication-title: Genome Biol doi: 10.1186/gb-2009-10-3-r25 – ident: CR26 – volume: 282 start-page: 184 issue: 1 year: 2012 end-page: 187 ident: CR34 article-title: Accelerating millions of short reads mapping on a heterogeneous architecture with FPGA accelerator publication-title: IEEE Int Symp Field Program Custom Comput Mach – volume: 2 start-page: 73 issue: 1 year: 2009 end-page: 82 ident: CR38 article-title: CUDASW++: optimizing Smith-Waterman sequence database searches for CUDA-enabled graphics processing units publication-title: BMC Res Notes doi: 10.1186/1756-0500-2-73 – volume: 2004 start-page: 23 year: 2004 end-page: 32 ident: CR10 article-title: Large scale protein sequence alignment using FPGA reprogrammable logic devices publication-title: Proc IEEE Int Conf Field Program Logic Appl – ident: CR18 – ident: CR43 – volume: 3 start-page: 93 issue: 1 year: 2010 ident: CR39 article-title: CUDASW++2.0: enhanced Smith-Waterman protein database search on CUDA enabled GPUs based on SIMT and virtualized SIMD abstractions publication-title: BMC Res Notes doi: 10.1186/1756-0500-3-93 – volume: 2015 start-page: 12 year: 2015 ident: CR41 article-title: Accelerating Smith-Waterman alignment for protein database search using frequency distance filtration scheme based on CPU-GPU collaborative system publication-title: Int J Genom Hindawi Publ Corp doi: 10.1155/2015/761063 – ident: CR37 – volume: 9 start-page: 221 year: 1993 end-page: 226 ident: CR8 article-title: A special-purpose processor for gene sequence analysis publication-title: Comput Appl Biosci – ident: CR30 – ident: CR6 – volume: 282 start-page: 169 issue: 1 year: 2012 end-page: 176 ident: CR33 article-title: Short-read mapping by a systolic custom FPGA computation publication-title: IEEE Int Symp Field Program Custom Comput Mach – volume: 25 start-page: 1754 issue: 14 year: 2009 end-page: 1760 ident: CR4 article-title: Fast and accurate short read alignment with Burrows-Wheeler transform publication-title: Bioinformatics doi: 10.1093/bioinformatics/btp324 – ident: CR23 – volume: 22 start-page: 4673 issue: 22 year: 1994 end-page: 4680 ident: CR3 article-title: Clustalw: improving the sensitivity of progressive multiple sequence alignment through sequence weighting position specific gap penalties and weight matrix choice publication-title: Nucleic Acids Res doi: 10.1093/nar/22.22.4673 – volume: 9 start-page: 10 issue: 2 year: 2008 end-page: 19 ident: CR28 article-title: CUDA compatible GPU cards as efficient hardware accelerators for Smith-Waterman sequence alignment publication-title: BMC Bioinf doi: 10.1186/1471-2105-9-S2-S10 – ident: CR44 – ident: CR48 – volume: 12 start-page: 221 year: 2011 ident: CR47 article-title: Faster Smith-Waterman database searches with inter-sequence SIMD parallelization publication-title: BMC Bioinf doi: 10.1186/1471-2105-12-221 – volume: 2002 start-page: 271 year: 2002 end-page: 282 ident: CR9 article-title: High speed homology search with FPGAs publication-title: Proc Pac Symp Biocomput – volume: 27 start-page: 12 issue: 1 year: 2004 end-page: 20 ident: CR49 article-title: The implementation and analysis of Smith-Waterman algorithm on systolic array publication-title: Chin J Comput – ident: CR31 – volume: 20 start-page: 1262 issue: 7 year: 2012 end-page: 1275 ident: CR36 article-title: Integrated hardware architecture for efficient computation of the n-Best bio-sequence local alignments in embedded platforms publication-title: IEEE Trans Very Large Scale Integr VLSI Syst doi: 10.1109/TVLSI.2011.2157541 – ident: CR13 – volume: 11 start-page: 840 issue: 5 year: 2014 end-page: 852 ident: CR35 article-title: Accelerating the next generation long read mapping with the FPGA-based system publication-title: IEEE/ACM Trans Comput Biol Bioinf doi: 10.1109/TCBB.2014.2326876 – volume: 19 start-page: 1739 issue: 14 year: 2003 end-page: 1740 ident: CR17 article-title: Designing hardware for protein sequence analysis publication-title: Bioinformatics doi: 10.1093/bioinformatics/btg228 – volume: 1 start-page: 195 issue: 3 year: 2010 end-page: 199 ident: CR27 article-title: Efficient Smith-Waterman on multi-core with fastflow publication-title: J Parallel Distrib Netw Based Proc PDP – volume: 282 start-page: 161 issue: 1 year: 2012 end-page: 168 ident: CR32 article-title: Hardware acceleration of short read mapping publication-title: IEEE Int Symp Field Program Custom Comput Mach – ident: CR24 – ident: CR20 – volume: 2002 start-page: 271 year: 2002 ident: 225_CR9 publication-title: Proc Pac Symp Biocomput – ident: 225_CR26 – ident: 225_CR42 doi: 10.1109/IEMBS.2011.6090679 – volume: 215 start-page: 403 issue: 3 year: 1990 ident: 225_CR2 publication-title: J Mol Biol doi: 10.1016/S0022-2836(05)80360-2 – volume: 1993 start-page: 185 year: 1993 ident: 225_CR7 publication-title: Proc IEEE Workshop FPGAs Custom Comput Mach doi: 10.1109/FPGA.1993.279464 – volume: 282 start-page: 184 issue: 1 year: 2012 ident: 225_CR34 publication-title: IEEE Int Symp Field Program Custom Comput Mach – volume: 11 start-page: 840 issue: 5 year: 2014 ident: 225_CR35 publication-title: IEEE/ACM Trans Comput Biol Bioinf doi: 10.1109/TCBB.2014.2326876 – volume: 282 start-page: 169 issue: 1 year: 2012 ident: 225_CR33 publication-title: IEEE Int Symp Field Program Custom Comput Mach – volume: 3 start-page: 93 issue: 1 year: 2010 ident: 225_CR39 publication-title: BMC Res Notes doi: 10.1186/1756-0500-3-93 – volume: 14 start-page: 117 issue: 1 year: 2013 ident: 225_CR40 publication-title: BMC Bioinf doi: 10.1186/1471-2105-14-117 – ident: 225_CR18 doi: 10.1145/1328554.1328565 – volume: 12 start-page: 221 year: 2011 ident: 225_CR47 publication-title: BMC Bioinf doi: 10.1186/1471-2105-12-221 – volume: 22 start-page: 4673 issue: 22 year: 1994 ident: 225_CR3 publication-title: Nucleic Acids Res doi: 10.1093/nar/22.22.4673 – ident: 225_CR45 – ident: 225_CR25 – volume: 9 start-page: 10 issue: 2 year: 2008 ident: 225_CR28 publication-title: BMC Bioinf doi: 10.1186/1471-2105-9-S2-S10 – ident: 225_CR22 doi: 10.1007/BF02824817 – ident: 225_CR15 doi: 10.1109/FPL.2006.311337 – ident: 225_CR19 – volume: 17 start-page: 561 issue: 4 year: 2009 ident: 225_CR14 publication-title: IEEE Trans Very Large Scale Integr doi: 10.1109/TVLSI.2008.2005314 – ident: 225_CR48 doi: 10.1109/HPCA.2006.1598115 – ident: 225_CR21 – ident: 225_CR46 – ident: 225_CR29 – volume: 282 start-page: 161 issue: 1 year: 2012 ident: 225_CR32 publication-title: IEEE Int Symp Field Program Custom Comput Mach – volume: 25 start-page: 1754 issue: 14 year: 2009 ident: 225_CR4 publication-title: Bioinformatics doi: 10.1093/bioinformatics/btp324 – volume: 2009 start-page: 260 year: 2009 ident: 225_CR11 publication-title: Proc IEEE Int Adv Comput Conf – ident: 225_CR16 doi: 10.1109/RECONF.2006.307759 – ident: 225_CR20 doi: 10.1109/ReConFig.2008.30 – ident: 225_CR13 doi: 10.1145/1046192.1046222 – volume: 2004 start-page: 23 year: 2004 ident: 225_CR10 publication-title: Proc IEEE Int Conf Field Program Logic Appl – volume: 19 start-page: 1739 issue: 14 year: 2003 ident: 225_CR17 publication-title: Bioinformatics doi: 10.1093/bioinformatics/btg228 – volume: 147 start-page: 195 issue: 1 year: 1981 ident: 225_CR1 publication-title: J Mol Biol doi: 10.1016/0022-2836(81)90087-5 – ident: 225_CR23 doi: 10.1007/978-3-642-01970-8_100 – volume: 31 start-page: 135 year: 2007 ident: 225_CR12 publication-title: J Microprocess Microsyst doi: 10.1016/j.micpro.2006.04.001 – ident: 225_CR24 – volume: 2 start-page: 73 issue: 1 year: 2009 ident: 225_CR38 publication-title: BMC Res Notes doi: 10.1186/1756-0500-2-73 – ident: 225_CR43 – ident: 225_CR6 – volume: 9 start-page: 221 year: 1993 ident: 225_CR8 publication-title: Comput Appl Biosci – ident: 225_CR30 doi: 10.1109/IPDPS.2009.5160931 – volume: 20 start-page: 1262 issue: 7 year: 2012 ident: 225_CR36 publication-title: IEEE Trans Very Large Scale Integr VLSI Syst doi: 10.1109/TVLSI.2011.2157541 – ident: 225_CR37 – volume: 1 start-page: 195 issue: 3 year: 2010 ident: 225_CR27 publication-title: J Parallel Distrib Netw Based Proc PDP – ident: 225_CR31 doi: 10.1109/FCCM.2011.13 – volume: 10 start-page: R25 issue: 3 year: 2009 ident: 225_CR5 publication-title: Genome Biol doi: 10.1186/gb-2009-10-3-r25 – volume: 27 start-page: 12 issue: 1 year: 2004 ident: 225_CR49 publication-title: Chin J Comput – volume: 2015 start-page: 12 year: 2015 ident: 225_CR41 publication-title: Int J Genom Hindawi Publ Corp doi: 10.1155/2015/761063 – ident: 225_CR44 |
| SSID | ssj0064830 |
| Score | 2.2731962 |
| Snippet | The Smith–Waterman (SW) algorithm based on dynamic programming is a well-known classical method for high precision sequence matching and has become the gold... The Smith-Waterman (SW) algorithm based on dynamic programming is a well-known classical method for high precision sequence matching and has become the gold... |
| SourceID | proquest pubmed crossref springer |
| SourceType | Aggregation Database Index Database Enrichment Source Publisher |
| StartPage | 176 |
| SubjectTerms | Algorithms Alignment Biomedical and Life Sciences Computation Computational Biology/Bioinformatics Computational Science and Engineering Computer Appl. in Life Sciences Data processing Dynamic programming Field programmable gate arrays Health Sciences Latency Life Sciences Mathematical and Computational Physics Medicine Nucleotide sequence Original Research Article Parallel processing Power consumption Sequence Alignment Statistics for Life Sciences Storage requirements Theoretical Theoretical and Computational Chemistry |
| SummonAdditionalLinks | – databaseName: SpringerLink Journals (ICM) dbid: U2A link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1JS8QwFH64oHgRd8eNCJ6UQKdZ2nqr4iiiIoyD3kqapIMoVWY5zM3_4D_0l_jSZQZxAS89tOlr6Mvb8r28B3AgAs-3vjBUSR5Rjh42Ta3IqNACDYKKrCnOwlzfyIsOv3wQD9U57n6d7V5DkoWmnhx28wVzuT0BRbsjaDgNs8JV88JF3PHjWv1KHhYNRjAOYdQPRLOGMn8i8dUYffMwv6GjhdFpLcFi5S2SuGTvMkzZfAXmyv6RoxWYv66Q8VV4a92ex-37YxJrjZbE8TXvkiuX503byAdLij2Uj7f3e1Vo45y0qyxqEj8_doukABJP4GzidmjJidJPgx5eHDW86b5CMH5F-SCu2LmrKozT66nRGnRaZ3enF7TqrkA1C_wBNTbDWEvLTKUa3TQWhX7TKqlsKpgy6BgqjwdGK9W0lgmH3qEpM56SJsuYQLFeh5n8JbebQCyLmBZRlLkd5oybKDXCs9JoplioI9kAr_7Nia5Kj7sOGM_JpGiy40yCnEkcZ5KwAYfjV17Luht_Dd6peZdUIthPHMyPkUMoeQP2x49ReBwionL7MuwnzRB1Peeo1BqwUfJ8_DW02-jaekj8qF4EE-K_TmXrX6O3YQGnGZY5bTswM-gN7S46OYN0r1jUn6oh8bs priority: 102 providerName: Springer Nature |
| Title | FPGASW: Accelerating Large-Scale Smith–Waterman Sequence Alignment Application with Backtracking on FPGA Linear Systolic Array |
| URI | https://link.springer.com/article/10.1007/s12539-017-0225-8 https://www.ncbi.nlm.nih.gov/pubmed/28432608 https://www.proquest.com/docview/2010729864 https://www.proquest.com/docview/1891144322 |
| Volume | 10 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVPQU databaseName: Health & Medical Collection customDbUrl: eissn: 1867-1462 dateEnd: 20190131 omitProxy: true ssIdentifier: ssj0064830 issn: 1913-2751 databaseCode: 7X7 dateStart: 20090301 isFulltext: true titleUrlDefault: https://search.proquest.com/healthcomplete providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: http://www.proquest.com/pqcentral?accountid=15518 eissn: 1867-1462 dateEnd: 20190131 omitProxy: true ssIdentifier: ssj0064830 issn: 1913-2751 databaseCode: BENPR dateStart: 20090301 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Technology Collection customDbUrl: eissn: 1867-1462 dateEnd: 20190131 omitProxy: true ssIdentifier: ssj0064830 issn: 1913-2751 databaseCode: 8FG dateStart: 20090301 isFulltext: true titleUrlDefault: https://search.proquest.com/technologycollection1 providerName: ProQuest – providerCode: PRVAVX databaseName: SpringerLINK - Czech Republic Consortium customDbUrl: eissn: 1867-1462 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0064830 issn: 1913-2751 databaseCode: AGYKE dateStart: 20090101 isFulltext: true titleUrlDefault: http://link.springer.com providerName: Springer Nature – providerCode: PRVAVX databaseName: SpringerLink Journals (ICM) customDbUrl: eissn: 1867-1462 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0064830 issn: 1913-2751 databaseCode: U2A dateStart: 20090301 isFulltext: true titleUrlDefault: http://www.springerlink.com/journals/ providerName: Springer Nature |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3da9swED_ahMFeSvedtgsa7GlDzLEsWR6M4Y4kZR-hLAvNnowsyWW0OG2aPvSt_8P-w_0lu_NHwijri8GyLQn_dB-6O90BvJZxEPpQOm5UlPAINWyee1lwaSUKBJN4V52F-TZRR7Po81zOt2DSnoWhsMqWJ1aM2i0s2cjfkdcWFUGtoo8Xl5yqRpF3tS2hYZrSCu5DlWJsG7ohZcbqQPdwODn-3vJmFemq-ghuUgQPYzlo_ZzVYbpQCoodijnKNcn1v5Lqjvp5x3VaSaTRLuw0qiRLa-wfwZYvH8ODurjkzRO4HR2P0-nJe5Zai7KFkC5P2VeK_OZTRMazyqry5_b3ian4c8mmTVw1S89_nVZhAizdOLgZ2WzZobFnqyVeqDdspFEY7miRYhilP6c8wzinpbl5CrPR8MenI97UW-BWxOGKO1_g7suqwuQWFTeR6HDgjTI-l8I4VBVNEMXOGjPwXkjy56Fwc4FRriiEREJ_Bp1yUfoXwLxIhJVJUpDNuYhckjsZeOWsMELbRPUgaP9tZptk5FQT4zzbpFEmODKEIyM4Mt2DN-tPLupMHPe9fNACljVEeZVtllAPXq0fIzmRj8SUfnF9lQ00cv8oQjbXg-c10OvRUJKjshtg529b5Ded_3cqe_dPZR8e4o2uw9oOoLNaXvuXqOes8j5sx_MYr3o07kM3Hf_8Muw3CxpbZ2H6F0lb_MQ |
| linkProvider | ProQuest |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3NbtNAEF5VrRBcEP8ECiwSXEArHO-PbaQKudCQ0jSqSKv2tl3vritE5ZQkFcqt78D78DA8CTNrOxGq6K0XH-xkvdoZz_fNzuwMIa9kEsU-lo4ZJTImgGGzwsuSSSsBEEzmXTgLsztU_QPx5UgerZDf7VkYTKtsbWIw1G5scY_8HUZtgQimSnw4-8GwaxRGV9sWGqZpreA2Qomx5mDHjp__BBduurH9CeT9Oo57W_sf-6zpMsAsT-IZc74En8Oq0hQW6ArP0rjrjTK-kNw4IEgmEomzxnS95xKjWGDSXWSUK0suEyzGBBCwJrjIwPlb29wa7n1tsUCJNHQ7AaeIsziR3TauGg7vxZJjrlLCAEclS_9Fxkt091KoNiBg7w653VBXmte6dpes-OoeuVE3s5zfJxe9vc_56PA9za0FLEPNqk7oADPN2Qg0wdOwi_Pn4tehCXhQ0VGTx03z028nIS2B5suAOsU9Yrpp7PfZBC44GtzEt1DwoGHpKZZbx7rGMKeJmT8gB9ey8g_JajWu_GNCPc-4lVlW4h53KVxWOBl55Sw3PLWZ6pCoXVttm-Ln2IPjVC_LNqM4NIhDozh02iFvFn85qyt_XPXj9VZgujECU71U2Q55uXgMny_GZEzlx-dT3U0BbYQAs9ohj2pBL94GzAHIdQSDv20lvxz8v1N5cvVUXpCb_f3dgR5sD3eeklvwIK1T6tbJ6mxy7p8Bx5oVzxtFpuT4ur-dv3JUNls |
| linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT9wwEB5RUFEvVaGvpZS6Uk-tLLLxI0lvaWGhLSCk7QpulmM7qAIFtBsO3PgP_Yf9JZ3JY1cVpVIvOSTOxMrneXnGMwDvVBLFIVaeWy0zLtHC5kVQJVdOoUKwWfDNWZjDI70_kV9P1WnX53TWZ7v3Icn2TANVaarq7Stfbi8OvsVKUJ5PwlEHKZ4-gBVJdRJwQU_ivBfFWqZNsxH0SQSPEzXsw5p_I_GnYrpjbd6JlDYKaPQEHneWI8tbqNdgKVTr8LDtJXmzDquHXZT8KdyOjvfy8clHljuHWoUwrs7YAeV88zFiElizn_Lr9ueJbSRzxcZdRjXLL36cNQkCLF-Ethnt1rJP1p3XU7wQNbxJX2HoyyKvMCp8ThWGcXpTe_MMJqPd75_3eddpgTuRxDX3oUS_y-nSFg5NNpGl8TBYbUOhhPVoJNpIJt5ZOwxBKIrkoVrzkdW-LIVCFn8Oy9VlFV4CCyITTmVZSbvNpfRZ4VUUtHfCitRlegBR_5uN68qQUzeMC7MooEzIGETGEDImHcD7-StXbQ2Ofw3e7LEzHTvODIX80YtItRzA2_ljZCSKjtgqXF7PzDBFuS8lCrgBvGgxn38NdTiauRES_9AvggXxe6ey8V-j38Dq8c7IHHw5-vYKHuGM0zbVbROW6-l1eI22T11sNev7N0AA-OM |
| 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=FPGASW%3A+Accelerating+Large-Scale+Smith%E2%80%93Waterman+Sequence+Alignment+Application+with+Backtracking+on+FPGA+Linear+Systolic+Array&rft.jtitle=Interdisciplinary+sciences+%3A+computational+life+sciences&rft.au=Xia+Fei&rft.au=Zou%2C+Dan&rft.au=Lu%2C+Lina&rft.au=Man%2C+Xin&rft.date=2018-03-01&rft.pub=Springer+Nature+B.V&rft.issn=1913-2751&rft.eissn=1867-1462&rft.volume=10&rft.issue=1&rft.spage=176&rft.epage=188&rft_id=info:doi/10.1007%2Fs12539-017-0225-8 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1913-2751&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1913-2751&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1913-2751&client=summon |