{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,18]],"date-time":"2026-08-18T02:27:05Z","timestamp":1787020025433,"version":"build-2736575974"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,3,17]],"date-time":"2025-03-17T00:00:00Z","timestamp":1742169600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"},{"start":{"date-parts":[[2025,3,17]],"date-time":"2025-03-17T00:00:00Z","timestamp":1742169600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"}],"funder":[{"name":"NSF Grant","award":["1931531"],"award-info":[{"award-number":["1931531"]}]},{"name":"NSF Grant","award":["1931531"],"award-info":[{"award-number":["1931531"]}]},{"name":"NSF Grant","award":["1931531"],"award-info":[{"award-number":["1931531"]}]},{"name":"NSF Grant","award":["1931531"],"award-info":[{"award-number":["1931531"]}]},{"name":"DOE Grant","award":["DE-SC0023186"],"award-info":[{"award-number":["DE-SC0023186"]}]},{"name":"DOE Grant","award":["DE-SC0023186"],"award-info":[{"award-number":["DE-SC0023186"]}]},{"name":"DOE Grant","award":["DE-SC0023186"],"award-info":[{"award-number":["DE-SC0023186"]}]},{"name":"DOE Grant","award":["DE-SC0023186"],"award-info":[{"award-number":["DE-SC0023186"]}]},{"name":"PRISM"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Bioinformatics"],"DOI":"10.1186\/s12859-024-06011-1","type":"journal-article","created":{"date-parts":[[2025,3,17]],"date-time":"2025-03-17T10:20:06Z","timestamp":1742206806000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["FPGA-based accelerator for adaptive banded event alignment in nanopore sequencing data analysis"],"prefix":"10.1186","volume":"26","author":[{"given":"Yilin","family":"Feng","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zheyu","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gulsum","family":"Gudukbay Akbulut","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Vijaykrishnan","family":"Narayanan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mahmut Taylan","family":"Kandemir","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chita R.","family":"Das","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,3,17]]},"reference":[{"issue":"21","key":"6011_CR1","doi-asserted-by":"publisher","first-page":"4255","DOI":"10.1093\/bioinformatics\/btz234","volume":"35","author":"M Alser","year":"2019","unstructured":"Alser M, Hassan H, Kumar A, Mutlu O, Alkan C. Shouji: a fast and efficient pre-alignment filter for sequence alignment. Bioinformatics. 2019;35(21):4255\u201363.","journal-title":"Bioinformatics"},{"issue":"22\u201323","key":"6011_CR2","first-page":"5282","volume":"36","author":"M Alser","year":"2020","unstructured":"Alser M, Shahroodi T, G\u00f3mez-Luna J, Alkan C, Mutlu O. Sneakysnake: a fast and accurate universal genome pre-alignment filter for CPUs, GPUs, and FPGAs. Bioinformatics. 2020;36(22\u201323):5282\u201390.","journal-title":"Bioinformatics"},{"key":"6011_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/1471-2105-13-238","volume":"13","author":"MJ Chaisson","year":"2012","unstructured":"Chaisson MJ, Tesler G. Mapping single molecule sequencing reads using basic local alignment with successive refinement (blasr): application and theory. BMC Bioinformatics. 2012;13:1\u201318.","journal-title":"BMC Bioinformatics"},{"key":"6011_CR4","doi-asserted-by":"crossref","unstructured":"Cong J, Fang Z, Lo M, Wang H, Xu J, Zhang S. Understanding performance differences of FPGAs and gpus. In: 2018 IEEE 26th annual international symposium on field-programmable custom computing machines (FCCM), 2018; pp 93\u201396.","DOI":"10.1109\/FCCM.2018.00023"},{"key":"6011_CR5","unstructured":"Dong J, Liu X, Sadasivan H, Sitaraman S, Narayanasamy S (2004) mm2-gb: Gpu accelerated minimap2 for long read DNA mapping. bioRxiv"},{"key":"6011_CR6","doi-asserted-by":"crossref","unstructured":"Dunn T, Sadasivan H, Wadden J, Goliya K, Chen K-Y, Blaauw D, Das R, Narayanasamy S. Squigglefilter: An accelerator for portable virus detection. In MICRO-54: 54th annual IEEE\/ACM international symposium on microarchitecture, 2021; p. 535-549.","DOI":"10.1145\/3466752.3480117"},{"key":"6011_CR7","doi-asserted-by":"crossref","unstructured":"Firtina C, Soysal M, Lindegger J, Mutlu O. Rawhash2: Mapping raw nanopore signals using hash-based seeding and adaptive quantization. Bioinformatics, btae 2024;478.","DOI":"10.1093\/bioinformatics\/btae478"},{"issue":"1","key":"6011_CR8","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1186\/s12859-020-03697-x","volume":"21","author":"H Gamaarachchi","year":"2020","unstructured":"Gamaarachchi H, Lam CW, Jayatilaka G, Samarakoon H, Simpson JT, Smith MA, Parameswaran S. Gpu accelerated adaptive banded event alignment for rapid comparative nanopore signal analysis. BMC Bioinformatics. 2020;21(1):343.","journal-title":"BMC Bioinformatics"},{"issue":"17","key":"6011_CR9","doi-asserted-by":"publisher","first-page":"2757","DOI":"10.1093\/bioinformatics\/btab078","volume":"37","author":"K Hu","year":"2021","unstructured":"Hu K, Huang N, Zou Y, Liao X, Wang J. MultiNanopolish: refined grouping method for reducing redundant calculations in Nanopolish. Bioinformatics. 2021;37(17):2757\u201360.","journal-title":"Bioinformatics"},{"issue":"4","key":"6011_CR10","doi-asserted-by":"publisher","first-page":"338","DOI":"10.1038\/nbt.4060","volume":"36","author":"M Jain","year":"2018","unstructured":"Jain M, Koren S, Miga KH, Quick J, Rand AC, Sasani TA, Tyson JR, Beggs AD, Dilthey AT, Fiddes IT, et al. Nanopore sequencing and assembly of a human genome with ultra-long reads. Nat Biotechnol. 2018;36(4):338\u201345.","journal-title":"Nat Biotechnol"},{"key":"6011_CR11","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1186\/s12864-018-4460-0","volume":"19","author":"JS Kim","year":"2018","unstructured":"Kim JS, Senol Cali D, Xin H, Lee D, Ghose S, Alser M, Hassan H, Ergin O, Alkan C, Mutlu O. Grim-filter: fast seed location filtering in DNA read mapping using processing-in-memory technologies. BMC Genomics. 2018;19:23\u201340.","journal-title":"BMC Genomics"},{"issue":"11","key":"6011_CR12","doi-asserted-by":"publisher","first-page":"3018","DOI":"10.1109\/TC.2022.3144115","volume":"71","author":"K Koliogeorgi","year":"2022","unstructured":"Koliogeorgi K, Xydis S, Gaydadjiev G, Soudris D. Gandafl: dataflow acceleration for short read alignment on NGS data. IEEE Trans Comput. 2022;71(11):3018\u201331.","journal-title":"IEEE Trans Comput"},{"issue":"18","key":"6011_CR13","doi-asserted-by":"publisher","first-page":"3094","DOI":"10.1093\/bioinformatics\/bty191","volume":"34","author":"H Li","year":"2018","unstructured":"Li H. Minimap2: pairwise alignment for nucleotide sequences. Bioinformatics. 2018;34(18):3094\u2013100, 05.","journal-title":"Bioinformatics"},{"key":"6011_CR14","doi-asserted-by":"crossref","unstructured":"Lindegger J, Firtina C, Ghiasi NM, Sadrosadati M, Alser M, Mutlu O (2023) Rawalign: Accurate, fast, and scalable raw nanopore signal mapping via combining seeding and alignment. arXiv preprint arXiv:2310.05037.","DOI":"10.1109\/ACCESS.2024.3520669"},{"issue":"9","key":"6011_CR15","doi-asserted-by":"publisher","first-page":"751","DOI":"10.1038\/nmeth.3930","volume":"13","author":"M Loose","year":"2016","unstructured":"Loose M, Malla S, Stout M. Real-time selective sequencing using nanopore technology. Nat Methods. 2016;13(9):751\u20134.","journal-title":"Nat Methods"},{"key":"6011_CR16","doi-asserted-by":"crossref","unstructured":"Mao H, Alser M, Sadrosadati M, Firtina C, Baranwal A, Cali D, Manglik A, Alserr N, Mutlu O. Genpip: In-memory acceleration of genome analysis via tight integration of basecalling and read mapping. In 2022 55th IEEE\/ACM international symposium on microarchitecture (MICRO), IEEE Computer Society, 2022; p. 710\u2013726.","DOI":"10.1109\/MICRO56248.2022.00056"},{"key":"6011_CR17","doi-asserted-by":"crossref","unstructured":"Marmolejo-Tejada JM, Trujillo-Olaya V, Renter\u00eda-Mej\u00eda CP, Velasco-Medina J. Hardware implementation of the smith-waterman algorithm using a systolic architecture. In 2014 IEEE 5th Latin American symposium on circuits and systems, IEEE, 2014; p. 1\u20134.","DOI":"10.1109\/LASCAS.2014.6820284"},{"key":"6011_CR18","unstructured":"AMD. Vivado Design Suite User Guide: High-Level Synthesis. https:\/\/docs.amd.com\/v\/u\/en-US\/ug902-vivado-high-level-synthesis, 2021."},{"key":"6011_CR19","unstructured":"AMD. Xilinx Power Estimator (XPE). https:\/\/www.xilinx.com\/products\/technology\/power\/xpe.html, 2023."},{"key":"6011_CR20","unstructured":"AMD. AMD Virtex UltraScale+ FPGAs - Resources. https:\/\/docs.amd.com\/v\/u\/en-US\/ultrascale-plus-fpga-product-selection-guide, 2024."},{"key":"6011_CR21","unstructured":"Intel. Stratix V GX FPGA Development Board Reference Manual. https:\/\/www.intel.com\/content\/www\/us\/en\/content-details\/654294\/stratix-v-gx-fpga-development-board-reference-manual.html, 2024."},{"key":"6011_CR22","unstructured":"TSMC. Logic Technology. https:\/\/www.tsmc.com\/english\/dedicatedFoundry\/technology\/logic\/l_16_12nm, 2024."},{"issue":"3","key":"6011_CR23","doi-asserted-by":"publisher","first-page":"443","DOI":"10.1016\/0022-2836(70)90057-4","volume":"48","author":"SB Needleman","year":"1970","unstructured":"Needleman SB, Wunsch CD. A general method applicable to the search for similarities in the amino acid sequence of two proteins. J Mol Biol. 1970;48(3):443\u201353.","journal-title":"J Mol Biol"},{"issue":"1","key":"6011_CR24","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1186\/s13059-023-02903-2","volume":"24","author":"M Pag\u00e8s-Gallego","year":"2023","unstructured":"Pag\u00e8s-Gallego M, de Ridder J. Comprehensive benchmark and architectural analysis of deep learning models for nanopore sequencing basecalling. Genome Biol. 2023;24(1):71.","journal-title":"Genome Biol"},{"issue":"24","key":"6011_CR25","doi-asserted-by":"publisher","first-page":"4661","DOI":"10.1093\/bioinformatics\/btab528","volume":"37","author":"P Pere\u0161\u00edni","year":"2021","unstructured":"Pere\u0161\u00edni P, Bo\u017ea V, Brejov\u00e1 B, Vina\u0159 T. Nanopore base calling on the edge. Bioinformatics. 2021;37(24):4661\u20137.","journal-title":"Bioinformatics"},{"issue":"1","key":"6011_CR26","doi-asserted-by":"publisher","first-page":"2047","DOI":"10.1186\/2047-217X-3-22","volume":"3","author":"J Quick","year":"2014","unstructured":"Quick J, Quinlan AR, Loman NJ. A reference bacterial genome dataset generated on the minionTM portable single-molecule nanopore sequencer. Gigascience. 2014;3(1):2047-217X.","journal-title":"Gigascience"},{"key":"6011_CR27","doi-asserted-by":"publisher","first-page":"137","DOI":"10.26502\/jbb.2642-91280134","volume":"7","author":"H Sadasivan","year":"2024","unstructured":"Sadasivan H, Stiffler D, Tirumala A, Israeli J, Narayanasamy S. Accelerated dynamic time warping on GPU for selective nanopore sequencing. J Biotechnol Biomed. 2024;7:137\u201348.","journal-title":"J. Biotechnol. Biomed."},{"key":"6011_CR28","doi-asserted-by":"crossref","unstructured":"Samarasinghe S, Premathilaka P, Herath W, Gamaarachchi H, Ragel R. Energy efficient adaptive banded event alignment using opencl on FPGA. In 2021 10th international conference on information and automation for sustainability (ICIAfS), 2021; p. 369\u2013374.","DOI":"10.1109\/ICIAfS52090.2021.9606056"},{"key":"6011_CR29","first-page":"1","volume":"12","author":"PJ Shih","year":"2023","unstructured":"Shih PJ, Saadat H, Parameswaran S, Gamaarachchi H. Efficient real-time selective genome sequencing on resource-constrained devices. GigaScience. 2023;12:1\u201316.","journal-title":"GigaScience"},{"key":"6011_CR30","unstructured":"Simpson J. Aligning nanopore events to a reference. http:\/\/simpsonlab.github.io\/2015\/04\/08\/eventalign\/, 2015."},{"issue":"4","key":"6011_CR31","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1038\/nmeth.4184","volume":"14","author":"JT Simpson","year":"2017","unstructured":"Simpson JT, Workman RE, Zuzarte PC, David M, Dursi LJ, Timp W. Detecting DNA cytosine methylation using nanopore sequencing. Nat Methods. 2017;14(4):407\u201310.","journal-title":"Nat Methods"},{"issue":"1","key":"6011_CR32","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1186\/s13059-024-03181-2","volume":"25","author":"G Singh","year":"2024","unstructured":"Singh G, Alser M, Denolf K, Firtina C, Khodamoradi A, Cavlak MB, Corporaal H, Mutlu O. Rubicon: a framework for designing efficient deep learning-based genomic basecallers. Genome Biol. 2024;25(1):49.","journal-title":"Genome Biol"},{"issue":"1","key":"6011_CR33","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1016\/0022-2836(81)90087-5","volume":"147","author":"T Smith","year":"1981","unstructured":"Smith T, Waterman M. Identification of common molecular subsequences. J Mol Biol. 1981;147(1):195\u20137.","journal-title":"J Mol Biol"},{"key":"6011_CR34","doi-asserted-by":"crossref","unstructured":"Stanojevi\u0107 D, Lin D, Florez\u00a0de Sessions P, \u0160iki\u0107 M. Telomere-to-telomere phased genome assembly using error-corrected simplex nanopore reads. bioRxiv, 2024.","DOI":"10.1101\/2024.05.18.594796"},{"issue":"1","key":"6011_CR35","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1186\/s12859-018-2039-z","volume":"19","author":"H Suzuki","year":"2018","unstructured":"Suzuki H, Kasahara M. Introducing difference recurrence relations for faster semi-global alignment of long sequences. BMC Bioinformatics. 2018;19(1):33\u201347.","journal-title":"BMC Bioinformatics"},{"key":"6011_CR36","unstructured":"O.\u00a0N. Technologies. Oxford Nanopore Technologies. https:\/\/nanoporetech.com, 2023."},{"key":"6011_CR37","unstructured":"O.\u00a0N. Technologies. Dorado. https:\/\/github.com\/nanoporetech\/dorado, 2024."},{"key":"6011_CR38","unstructured":"O.\u00a0N. Technologies. How basecalling works. https:\/\/nanoporetech.com\/platform\/technology\/basecalling, 2024."},{"key":"6011_CR39","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13059-019-1727-y","volume":"20","author":"RR Wick","year":"2019","unstructured":"Wick RR, Judd LM, Holt KE. Performance of neural network basecalling tools for oxford nanopore sequencing. Genome Biol. 2019;20:1\u201310.","journal-title":"Genome Biol"},{"key":"6011_CR40","doi-asserted-by":"crossref","unstructured":"Yu CW, Kwong K, Lee K-H, Leong PHW. A smith-waterman systolic cell. In Field Programmable Logic and Application: 13th International Conference, FPL 2003, Lisbon, Portugal, September 1-3, 2003 Proceedings 13, Springer, 2003;p. 375\u2013384.","DOI":"10.1007\/978-3-540-45234-8_37"},{"key":"6011_CR41","doi-asserted-by":"publisher","first-page":"i477","DOI":"10.1093\/bioinformatics\/btab264","volume":"37","author":"H Zhang","year":"2021","unstructured":"Zhang H, Li H, Jain C, Cheng H, Au KF, Li H, Aluru S. Real-time mapping of nanopore raw signals. Bioinformatics. 2021;37:i477\u201383.","journal-title":"Bioinformatics"}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-024-06011-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s12859-024-06011-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-024-06011-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,17]],"date-time":"2025-03-17T10:20:22Z","timestamp":1742206822000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/s12859-024-06011-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,17]]},"references-count":41,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2025,12]]}},"alternative-id":["6011"],"URL":"https:\/\/doi.org\/10.1186\/s12859-024-06011-1","relation":{},"ISSN":["1471-2105"],"issn-type":[{"value":"1471-2105","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,3,17]]},"assertion":[{"value":"9 June 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 December 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 March 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no conflict of interest.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interest\u00a0"}}],"article-number":"83"}}