{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T18:04:00Z","timestamp":1775325840286,"version":"3.50.1"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,11,2]],"date-time":"2024-11-02T00:00:00Z","timestamp":1730505600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,11,2]],"date-time":"2024-11-02T00:00:00Z","timestamp":1730505600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["439669440 TRR319 RMaP TP C01"],"award-info":[{"award-number":["439669440 TRR319 RMaP TP C01"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["439669440 TRR319 RMaP TP C01"],"award-info":[{"award-number":["439669440 TRR319 RMaP TP C01"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Johannes Gutenberg-Universit\u00e4t Mainz"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Bioinformatics"],"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Background<\/jats:title>\n                    <jats:p>The maximal sensitivity for local pairwise alignment makes the Smith-Waterman algorithm a popular choice for protein sequence database search. However, its quadratic time complexity makes it compute-intensive. Unfortunately, current state-of-the-art software tools are not able to leverage the massively parallel processing capabilities of modern GPUs with close-to-peak performance. This motivates the need for more efficient implementations.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>CUDASW++4.0 is a fast software tool for scanning protein sequence databases with the Smith-Waterman algorithm on CUDA-enabled GPUs. Our approach achieves high efficiency for dynamic programming-based alignment computation by minimizing memory accesses and instructions. We provide both efficient matrix tiling, and sequence database partitioning schemes, and exploit next generation floating point arithmetic and novel DPX instructions. This leads to close-to-peak performance on modern GPU generations (Ampere, Ada, Hopper) with throughput rates of up to 1.94 TCUPS, 5.01 TCUPS, 5.71 TCUPS on an A100, L40S, and H100, respectively. Evaluation on the Swiss-Prot, UniRef50, and TrEMBL databases shows that CUDASW++4.0 gains over an order-of-magnitude performance improvements over previous GPU-based approaches (CUDASW++3.0, ADEPT, SW#DB). In addition, our algorithm demonstrates significant speedups over top-performing CPU-based tools (BLASTP, SWIPE, SWIMM2.0), can exploit multi-GPU nodes with linear scaling, and features an impressive energy efficiency of up to 15.7 GCUPS\/Watt.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Conclusion<\/jats:title>\n                    <jats:p>\n                      CUDASW++4.0 changes the standing of GPUs in protein sequence database search with Smith-Waterman alignment by providing close-to-peak performance on modern GPUs. It is freely available at\n                      <jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/github.com\/asbschmidt\/CUDASW4\">https:\/\/github.com\/asbschmidt\/CUDASW4<\/jats:ext-link>\n                      .\n                    <\/jats:p>\n                  <\/jats:sec>","DOI":"10.1186\/s12859-024-05965-6","type":"journal-article","created":{"date-parts":[[2024,11,2]],"date-time":"2024-11-02T14:02:28Z","timestamp":1730556148000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["CUDASW++4.0: ultra-fast GPU-based Smith\u2013Waterman protein sequence database search"],"prefix":"10.1186","volume":"25","author":[{"given":"Bertil","family":"Schmidt","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Felix","family":"Kallenborn","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alejandro","family":"Chacon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Hundt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,11,2]]},"reference":[{"issue":"1","key":"5965_CR1","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, et al. Identification of common molecular subsequences. J Mol Biol. 1981;147(1):195\u20137.","journal-title":"J Mol Biol"},{"issue":"20","key":"5965_CR2","doi-asserted-by":"publisher","first-page":"3437","DOI":"10.1093\/bioinformatics\/bty380","volume":"34","author":"R Rahn","year":"2018","unstructured":"Rahn R, Budach S, Costanza P, Ehrhardt M, Hancox J, Reinert K. Generic accelerated sequence alignment in seqan using vectorization and multi-threading. Bioinformatics. 2018;34(20):3437\u201345.","journal-title":"Bioinformatics"},{"key":"5965_CR3","doi-asserted-by":"crossref","unstructured":"Misra S, Pan TC, Mahadik K, Powley G, Vaidya PN, Vasimuddin M, Aluru S. Performance extraction and suitability analysis of multi-and many-core architectures for next generation sequencing secondary analysis. In: Proc. of the 27th International Conference on Parallel Architectures and Compilation Techniques, ACM; 2018. 3.","DOI":"10.1145\/3243176.3243197"},{"issue":"1","key":"5965_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s12859-016-0930-z","volume":"17","author":"J Daily","year":"2016","unstructured":"Daily J. Parasail: SIMD C library for global, semi-global, and local pairwise sequence alignments. BMC Bioinform. 2016;17(1):1.","journal-title":"BMC Bioinform."},{"key":"5965_CR5","doi-asserted-by":"publisher","first-page":"82138","DOI":"10.1371\/journal.pone.0082138","volume":"8","author":"M 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:82138.","journal-title":"PLoS ONE"},{"key":"5965_CR6","doi-asserted-by":"crossref","unstructured":"Liu Y, Schmidt B. Swaphi: Smith\u2013waterman protein database search on xeon phi coprocessors. In: 2014 IEEE 25th International Conference on Application-Specific Systems, Architectures and Processors, IEEE; 2014. p. 184\u2013185.","DOI":"10.1109\/ASAP.2014.6868657"},{"key":"5965_CR7","doi-asserted-by":"crossref","unstructured":"Shao H, Ruan J. Bsalign: a library for nucleotide sequence alignment. Genom, Proteom & Bioinform, 2024; p. 025","DOI":"10.1101\/2024.01.15.575791"},{"key":"5965_CR8","doi-asserted-by":"crossref","unstructured":"Sandes EFO, de Melo AC. Cudalign: using gpu to accelerate the comparison of megabase genomic sequences. In: Proceedings PPoPP 2010, 2010;45:137\u2013146. ACM.","DOI":"10.1145\/1837853.1693473"},{"issue":"1","key":"5965_CR9","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1186\/1471-2105-14-117","volume":"14","author":"Y Liu","year":"2013","unstructured":"Liu Y, Wirawan A, Schmidt B. Cudasw++ 3.0: accelerating smith\u2013waterman protein database search by coupling CPU and GPU SIMD instructions. BMC Bioinform. 2013;14(1):117.","journal-title":"BMC Bioinform"},{"issue":"19","key":"5965_CR10","doi-asserted-by":"publisher","first-page":"2494","DOI":"10.1093\/bioinformatics\/btt410","volume":"29","author":"M Korpar","year":"2013","unstructured":"Korpar M, \u0160iki\u0107 M. Sw#-gpu-enabled exact alignments on genome scale. Bioinformatics. 2013;29(19):2494\u20135.","journal-title":"Bioinformatics"},{"issue":"10","key":"5965_CR11","first-page":"2838","volume":"27","author":"EF de Oliveira Sandes","year":"2016","unstructured":"de Oliveira Sandes EF, Miranda G, Martorell X, Ayguade E, Teodoro G, Melo AC. Cudalign 4.0: incremental speculative traceback for exact chromosome-wide alignment in GPU clusters. IEEE TPDS. 2016;27(10):2838\u201350.","journal-title":"IEEE TPDS."},{"issue":"1","key":"5965_CR12","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s12859-018-2565-8","volume":"20","author":"N Ahmed","year":"2019","unstructured":"Ahmed N, L\u00e9vy J, Ren S, Mushtaq H, Bertels K, Al-Ars Z. Gasal2: a GPU accelerated sequence alignment library for high-throughput NGS data. BMC Bioinform. 2019;20(1):1\u201320.","journal-title":"BMC Bioinform"},{"issue":"1","key":"5965_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s12859-020-03720-1","volume":"21","author":"MG Awan","year":"2020","unstructured":"Awan MG, Deslippe J, Buluc A, Selvitopi O, Hofmeyr S, Oliker L, Yelick K. Adept: a domain independent sequence alignment strategy for GPU architectures. BMC Bioinform. 2020;21(1):1\u201329.","journal-title":"BMC Bioinform"},{"key":"5965_CR14","unstructured":"Pantaleoni J, Subtil N. NVBIO. https:\/\/nvlabs.github.io\/nvbio 2015."},{"key":"5965_CR15","doi-asserted-by":"crossref","unstructured":"Lan H, Liu W, Liu Y, Schmidt B. Swhybrid: a hybrid-parallel framework for large-scale protein sequence database search. In: 2017 IEEE International Parallel and Distributed Processing Symposium (IPDPS), 2017:42\u201351. IEEE","DOI":"10.1109\/IPDPS.2017.42"},{"issue":"12","key":"5965_CR16","doi-asserted-by":"publisher","first-page":"3053","DOI":"10.1109\/TPDS.2021.3084069","volume":"32","author":"M Figueiredo","year":"2021","unstructured":"Figueiredo M, Navarro JP, Sandes EF, Teodoro G, Melo AC. Parallel fine-grained comparison of long DNA sequences in homogeneous and heterogeneous GPU platforms with pruning. IEEE Trans Parallel Distrib Syst. 2021;32(12):3053\u201365.","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"5965_CR17","doi-asserted-by":"crossref","unstructured":"M\u00fcller A, Schmidt B, Membarth R, Lei\u00dfa R, Hack S. Anyseq\/gpu: a novel approach for faster sequence alignment on GPUS. In: Proceedings of the 36th ACM International Conference on Supercomputing, 2022: p. 1\u201311.","DOI":"10.1145\/3524059.3532376"},{"key":"5965_CR18","doi-asserted-by":"crossref","unstructured":"Sousa WP, Soares FM, Brum RC, Figueiredo M, Melo AC, de Castro MCS, Bentes C. Biological sequence comparison on cloud-based GPU environment. In: High Performance Computing in Clouds: Moving HPC Applications to a Scalable and Cost-Effective Environment, Springer; 2023. p. 239\u2013263.","DOI":"10.1007\/978-3-031-29769-4_12"},{"key":"5965_CR19","doi-asserted-by":"crossref","unstructured":". Park S, Hong J, Song J, Kim H, Kim Y, Lee J. Agatha: Fast and efficient GPU acceleration of guided sequence alignment for long read mapping. In: Proceedings of the 29th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming, 2024: p. 431\u2013444.","DOI":"10.1145\/3627535.3638474"},{"key":"5965_CR20","doi-asserted-by":"crossref","unstructured":"Oliver T, Schmidt B, Maskell D. Hyper customized processors for bio-sequence database scanning on FPGAs. In: Proceedings of the 2005 ACM\/SIGDA FPGA, 2005: p. 229\u2013237. ACM","DOI":"10.1145\/1046192.1046222"},{"key":"5965_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/1471-2105-8-185","volume":"8","author":"ITS Li","year":"2007","unstructured":"Li ITS, Shum W, Truong K. 160-fold acceleration of the smith-waterman algorithm using a field programmable gate array (FPGA). BMC Bioinfor. 2007;8:1\u20137.","journal-title":"BMC Bioinfor"},{"issue":"3","key":"5965_CR22","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1177\/1094342016654215","volume":"32","author":"E Rucci","year":"2018","unstructured":"Rucci E, Garcia C, Botella G, De Giusti AE, Naiouf M, Prieto-Matias M. Oswald: Opencl Smith\u2013Waterman on altera\u2019s FPGA for large protein databases. Int J High Perform Comput Appl. 2018;32(3):337\u201350.","journal-title":"Int J High Perform Comput Appl"},{"issue":"5","key":"5965_CR23","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1186\/s12918-018-0614-6","volume":"12","author":"E Rucci","year":"2018","unstructured":"Rucci E, Garcia C, Botella G, De Giusti A, Naiouf M, Prieto-Matias M. Swifold: Smith\u2013Waterman implementation on FPGA with opencl for long DNA sequences. BMC Syst Biol. 2018;12(5):96.","journal-title":"BMC Syst Biol"},{"issue":"8","key":"5965_CR24","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. 1988;85(8):2444\u20138.","journal-title":"Proc Natl Acad Sci"},{"issue":"3","key":"5965_CR25","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1016\/S0022-2836(05)80360-2","volume":"215","author":"SF Altschul","year":"1990","unstructured":"Altschul SF, Gish W, Miller W, Myers EW, Lipman DJ. Basic local alignment search tool. J Mol Biol. 1990;215(3):403\u201310.","journal-title":"J Mol Biol"},{"issue":"17","key":"5965_CR26","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 psi-blast: a new generation of protein database search programs. Nucleic Acids Res. 1997;25(17):3389\u2013402.","journal-title":"Nucleic Acids Res"},{"key":"5965_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/1471-2105-10-421","volume":"10","author":"C Camacho","year":"2009","unstructured":"Camacho C, Coulouris G, Avagyan V, Ma N, Papadopoulos J, Bealer K, Madden TL. Blast+: architecture and applications. BMC Bioinform. 2009;10:1\u20139.","journal-title":"BMC Bioinform"},{"issue":"2","key":"5965_CR28","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1006\/geno.1996.0614","volume":"38","author":"EG Shpaer","year":"1996","unstructured":"Shpaer EG, Robinson M, Yee D, Candlin JD, Mines R, Hunkapiller T. Sensitivity and selectivity in protein similarity searches: a comparison of Smith\u2013Waterman in hardware to blast and fasta. Genomics. 1996;38(2):179\u201391.","journal-title":"Genomics"},{"issue":"3","key":"5965_CR29","doi-asserted-by":"publisher","first-page":"635","DOI":"10.1016\/0888-7543(91)90071-L","volume":"11","author":"WR Pearson","year":"1991","unstructured":"Pearson WR. Searching protein sequence libraries: comparison of the sensitivity and selectivity of the smith-waterman and fasta algorithms. Genomics. 1991;11(3):635\u201350.","journal-title":"Genomics"},{"issue":"6","key":"5965_CR30","doi-asserted-by":"publisher","first-page":"1145","DOI":"10.1002\/pro.5560040613","volume":"4","author":"WR Pearson","year":"1995","unstructured":"Pearson WR. Comparison of methods for searching protein sequence databases. Protein Sci. 1995;4(6):1145\u201360.","journal-title":"Protein Sci"},{"issue":"12","key":"5965_CR31","doi-asserted-by":"publisher","first-page":"0145857","DOI":"10.1371\/journal.pone.0145857","volume":"10","author":"M Korpar","year":"2015","unstructured":"Korpar M, \u0160o\u0161i\u0107 M, Bla\u017eeka D, \u0160iki\u0107 M. Sw# db: Gpu-accelerated exact sequence similarity database search. PLoS ONE. 2015;10(12):0145857.","journal-title":"PLoS ONE"},{"key":"5965_CR32","doi-asserted-by":"crossref","unstructured":"Schmidt B, Hundt C. cudtw++: Ultra-fast dynamic time warping on cuda-enabled gpus. In: Euro-Par 2020: Parallel Processing: 26th International Conference on Parallel and Distributed Computing, Warsaw, Poland, August 24\u201328, 2020, Proceedings, Springer; 2020:p. 597\u2013612.","DOI":"10.1007\/978-3-030-57675-2_37"},{"key":"5965_CR33","unstructured":"Harris D. NVIDIA Hopper GPU Architecture Accelerates Dynamic Programming Up to 40x Using New DPX Instructions . https:\/\/blogs.nvidia.com\/blog\/2022\/03\/22\/nvidia-hopper-accelerates-dynamic-programming-using-dpx-instructions\/ Accessed 2022-03-22"},{"issue":"3","key":"5965_CR34","doi-asserted-by":"publisher","first-page":"2341","DOI":"10.1109\/TCBB.2022.3219114","volume":"20","author":"H Zhang","year":"2023","unstructured":"Zhang H, Song H, Xu X, Chang Q, Wang M, Wei Y, Yin Z, Schmidt B, Liu W. Rabbitfx: Efficient framework for fasta\/q file parsing on modern multi-core platforms. IEEE\/ACM Trans Comput Biol Bioinf. 2023;20(3):2341\u20138. https:\/\/doi.org\/10.1109\/TCBB.2022.3219114.","journal-title":"IEEE\/ACM Trans Comput Biol Bioinf"},{"key":"5965_CR35","doi-asserted-by":"crossref","unstructured":"Chac\u00f3n A, Marco-Sola S, Espinosa A, Ribeca P, Moure JC. Thread-cooperative, bit-parallel computation of levenshtein distance on gpu. In: Proceedings of the 28th ACM International Conference on Supercomputing, 2014: p. 103\u2013112.","DOI":"10.1145\/2597652.2597677"},{"key":"5965_CR36","unstructured":"Chac\u00f3n A. Read mapping on heterogeneous systems: scalability strategies for bioinformatic primitives 2021."},{"key":"5965_CR37","unstructured":"Uniprot: the universal protein knowledgebase in 2023. Nucleic Acids Research 2023;51(D1): p. 523\u201353."},{"issue":"6","key":"5965_CR38","doi-asserted-by":"publisher","first-page":"926","DOI":"10.1093\/bioinformatics\/btu739","volume":"31","author":"Suzek BE, Wang Y, Huang H, McGarvey PB, Wu CH, Consortium U","year":"2015","unstructured":"Suzek BE, Wang Y, Huang H, McGarvey PB, Wu CH, Consortium U. Uniref clusters: a comprehensive and scalable alternative for improving sequence similarity searches. Bioinformatics. 2015;31(6):926\u201332.","journal-title":"Bioinformatics"},{"key":"5965_CR39","unstructured":"NVIDIA: CUDA Documentation: Throughput per warp instruction. https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html#arithmetic-instructions 2023."},{"issue":"1","key":"5965_CR40","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/1471-2105-12-221","volume":"12","author":"T Rognes","year":"2011","unstructured":"Rognes T. Faster smith-waterman database searches with inter-sequence SIMD parallelisation. BMC Bioinform. 2011;12(1):1\u201311.","journal-title":"BMC Bioinform"},{"issue":"6","key":"5965_CR41","doi-asserted-by":"publisher","first-page":"0254736","DOI":"10.1371\/journal.pone.0254736","volume":"17","author":"FFD Oliveira","year":"2022","unstructured":"Oliveira FFD, Dias LA, Fernandes MA. Proposal of smith\u2013waterman algorithm on FPGA to accelerate the forward and backtracking steps. Plos One. 2022;17(6):0254736.","journal-title":"Plos One"},{"key":"5965_CR42","doi-asserted-by":"publisher","first-page":"296","DOI":"10.1007\/s10766-018-0585-7","volume":"47","author":"E Rucci","year":"2019","unstructured":"Rucci E, Sanchez CG, Juan GB, Giusti AD, Naiouf M, Prieto-Matias M. Swimm 2.0: enhanced smith-waterman on intel\u2019s multicore and manycore architectures based on avx-512 vector extensions. Int J Parallel Prog. 2019;47:296\u2013316.","journal-title":"Int J Parallel Prog"},{"issue":"11","key":"5965_CR43","doi-asserted-by":"publisher","first-page":"1026","DOI":"10.1038\/nbt.3988","volume":"35","author":"M Steinegger","year":"2017","unstructured":"Steinegger M, S\u00f6ding J. Mmseqs2 enables sensitive protein sequence searching for the analysis of massive data sets. Nat Biotechnol. 2017;35(11):1026\u20138.","journal-title":"Nat Biotechnol"},{"issue":"10","key":"5965_CR44","doi-asserted-by":"publisher","first-page":"1002195","DOI":"10.1371\/journal.pcbi.1002195","volume":"7","author":"SR Eddy","year":"2011","unstructured":"Eddy SR. Accelerated profile hmm searches. PLoS Comput Biol. 2011;7(10):1002195.","journal-title":"PLoS Comput Biol"},{"issue":"24","key":"5965_CR45","doi-asserted-by":"publisher","first-page":"3826","DOI":"10.1093\/bioinformatics\/btw558","volume":"32","author":"J Gonz\u00e1lez-Dom\u00ednguez","year":"2016","unstructured":"Gonz\u00e1lez-Dom\u00ednguez J, Liu Y, Touri\u00f1o J, Schmidt B. Msaprobs-mpi: parallel multiple sequence aligner for distributed-memory systems. Bioinformatics. 2016;32(24):3826\u20138.","journal-title":"Bioinformatics"}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-024-05965-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s12859-024-05965-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-024-05965-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,2]],"date-time":"2024-11-02T14:02:34Z","timestamp":1730556154000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/s12859-024-05965-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,2]]},"references-count":45,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["5965"],"URL":"https:\/\/doi.org\/10.1186\/s12859-024-05965-6","relation":{"has-preprint":[{"id-type":"doi","id":"10.1101\/2023.10.09.561526","asserted-by":"object"}]},"ISSN":["1471-2105"],"issn-type":[{"value":"1471-2105","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,11,2]]},"assertion":[{"value":"12 October 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 October 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 November 2024","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 competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"342"}}