{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T05:07:39Z","timestamp":1782968859467,"version":"3.54.5"},"reference-count":27,"publisher":"Springer Science and Business Media LLC","issue":"S5","license":[{"start":{"date-parts":[[2018,11,1]],"date-time":"2018-11-01T00:00:00Z","timestamp":1541030400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Syst Biol"],"published-print":{"date-parts":[[2018,11]]},"DOI":"10.1186\/s12918-018-0614-6","type":"journal-article","created":{"date-parts":[[2018,11,20]],"date-time":"2018-11-20T03:54:53Z","timestamp":1542686093000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":45,"title":["SWIFOLD: Smith-Waterman implementation on FPGA with OpenCL for long DNA sequences"],"prefix":"10.1186","volume":"12","author":[{"given":"Enzo","family":"Rucci","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Carlos","family":"Garcia","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guillermo","family":"Botella","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Armando","family":"De Giusti","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marcelo","family":"Naiouf","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Manuel","family":"Prieto-Matias","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2018,11,20]]},"reference":[{"issue":"7453","key":"614_CR1","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1038\/498255a","volume":"498","author":"V Marx","year":"2013","unstructured":"Marx V. Biology: The big challenges of big data. Nature. 2013; 498(7453):255\u201360. \n                    https:\/\/doi.org\/10.1038\/498255a\n                    \n                  .","journal-title":"Nature"},{"issue":"17","key":"614_CR2","doi-asserted-by":"publisher","first-page":"3389","DOI":"10.1093\/nar\/25.17.3389","volume":"25","author":"SF Altschul","year":"1997","unstructured":"Altschul SF, Madden TL, Sch\u00e4ffer AA, Zhang J, Zhang Z, Miller W, Lipman DJ. Gapped blast and psiblast: a new generation of protein database search programs. Nucleic Acids Res. 1997; 25(17):3389\u2013402.","journal-title":"Nucleic Acids Res"},{"issue":"8","key":"614_CR3","doi-asserted-by":"publisher","first-page":"2444","DOI":"10.1073\/pnas.85.8.2444","volume":"85","author":"WR Pearson","year":"1988","unstructured":"Pearson WR, Lipman DJ. Improved tools for biological sequence comparison. Proc Natl Acad Sci U S A. 1988; 85(8):2444\u20138. \n                    https:\/\/doi.org\/10.1073\/pnas.85.8.2444\n                    \n                  .","journal-title":"Proc Natl Acad Sci U S A"},{"issue":"suppl_2","key":"614_CR4","doi-asserted-by":"publisher","first-page":"535","DOI":"10.1093\/nar\/gki423","volume":"33","author":"PE S\u00e6b\u00f8","year":"2005","unstructured":"S\u00e6b\u00f8 PE, Andersen SM, Myrseth J, Laerdahl JK, Rognes T. Paralign: rapid and sensitive sequence similarity searches powered by parallel computing technology. Nucleic Acids Res. 2005; 33(suppl_2):535\u20139.","journal-title":"Nucleic Acids Res"},{"key":"614_CR5","volume-title":"Big Data Analytics in Genomics","author":"E Rucci","year":"2016","unstructured":"Rucci E, Garcia C, Botella G, De Giusti A, Naiouf M, Prieto-Matias M. State-of-the-Art in Smith-Waterman Protein Database Search on HPC Platforms In: Wong K-C, editor. Big Data Analytics in Genomics. Cham: Springer: 2016. p. 197\u2013223. \n                    https:\/\/doi.org\/10.1007\/978-3-319-41279-5_6\n                    \n                  ."},{"key":"614_CR6","unstructured":"Steinfadt SI. Smith-waterman sequence alignment for massively parallel high-performance computing architectures. PhD thesis, Kent State University. 2010. \n                    http:\/\/rave.ohiolink.edu\/etdc\/view?acc_num=kent1271656353\n                    \n                  ."},{"issue":"18","key":"614_CR7","doi-asserted-by":"publisher","first-page":"5517","DOI":"10.1002\/cpe.3598","volume":"27","author":"E Rucci","year":"2015","unstructured":"Rucci E, Garc\u00eda C, Botella G, De Giusti A, Naiouf M, Prieto-Mat\u00edas M. An energy-aware performance analysis of SWIMM: Smith\u2013Waterman implementation on Intel\u2019s Multicore and Manycore architectures. Concurr Comput Pract Experience. 2015; 27(18):5517\u201337. \n                    https:\/\/doi.org\/10.1002\/cpe.3598\n                    \n                  .","journal-title":"Concurr Comput Pract Experience"},{"key":"614_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/1471-2105-14-1","volume":"14","author":"Y Liu","year":"2013","unstructured":"Liu Y, Wirawan A, Schmidt B. CUDASW++ 3.0: accelerating Smith-Waterman protein database search by coupling CPU and GPU SIMD instructions. BMC Bioinformatics. 2013; 14:117:1\u201310.","journal-title":"BMC Bioinformatics"},{"key":"614_CR9","volume-title":"2014 IEEE 25th International Conference on Application-Specific Systems, Architectures and Processors","author":"Y Liu","year":"2014","unstructured":"Liu Y, Schmidt B. SWAPHI: Smith-Waterman protein database search on Xeon Phi coprocessors. In: 2014 IEEE 25th International Conference on Application-Specific Systems, Architectures and Processors. Zurich: IEEE: 2014. p. 184\u2013185. \n                    https:\/\/doi.org\/10.1109\/ASAP.2014.6868657\n                    \n                  ."},{"issue":"3","key":"614_CR10","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1177\/1094342016654215","volume":"32","author":"Enzo Rucci","year":"2016","unstructured":"Rucci E, Garc\u00eda C, Botella G, De Giusti A, Naiouf M, Prieto-Mat\u00edas M. OSWALD: OpenCL Smith-Waterman Algorithm on Altera FPGA for Large Protein Databases. Int J High Perform Comput Appl. 2016:1094342016654215. \n                    https:\/\/doi.org\/10.1177\/1094342016654215\n                    \n                  .","journal-title":"The International Journal of High Performance Computing Applications"},{"issue":"12","key":"614_CR11","doi-asserted-by":"publisher","first-page":"e82138","DOI":"10.1371\/journal.pone.0082138","volume":"8","author":"Mengyao Zhao","year":"2013","unstructured":"Zhao M, Lee W-P, Garrison EP, Marth GT. SSW Library: An SIMD Smith-Waterman C\/C++ Library for Use in Genomic Applications. PLoS ONE. 2013; 8(12). \n                    https:\/\/doi.org\/10.1371\/journal.pone.0082138\n                    \n                  .","journal-title":"PLoS ONE"},{"issue":"4","key":"614_CR12","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1145\/2858656","volume":"2","author":"EF De O Sandes","year":"2016","unstructured":"De O Sandes EF, Miranda G, Martorell X, Ayguade E, Teodoro G, De Melo ACMA. Masa: A multiplatform architecture for sequence aligners with block pruning. ACM Trans Parallel Comput. 2016; 2(4):28\u201312831. \n                    https:\/\/doi.org\/10.1145\/2858656\n                    \n                  .","journal-title":"ACM Trans Parallel Comput"},{"issue":"81","key":"614_CR13","first-page":"1","volume":"17","author":"J Daily","year":"2016","unstructured":"Daily J. Parasail: SIMD C library for global, semi-global, and local pairwise sequence alignments. BMC Bioinformatics. 2016; 17(81):1\u201311.","journal-title":"BMC Bioinformatics"},{"issue":"19","key":"614_CR14","doi-asserted-by":"publisher","first-page":"2494","DOI":"10.1093\/bioinformatics\/btt410","volume":"29","author":"M Korpar","year":"2013","unstructured":"Korpar M, Sikic M. SW# - GPU-enabled exact alignments on genome scale. Bioinformatics. 2013; 29(19):2494\u201395.","journal-title":"Bioinformatics"},{"issue":"10","key":"614_CR15","doi-asserted-by":"publisher","first-page":"2838","DOI":"10.1109\/TPDS.2016.2515597","volume":"27","author":"EF de Oliveira Sandes","year":"2016","unstructured":"de Oliveira Sandes EF, Miranda G, Martorell X, Ayguad\u00e9 E, Teodoro G, de Melo ACMA. CUDAlign 4.0: Incremental Speculative Traceback for Exact Chromosome-Wide Alignment in GPU Clusters,. IEEE Trans Parallel Distrib Syst. 2016; 27(10):2838\u201350.","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"614_CR16","doi-asserted-by":"crossref","unstructured":"Liu Y, Tran TT, Lauenroth F, Schmidt B. SWAPHI-LS: Smith-Waterman Algorithm on Xeon Phi coprocessors for Long DNA Sequences. In: 2014 IEEE International Conference on Cluster Computing (CLUSTER): 2014. p. 257\u201365. \n                    https:\/\/doi.org\/10.1109\/CLUSTER.2014.6968772\n                    \n                  .","DOI":"10.1109\/CLUSTER.2014.6968772"},{"key":"614_CR17","volume-title":"Reconfigurable Computing: Architectures, Tools and Applications: 7th International Symposium, ARC 2011, Belfast, UK, March 23-25, 2011. Proceedings","author":"Y Yamaguchi","year":"2011","unstructured":"Yamaguchi Y, Tsoi HK, Luk W. Fpga-based smith-waterman algorithm: Analysis and novel design. In: Reconfigurable Computing: Architectures, Tools and Applications: 7th International Symposium, ARC 2011, Belfast, UK, March 23-25, 2011. Proceedings. Berlin: Springer: 2011. p. 181\u201392. \n                    https:\/\/doi.org\/10.1007\/978-3-642-19475-7_20\n                    \n                  ."},{"issue":"2","key":"614_CR18","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1142\/S0218126607003575","volume":"16","author":"G Caffarena","year":"2007","unstructured":"Caffarena G, Pedreira CE, Carreras C, Bojanic S, Nieto-Taladriz O. FPGA Acceleration for DNA Sequence Alignment. J Circ Syst Comput. 2007; 16(2):245\u201366.","journal-title":"J Circ Syst Comput"},{"key":"614_CR19","volume-title":"High-Performance Computing Using FPGAs","author":"L Wienbrandt","year":"2013","unstructured":"Wienbrandt L. Bioinformatics Applications on the FPGA-Based High-Performance Computer RIVYERA In: Vanderbauwhede W, Benkrid K, editors. High-Performance Computing Using FPGAs. New York: Springer: 2013. p. 81\u2013103."},{"key":"614_CR20","unstructured":"Leopold G. Intel\u2019s FPGAs Target Datacenters, Networking. \n                    https:\/\/www.hpcwire.com\/2016\/10\/06\/intels-fpgas-target-datacenters-networking\/\n                    \n                  . Accessed 19 Dec 2016."},{"key":"614_CR21","volume-title":"2013 IEEE High Performance Extreme Computing Conference(HPEC \u201913)","author":"SO Settle","year":"2013","unstructured":"Settle SO. High-performance Dynamic Programming on FPGAs with OpenCL. In: 2013 IEEE High Performance Extreme Computing Conference(HPEC \u201913). Waltham: IEEE: 2013. p. 1\u20136."},{"key":"614_CR22","unstructured":"Sirasao A, Delaye E, Sunkavalli R, Neuendorffer S. FPGA Based OpenCL Acceleration of Genome Sequencing Software. International Conference for High Performance Computing, Networking, Storage and Analysis (SC15). 2015. \n                    http:\/\/sc15.supercomputing.org\/sites\/all\/themes\/SC15images\/tech_poster\/poster_files\/post269s2-file3.pdf\n                    \n                  . Accessed 15 July 2017."},{"key":"614_CR23","volume-title":"Bioinformatics and Biomedical Engineering: 5th International Work-Conference, IWBBIO 2017, Granada, Spain, April 26\u201328, 2017, Proceedings, Part II","author":"E Rucci","year":"2017","unstructured":"Rucci E, Garcia C, Botella G, De Giusti A, Naiouf M, Prieto-Matias M. Accelerating Smith-Waterman Alignment of Long DNA Sequences with OpenCL on FPGA In: Rojas I, Ortu\u00f1o F, editors. Bioinformatics and Biomedical Engineering: 5th International Work-Conference, IWBBIO 2017, Granada, Spain, April 26\u201328, 2017, Proceedings, Part II. Cham: Springer: 2017. p. 500\u2013511. \n                    https:\/\/doi.org\/10.1007\/978-3-319-56154-7_45\n                    \n                  ."},{"issue":"1","key":"614_CR24","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1016\/0022-2836(81)90087-5","volume":"147","author":"TF Smith","year":"1981","unstructured":"Smith TF, Waterman MS. Identification of common molecular subsequences. J Mol Biol. 1981; 147(1):195\u20137.","journal-title":"J Mol Biol"},{"key":"614_CR25","doi-asserted-by":"publisher","first-page":"705","DOI":"10.1016\/0022-2836(82)90398-9","volume":"162","author":"O Gotoh","year":"1981","unstructured":"Gotoh O. An improved algorithm for matching biological sequences. J Mol Biol. 1981; 162:705\u20138.","journal-title":"J Mol Biol"},{"key":"614_CR26","unstructured":"Intel\u24c7 FPGA SDK forOpenCL: Best Practices Guide v2017.05.08. 2017. \n                    https:\/\/www.altera.com\/en_US\/pdfs\/literature\/hb\/opencl-sdk\/aocl-best-practices-guide.pdf\n                    \n                  . Accessed 25 July 2017."},{"key":"614_CR27","doi-asserted-by":"crossref","unstructured":"de O. Sandes EF, Miranda G, de Melo ACMA, Martorell X, Ayguad\u00e9 E. CUDAlign 3.0: Parallel Biological Sequence Comparison in Large GPU Clusters. In: 2014 14th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing: 2014. p. 160\u20139. \n                    https:\/\/doi.org\/10.1109\/CCGrid.2014.18\n                    \n                  .","DOI":"10.1109\/CCGrid.2014.18"}],"container-title":["BMC Systems Biology"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s12918-018-0614-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s12918-018-0614-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s12918-018-0614-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,11,19]],"date-time":"2019-11-19T20:09:59Z","timestamp":1574194199000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcsystbiol.biomedcentral.com\/articles\/10.1186\/s12918-018-0614-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11]]},"references-count":27,"journal-issue":{"issue":"S5","published-print":{"date-parts":[[2018,11]]}},"alternative-id":["614"],"URL":"https:\/\/doi.org\/10.1186\/s12918-018-0614-6","relation":{},"ISSN":["1752-0509"],"issn-type":[{"value":"1752-0509","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,11]]},"assertion":[{"value":"20 November 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Not applicable.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no competing interests.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}},{"value":"Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Publisher\u2019s Note"}}],"article-number":"96"}}