{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T04:11:11Z","timestamp":1772165471568,"version":"3.50.1"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,7,29]],"date-time":"2025-07-29T00:00:00Z","timestamp":1753747200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,7,29]],"date-time":"2025-07-29T00:00:00Z","timestamp":1753747200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100007917","name":"Agricultural Research Service","doi-asserted-by":"publisher","award":["3022-32000-018-017-S"],"award-info":[{"award-number":["3022-32000-018-017-S"]}],"id":[{"id":"10.13039\/100007917","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100007917","name":"Agricultural Research Service","doi-asserted-by":"publisher","award":["5030-32000-231-000-D"],"award-info":[{"award-number":["5030-32000-231-000-D"]}],"id":[{"id":"10.13039\/100007917","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100007917","name":"Agricultural Research Service","doi-asserted-by":"publisher","award":["5030-32000-231-111-I"],"award-info":[{"award-number":["5030-32000-231-111-I"]}],"id":[{"id":"10.13039\/100007917","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000016","name":"U.S. Department of Health and Human Services","doi-asserted-by":"publisher","award":["75N93021C00015"],"award-info":[{"award-number":["75N93021C00015"]}],"id":[{"id":"10.13039\/100000016","id-type":"DOI","asserted-by":"publisher"}]}],"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 advent of next-generation and long-read sequencing technologies has provided an ever-increasing wealth of phylogenetic data that require specially designed algorithms to decipher the underlying evolutionary relationships. As large-scale data become increasingly accessible, there is a concomitant need for efficient computational libraries that facilitate the development and dissemination of specialized algorithms for phylogenetic comparative biology.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>We introduce Phylo-rs: a fast, extensible, general-purpose library for phylogenetic analysis and inference written in the Rust programming language. Phylo-rs leverages a combination of speed, memory-safety, and native WebAssembly support offered by Rust to provide a robust set of memory-efficient data structures and elementary phylogenetic algorithms. Phylo-rs focuses on the efficient and convenient deployment of software aimed at large-scale phylogenetic analysis and inference. Scalability analysis against popular libraries shows that Phylo-rs performs comparably or better on key algorithms. We utilized it to assess the phylogenetic diversity of influenza A virus in swine, identifying virus groups that are undergoing evolutionary expansion that could be targeted for control through multivalent vaccines. Additionally, we used Phylo-rs to enhance phylogenetic inference by visualizing tree space from Markov chain Monte Carlo (MCMC) Bayesian analysis, efficiently computing approximately five billion tree pair distances to evaluate convergence and select MCMC runs for genomic epidemiology.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Conclusion<\/jats:title>\n                    <jats:p>\n                      Phylo-rs enables the design and implementation of cutting-edge software for phylogenetic analysis, thereby facilitating the application and dissemination of theoretical advancements in biology. Phylo-rs is available under an open-source license on GitHub at\n                      <jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"https:\/\/github.com\/sriram98v\/phylo-rs\" ext-link-type=\"uri\">https:\/\/github.com\/sriram98v\/phylo-rs<\/jats:ext-link>\n                      , with documentation available at\n                      <jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"https:\/\/docs.rs\/phylo\/latest\/phylo\/\" ext-link-type=\"uri\">https:\/\/docs.rs\/phylo\/latest\/phylo\/<\/jats:ext-link>\n                      .\n                    <\/jats:p>\n                  <\/jats:sec>","DOI":"10.1186\/s12859-025-06234-w","type":"journal-article","created":{"date-parts":[[2025,7,29]],"date-time":"2025-07-29T14:30:03Z","timestamp":1753799403000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Phylo-rs: an extensible phylogenetic analysis library in rust"],"prefix":"10.1186","volume":"26","author":[{"given":"Sriram","family":"Vijendran","sequence":"first","affiliation":[]},{"given":"Tavis","family":"Anderson","sequence":"additional","affiliation":[]},{"given":"Alexey","family":"Markin","sequence":"additional","affiliation":[]},{"given":"Oliver","family":"Eulenstein","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,7,29]]},"reference":[{"issue":"12","key":"6234_CR1","doi-asserted-by":"publisher","first-page":"3101","DOI":"10.1016\/S2095-3119(20)63340-8","volume":"20","author":"S-S Bai","year":"2021","unstructured":"Bai S-S, Zhang H-B, Jing H, et al. Identification of genetic locus with resistance to take-all in the wheat-psathyrostachys huashanica keng introgression line h148. J Integr Agric. 2021;20(12):3101\u201313.","journal-title":"J Integr Agric"},{"issue":"1","key":"6234_CR2","doi-asserted-by":"publisher","first-page":"7672","DOI":"10.1038\/s41467-024-51992-5","volume":"15","author":"S Pipins","year":"2024","unstructured":"Pipins S, Baillie JE, Bowmer A, et al. Advancing edge zones to identify spatial conservation priorities of tetrapod evolutionary history. Nat Commun. 2024;15(1):7672.","journal-title":"Nat Commun"},{"issue":"2","key":"6234_CR3","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/j.jncc.2024.03.001","volume":"4","author":"L Li","year":"2024","unstructured":"Li L, Xie W, Zhan L, et al. Resolving tumor evolution: a phylogenetic approach. J Nat Cancer Center. 2024;4(2):97\u2013106.","journal-title":"J Nat Cancer Center"},{"issue":"1","key":"6234_CR4","doi-asserted-by":"publisher","first-page":"045","DOI":"10.1093\/ve\/veac045","volume":"8","author":"LA Featherstone","year":"2022","unstructured":"Featherstone LA, Zhang JM, Vaughan TG, et al. Epidemiological inference from pathogen genomes: a review of phylodynamic models and applications. Virus Evol. 2022;8(1):045.","journal-title":"Virus Evol"},{"key":"6234_CR5","doi-asserted-by":"crossref","unstructured":"Modi A, Vai S, Caramelli D, et al. The illumina sequencing protocol and the novaseq 6000 system. In: Bacterial Pangenomics: Methods and Protocols, 2021;pp. 15\u201342. Springer, Berlin","DOI":"10.1007\/978-1-0716-1099-2_2"},{"issue":"32","key":"6234_CR6","doi-asserted-by":"publisher","first-page":"2002169","DOI":"10.1002\/smll.202002169","volume":"16","author":"M Wang","year":"2020","unstructured":"Wang M, Fu A, Hu B, et al. Nanopore targeted sequencing for the accurate and comprehensive detection of sars-cov-2 and other respiratory viruses. Small. 2020;16(32):2002169.","journal-title":"Small"},{"issue":"11","key":"6234_CR7","doi-asserted-by":"publisher","first-page":"1348","DOI":"10.1038\/s41587-021-01108-x","volume":"39","author":"Y Wang","year":"2021","unstructured":"Wang Y, Zhao Y, Bollas A, et al. Nanopore sequencing technology, bioinformatics and applications. Nat Biotechnol. 2021;39(11):1348\u201365.","journal-title":"Nat Biotechnol"},{"key":"6234_CR8","doi-asserted-by":"crossref","unstructured":"Moreno MA, Holder MT, Sukumaran J. Dendropy 5: a mature python library for phylogenetic computing. 2024; arXiv:2405.14120","DOI":"10.21105\/joss.06943"},{"key":"6234_CR9","doi-asserted-by":"publisher","first-page":"100436","DOI":"10.1016\/j.softx.2020.100436","volume":"11","author":"N Moshiri","year":"2020","unstructured":"Moshiri N. Treeswift: a massively scalable python tree package. SoftwareX. 2020;11:100436.","journal-title":"SoftwareX"},{"key":"6234_CR10","doi-asserted-by":"publisher","first-page":"16505","DOI":"10.7717\/peerj.16505","volume":"12","author":"LJ Revell","year":"2024","unstructured":"Revell LJ. phytools 2.0: an updated r ecosystem for phylogenetic comparative methods (and other things). PeerJ. 2024;12:16505.","journal-title":"PeerJ"},{"issue":"3","key":"6234_CR11","doi-asserted-by":"publisher","first-page":"526","DOI":"10.1093\/bioinformatics\/bty633","volume":"35","author":"E Paradis","year":"2019","unstructured":"Paradis E, Schliep K. ape 5.0: an environment for modern phylogenetics and evolutionary analyses in r. Bioinformatics. 2019;35(3):526\u20138.","journal-title":"Bioinformatics"},{"issue":"10","key":"6234_CR12","doi-asserted-by":"publisher","first-page":"3263","DOI":"10.1093\/bioinformatics\/btaa070","volume":"36","author":"L Czech","year":"2020","unstructured":"Czech L, Barbera P, Stamatakis A. Genesis and gappa: processing, analyzing and visualizing phylogenetic (placement) data. Bioinformatics. 2020;36(10):3263\u20135.","journal-title":"Bioinformatics"},{"key":"6234_CR13","doi-asserted-by":"crossref","unstructured":"Moshiri N. Compacttree: a lightweight header-only c++ library and python wrapper for ultra-large phylogenetics. Gigabyte 2025, (2025)","DOI":"10.46471\/gigabyte.152"},{"issue":"3","key":"6234_CR14","first-page":"075","volume":"3","author":"F Lemoine","year":"2021","unstructured":"Lemoine F, Gascuel O. Gotree\/goalign: toolkit and go API to facilitate the development of phylogenetic workflows. NAR Gen Bioinform. 2021;3(3):075.","journal-title":"NAR Gen Bioinform"},{"key":"6234_CR15","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1038\/d41586-020-03382-2","volume":"588","author":"JM Perkel","year":"2020","unstructured":"Perkel JM. Why scientists are turning to rust. Nature. 2020;588:185.","journal-title":"Nature"},{"key":"6234_CR16","unstructured":"Fulton, K.R., Chan, A., Votipka, D., et al.: Benefits and drawbacks of adopting a secure programming language: Rust as a case study. In: Seventeenth Symposium on Usable Privacy and Security (SOUPS 2021), pp. 597\u2013616 (2021)"},{"key":"6234_CR17","doi-asserted-by":"crossref","unstructured":"Li C, Jiao J. Llvm framework: Research and applications. In: 2023 19th International conference on natural computation, fuzzy systems and knowledge discovery (ICNC-FSKD). IEEE, 2023;pp. 1\u20136","DOI":"10.1109\/ICNC-FSKD59587.2023.10281186"},{"key":"6234_CR18","unstructured":"Klabnik S, Nichols C. The rust programming language. No Starch Press, (2023)"},{"key":"6234_CR19","doi-asserted-by":"publisher","unstructured":"Haas A, Rossberg A, Schuff DL, et al. Bringing the web up to speed with webassembly. In: Proceedings of the 38th ACM SIGPLAN Conference on programming language design and implementation. PLDI 2017, pp. 185\u2013200. Association for Computing Machinery, New York, NY, USA 2017. https:\/\/doi.org\/10.1145\/3062341.3062363","DOI":"10.1145\/3062341.3062363"},{"issue":"9","key":"6234_CR20","doi-asserted-by":"publisher","first-page":"1422","DOI":"10.1089\/cmb.2019.0432","volume":"27","author":"K Yamada","year":"2020","unstructured":"Yamada K, Chen Z-Z, Wang L. Improved practical algorithms for rooted subtree prune and regraft (rspr) distance and hybridization number. J Comput Biol. 2020;27(9):1422\u201332.","journal-title":"J Comput Biol"},{"key":"6234_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/1471-2105-14-3","volume":"14","author":"G Cardona","year":"2013","unstructured":"Cardona G, Mir A, Rossell\u00f3 F, et al. Cophenetic metrics for phylogenetic trees, after sokal and rohlf. BMC Bioinform. 2013;14:1\u201313.","journal-title":"BMC Bioinform"},{"key":"6234_CR22","doi-asserted-by":"crossref","unstructured":"Moon J, Eulenstein O. The cluster affinity distance for phylogenies. In: Bioinformatics research and applications: 15th International Symposium, ISBRA 2019, Barcelona, Spain, June 3\u20136, 2019, Proceedings 15, 2019;pp. 52\u201364. Springer","DOI":"10.1007\/978-3-030-20242-2_5"},{"key":"6234_CR23","doi-asserted-by":"crossref","unstructured":"G\u00f3recki P, Markin A, Eulenstein O. Cophenetic distances: A near-linear time algorithmic framework. In: International Computing and Combinatorics Conference, 2018;pp. 168\u2013179. Springer","DOI":"10.1007\/978-3-319-94776-1_15"},{"issue":"21","key":"6234_CR24","doi-asserted-by":"publisher","first-page":"4453","DOI":"10.1093\/bioinformatics\/btz305","volume":"35","author":"AM Kozlov","year":"2019","unstructured":"Kozlov AM, Darriba D, Flouri T, et al. Raxml-ng: a fast, scalable and user-friendly tool for maximum likelihood phylogenetic inference. Bioinformatics. 2019;35(21):4453\u20135.","journal-title":"Bioinformatics"},{"issue":"5","key":"6234_CR25","doi-asserted-by":"publisher","first-page":"1530","DOI":"10.1093\/molbev\/msaa015","volume":"37","author":"BQ Minh","year":"2020","unstructured":"Minh BQ, Schmidt HA, Chernomor O, et al. Iq-tree 2: new models and efficient methods for phylogenetic inference in the genomic era. Mol Biol Evol. 2020;37(5):1530\u20134.","journal-title":"Mol Biol Evol"},{"key":"6234_CR26","doi-asserted-by":"publisher","first-page":"103519","DOI":"10.1016\/j.jcss.2024.103519","volume":"142","author":"S Kelk","year":"2024","unstructured":"Kelk S, Linz S, Meuwese R. Deep kernelization for the tree bisection and reconnection (tbr) distance in phylogenetics. J Comput Syst Sci. 2024;142:103519.","journal-title":"J Comput Syst Sci"},{"issue":"1","key":"6234_CR27","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1007\/s00285-021-01567-5","volume":"82","author":"L Collienne","year":"2021","unstructured":"Collienne L, Gavryushkin A. Computing nearest neighbour interchange distances between ranked phylogenetic trees. J Math Biol. 2021;82(1):8.","journal-title":"J Math Biol"},{"key":"6234_CR28","unstructured":"Felsenstein, J.: Inferring phylogenies. In: Inferring phylogenies, pp. 664\u2013664 (2004)"},{"issue":"15","key":"6234_CR29","doi-asserted-by":"publisher","first-page":"2209","DOI":"10.1093\/bioinformatics\/btaa963","volume":"37","author":"Y Gao","year":"2021","unstructured":"Gao Y, Liu Y, Ma Y, et al. abpoa: an simd-based c library for fast partial order alignment using adaptive band. Bioinformatics. 2021;37(15):2209\u201311.","journal-title":"Bioinformatics"},{"issue":"2","key":"6234_CR30","doi-asserted-by":"publisher","first-page":"030","DOI":"10.1093\/bioinformatics\/btae030","volume":"40","author":"K Gangavarapu","year":"2024","unstructured":"Gangavarapu K, Ji X, Baele G, et al. Many-core algorithms for high-dimensional gradients on phylogenetic trees. Bioinformatics. 2024;40(2):030.","journal-title":"Bioinformatics"},{"issue":"66","key":"6234_CR31","doi-asserted-by":"publisher","first-page":"3677","DOI":"10.21105\/joss.03677","volume":"6","author":"A Kramer","year":"2021","unstructured":"Kramer A, Turakhia Y, Corbett-Detig R. Shusher: private browser-based placement of sensitive genome samples on phylogenetic trees. J Open Source Softw. 2021;6(66):3677.","journal-title":"J Open Source Softw"},{"issue":"67","key":"6234_CR32","doi-asserted-by":"publisher","first-page":"3773","DOI":"10.21105\/joss.03773","volume":"6","author":"I Aksamentov","year":"2021","unstructured":"Aksamentov I, Roemer C, Hodcroft EB, et al. Nextclade: clade assignment, mutation calling and quality control for viral genomes. J Open Source Softw. 2021;6(67):3773.","journal-title":"J Open Source Softw"},{"issue":"1","key":"6234_CR33","doi-asserted-by":"publisher","first-page":"016","DOI":"10.1093\/ve\/vey016","volume":"4","author":"MA Suchard","year":"2018","unstructured":"Suchard MA, Lemey P, Baele G, et al. Bayesian phylogenetic and phylodynamic data integration using beast 1.10. Virus Evol. 2018;4(1):016.","journal-title":"Virus Evol"},{"key":"6234_CR34","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1007\/978-3-319-22461-9_8","volume":"14","author":"A Chao","year":"2016","unstructured":"Chao A, Chiu C-H, Jost L. Phylogenetic diversity measures and their decomposition: a framework based on hill numbers. Biodiver Conserv Phylogenet Systemat. 2016;14:141\u201372.","journal-title":"Biodiver Conserv Phylogenet Systemat"},{"issue":"3","key":"6234_CR35","doi-asserted-by":"publisher","first-page":"038737","DOI":"10.1101\/cshperspect.a038737","volume":"11","author":"TK Anderson","year":"2021","unstructured":"Anderson TK, Chang J, Arendsee ZW, et al. Swine influenza a viruses and the tangled relationship with humans. Cold Spring Harb Perspect Med. 2021;11(3):038737.","journal-title":"Cold Spring Harb Perspect Med"},{"issue":"3","key":"6234_CR36","doi-asserted-by":"publisher","first-page":"00994","DOI":"10.1128\/msphere.00994-21","volume":"7","author":"MN Neveau","year":"2022","unstructured":"Neveau MN, Zeller MA, Kaplan BS, et al. Genetic and antigenic characterization of an expanding h3 influenza a virus clade in us swine visualized by nextstrain. Msphere. 2022;7(3):00994\u201321.","journal-title":"Msphere"},{"issue":"5","key":"6234_CR37","doi-asserted-by":"publisher","first-page":"1052","DOI":"10.1093\/sysbio\/syad028","volume":"72","author":"A Markin","year":"2023","unstructured":"Markin A, Wagle S, Grover S, et al. Parnas: objectively selecting the most representative taxa on a phylogeny. Syst Biol. 2023;72(5):1052\u201363.","journal-title":"Syst Biol"},{"issue":"32","key":"6234_CR38","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1128\/MRA.00673-19","volume":"8","author":"J Chang","year":"2019","unstructured":"Chang J, Anderson TK, Zeller MA, et al. octoflu: automated classification for the evolutionary origin of influenza a virus gene sequences detected in us swine. Microbiol Resource Announc. 2019;8(32):10\u20131128.","journal-title":"Microbiol Resource Announc"},{"issue":"Supplement-2","key":"6234_CR39","doi-asserted-by":"publisher","first-page":"884","DOI":"10.1093\/bioinformatics\/btaa820","volume":"36","author":"J Barba-Montoya","year":"2020","unstructured":"Barba-Montoya J, Tao Q, Kumar S. Using a GTR+\u0393 substitution model for dating sequence divergence when stationarity and time-reversibility assumptions are violated. Bioinformatics. 2020;36(Supplement-2):884\u201394.","journal-title":"Bioinformatics"},{"key":"6234_CR40","doi-asserted-by":"crossref","unstructured":"Markin A, Macken CA, Baker AL, et al. Revealing reassortment in influenza a viruses with treesort. bioRxiv, 2024;2024\u201311.","DOI":"10.1101\/2024.11.15.623781"},{"key":"6234_CR41","doi-asserted-by":"publisher","unstructured":"Nguyen T-Q, Hutter C, Markin A, et al. Emergence and interstate spread of highly pathogenic avian influenza A(H5N1 in dairy cattle in the United States. Science, 2025;388:eadq0900. https:\/\/doi.org\/10.1126\/science.adq0900","DOI":"10.1126\/science.adq0900"},{"key":"6234_CR42","doi-asserted-by":"publisher","unstructured":"Anderson T, Hutter CR, Markin A, Nguyen T. Flu-crew\/dairy-cattle-hpai-2024: Data and code from: emergence and interstate spread of highly pathogenic avian influenza A(H5N1) in Dairy Cattle in the United States. https:\/\/doi.org\/10.5281\/zenodo.15213504","DOI":"10.5281\/zenodo.15213504"},{"issue":"6","key":"6234_CR43","doi-asserted-by":"publisher","first-page":"0287350","DOI":"10.1371\/journal.pone.0287350","volume":"18","author":"M Khodaei","year":"2023","unstructured":"Khodaei M, Owen M, Beerli P. Geodesics to characterize the phylogenetic landscape. PLoS ONE. 2023;18(6):0287350.","journal-title":"PLoS ONE"},{"key":"6234_CR44","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s12859-017-1479-1","volume":"18","author":"JC Wilgenbusch","year":"2017","unstructured":"Wilgenbusch JC, Huang W, Gallivan KA. Visualizing phylogenetic tree landscapes. BMC Bioinform. 2017;18:1\u201312.","journal-title":"BMC Bioinform"},{"issue":"11","key":"6234_CR45","doi-asserted-by":"publisher","first-page":"1006581","DOI":"10.1371\/journal.pcbi.1006581","volume":"14","author":"J Kelleher","year":"2018","unstructured":"Kelleher J, Thornton KR, Ashander J, et al. Efficient pedigree recording for fast population genetics simulation. PLoS Comput Biol. 2018;14(11):1006581.","journal-title":"PLoS Comput Biol"}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-025-06234-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s12859-025-06234-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-025-06234-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,8]],"date-time":"2025-09-08T06:50:15Z","timestamp":1757314215000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/s12859-025-06234-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,29]]},"references-count":45,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2025,12]]}},"alternative-id":["6234"],"URL":"https:\/\/doi.org\/10.1186\/s12859-025-06234-w","relation":{"has-preprint":[{"id-type":"doi","id":"10.1101\/2025.03.10.642340","asserted-by":"object"}]},"ISSN":["1471-2105"],"issn-type":[{"value":"1471-2105","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,7,29]]},"assertion":[{"value":"24 April 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 July 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 July 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 no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"197"}}