{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T23:17:57Z","timestamp":1773789477908,"version":"3.50.1"},"reference-count":29,"publisher":"The Open Journal","issue":"114","license":[{"start":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:00:00Z","timestamp":1761609600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"start":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:00:00Z","timestamp":1761609600000},"content-version":"am","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"start":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:00:00Z","timestamp":1761609600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JOSS"],"published-print":{"date-parts":[[2025,10,28]]},"DOI":"10.21105\/joss.09040","type":"journal-article","created":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T09:23:28Z","timestamp":1761643408000},"page":"9040","source":"Crossref","is-referenced-by-count":1,"title":["phylo2vec: a library for vector-based phylogenetic tree manipulation"],"prefix":"10.21105","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9922-0289","authenticated-orcid":false,"given":"Neil","family":"Scheidwasser","sequence":"first","affiliation":[{"name":"Section of Health Data Science and AI, University of Copenhagen, Copenhagen, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-1790-597X","authenticated-orcid":false,"given":"Ayush","family":"Nag","sequence":"additional","affiliation":[{"name":"eScience Institute, University of Washington, Seattle, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8682-5393","authenticated-orcid":false,"given":"Matthew J.","family":"Penn","sequence":"additional","affiliation":[{"name":"Section of Health Data Science and AI, University of Copenhagen, Copenhagen, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0996-1356","authenticated-orcid":false,"given":"Anthony","family":"Jakob","sequence":"additional","affiliation":[{"name":"Independent researcher"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-4071-3707","authenticated-orcid":false,"given":"Frederik M\u00f8lkj\u00e6r","family":"Andersen","sequence":"additional","affiliation":[{"name":"Section of Health Data Science and AI, University of Copenhagen, Copenhagen, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1123-7674","authenticated-orcid":false,"given":"Mark Poulsen","family":"Khurana","sequence":"additional","affiliation":[{"name":"Section of Health Data Science and AI, University of Copenhagen, Copenhagen, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1624-2667","authenticated-orcid":false,"given":"Landung","family":"Setiawan","sequence":"additional","affiliation":[{"name":"eScience Institute, University of Washington, Seattle, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5479-1974","authenticated-orcid":false,"given":"David A.","family":"Duch\u00eane","sequence":"additional","affiliation":[{"name":"Section of Health Data Science and AI, University of Copenhagen, Copenhagen, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0891-4611","authenticated-orcid":false,"given":"Samir","family":"Bhatt","sequence":"additional","affiliation":[{"name":"Section of Health Data Science and AI, University of Copenhagen, Copenhagen, Denmark"},{"name":"MRC Centre for Global Infectious Disease Analysis, Imperial College London, London, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"8722","reference":[{"issue":"2","key":"penn2024","doi-asserted-by":"publisher","DOI":"10.1093\/sysbio\/syae030","article-title":"Phylo2Vec: A Vector Representation for Binary Trees","volume":"74","author":"Penn","year":"2025","unstructured":"Penn, M. J., Scheidwasser, N., Khurana, M. P., Duch\u00eane, D. A., Donnelly, C. A., & Bhatt, S. (2025). Phylo2Vec: A Vector Representation for Binary Trees. Syst. Biol., 74(2), 250\u2013266. https:\/\/doi.org\/10.1093\/sysbio\/syae030","journal-title":"Syst. Biol."},{"issue":"3","key":"paradis2019","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/bty633","article-title":"ape 5.0: an environment for modern phylogenetics and evolutionary analyses in R","volume":"35","author":"Paradis","year":"2019","unstructured":"Paradis, E., & Schliep, K. (2019). ape 5.0: an environment for modern phylogenetics and evolutionary analyses in R. Bioinformatics, 35(3), 526\u2013528. https:\/\/doi.org\/10.1093\/bioinformatics\/bty633","journal-title":"Bioinformatics"},{"issue":"11","key":"suchard2009","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btp244","article-title":"Many-core algorithms for statistical phylogenetics","volume":"25","author":"Suchard","year":"2009","unstructured":"Suchard, M. A., & Rambaut, A. (2009). Many-core algorithms for statistical phylogenetics. Bioinformatics, 25(11), 1370\u20131376. https:\/\/doi.org\/10.1093\/bioinformatics\/btp244","journal-title":"Bioinformatics"},{"issue":"1","key":"ayres2012","doi-asserted-by":"publisher","DOI":"10.1093\/sysbio\/syr100","article-title":"BEAGLE: An Application Programming Interface and High-Performance Computing Library for Statistical Phylogenetics","volume":"61","author":"Ayres","year":"2012","unstructured":"Ayres, D. L., Darling, A., Zwickl, D. J., Beerli, P., Holder, M. T., Lewis, P. O., Huelsenbeck, J. P., Ronquist, F., Swofford, D. L., Cummings, M. P., & others. (2012). BEAGLE: An Application Programming Interface and High-Performance Computing Library for Statistical Phylogenetics. Syst. Biol., 61(1), 170\u2013173. https:\/\/doi.org\/10.1093\/sysbio\/syr100","journal-title":"Syst. Biol."},{"issue":"2","key":"adelson1962","article-title":"An algorithm for the organization of information","volume":"146","author":"Adelson-Velsky","year":"1962","unstructured":"Adelson-Velsky, Georgii, & Landis, E. (1962). An algorithm for the organization of information. Proc. USSR Acad. Sci., 146(2), 263\u2013266.","journal-title":"Proc. USSR Acad. Sci."},{"issue":"12","key":"penn2023","doi-asserted-by":"publisher","DOI":"10.1093\/gbe\/evad213","article-title":"Leaping through Tree Space: Continuous Phylogenetic Inference for Rooted and Unrooted Trees","volume":"15","author":"Penn","year":"2023","unstructured":"Penn, M. J., Scheidwasser, N., Penn, J., Donnelly, C. A., Duch\u00eane, D. A., & Bhatt, S. (2023). Leaping through Tree Space: Continuous Phylogenetic Inference for Rooted and Unrooted Trees. Genome Biol. Evol., 15(12), evad213. https:\/\/doi.org\/10.1093\/gbe\/evad213","journal-title":"Genome Biol. Evol."},{"issue":"21","key":"duchemin2018","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/bty389","article-title":"RecPhyloXML: a format for reconciled gene trees","volume":"34","author":"Duchemin","year":"2018","unstructured":"Duchemin, W., Gence, G., Arigon Chifolleau, A.-M., Arvestad, L., Bansal, M. S., Berry, V., Boussau, B., Chevenet, F., Comte, N., Dav\u0131\u0301n, A. A., & others. (2018). RecPhyloXML: a format for reconciled gene trees. Bioinformatics, 34(21), 3646\u20133652. https:\/\/doi.org\/10.1093\/bioinformatics\/bty389","journal-title":"Bioinformatics","ISSN":"https:\/\/id.crossref.org\/issn\/1367-4803","issn-type":"print"},{"issue":"12","key":"nakhleh2013","doi-asserted-by":"publisher","DOI":"10.1016\/j.tree.2013.09.004","article-title":"Computational approaches to species phylogeny inference and gene tree reconciliation","volume":"28","author":"Nakhleh","year":"2013","unstructured":"Nakhleh, L. (2013). Computational approaches to species phylogeny inference and gene tree reconciliation. Trends Ecol. Evol., 28(12), 719\u2013728. https:\/\/doi.org\/10.1016\/j.tree.2013.09.004","journal-title":"Trends Ecol. Evol."},{"issue":"3","key":"koster2016","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btv573","article-title":"Rust-Bio: a fast and safe bioinformatics library","volume":"32","author":"K\u00f6ster","year":"2016","unstructured":"K\u00f6ster, J. (2016). Rust-Bio: a fast and safe bioinformatics library. Bioinformatics, 32(3), 444\u2013446. https:\/\/doi.org\/10.1093\/bioinformatics\/btv573","journal-title":"Bioinformatics"},{"issue":"6","key":"huerta2016","doi-asserted-by":"publisher","DOI":"10.1093\/molbev\/msw046","article-title":"ETE 3: Reconstruction, Analysis, and Visualization of Phylogenomic Data","volume":"33","author":"Huerta-Cepas","year":"2016","unstructured":"Huerta-Cepas, J., Serra, F., & Bork, P. (2016). ETE 3: Reconstruction, Analysis, and Visualization of Phylogenomic Data. Mol. Biol. Evol., 33(6), 1635\u20131638. https:\/\/doi.org\/10.1093\/molbev\/msw046","journal-title":"Mol. Biol. Evol."},{"issue":"101","key":"Moreno2024","doi-asserted-by":"publisher","DOI":"10.21105\/joss.06943","article-title":"DendroPy 5: a mature Python library for phylogenetic computing","volume":"9","author":"Moreno","year":"2024","unstructured":"Moreno, M. A., Holder, M. T., & Sukumaran, J. (2024). DendroPy 5: a mature Python library for phylogenetic computing. J. Open Source Softw., 9(101), 6943. https:\/\/doi.org\/10.21105\/joss.06943","journal-title":"J. Open Source Softw."},{"issue":"7","key":"kapli2020","doi-asserted-by":"publisher","DOI":"10.1038\/s41576-020-0233-0","article-title":"Phylogenetic tree building in the genomic age","volume":"21","author":"Kapli","year":"2020","unstructured":"Kapli, P., Yang, Z., & Telford, M. J. (2020). Phylogenetic tree building in the genomic age. Nat. Rev. Genet., 21(7), 428\u2013444. https:\/\/doi.org\/10.1038\/s41576-020-0233-0","journal-title":"Nat. Rev. Genet."},{"key":"sanderson2022","doi-asserted-by":"publisher","DOI":"10.7554\/eLife.82392","article-title":"Taxonium, a web-based tool for exploring large phylogenetic trees","volume":"11","author":"Sanderson","year":"2022","unstructured":"Sanderson, T. (2022). Taxonium, a web-based tool for exploring large phylogenetic trees. eLife, 11, e82392. https:\/\/doi.org\/10.7554\/eLife.82392","journal-title":"eLife"},{"issue":"5","key":"demaio2023","doi-asserted-by":"publisher","DOI":"10.1038\/s41588-023-01368-0","article-title":"Maximum likelihood pandemic-scale phylogenetics","volume":"55","author":"De Maio","year":"2023","unstructured":"De Maio, N., Kalaghatgi, P., Turakhia, Y., Corbett-Detig, R., Minh, B. Q., & Goldman, N. (2023). Maximum likelihood pandemic-scale phylogenetics. Nat. Genet., 55(5), 746\u2013752. https:\/\/doi.org\/10.1038\/s41588-023-01368-0","journal-title":"Nat. Genet."},{"issue":"9","key":"attwood2022","doi-asserted-by":"publisher","DOI":"10.1038\/s41576-022-00483-8","article-title":"Phylogenetic and phylodynamic approaches to understanding and combating the early SARS-CoV-2 pandemic","volume":"23","author":"Attwood","year":"2022","unstructured":"Attwood, S. W., Hill, S. C., Aanensen, D. M., Connor, T. R., & Pybus, O. G. (2022). Phylogenetic and phylodynamic approaches to understanding and combating the early SARS-CoV-2 pandemic. Nat. Rev. Genet., 23(9), 547\u2013562. https:\/\/doi.org\/10.1038\/s41576-022-00483-8","journal-title":"Nat. Rev. Genet."},{"key":"sanderson2021","doi-asserted-by":"publisher","DOI":"10.1101\/2021.10.27.465994","article-title":"Chronumental: time tree estimation from very large phylogenies","author":"Sanderson","year":"2021","unstructured":"Sanderson, T. (2021). Chronumental: time tree estimation from very large phylogenies. In bioRxiv. Cold Spring Harbor Laboratory. https:\/\/doi.org\/10.1101\/2021.10.27.465994","journal-title":"bioRxiv"},{"issue":"6","key":"turakhia2021","doi-asserted-by":"publisher","DOI":"10.1038\/s41588-021-00862-7","article-title":"Ultrafast Sample placement on Existing tRees (UShER) enables real-time phylogenetics for the SARS-CoV-2 pandemic","volume":"53","author":"Turakhia","year":"2021","unstructured":"Turakhia, Y., Thornlow, B., Hinrichs, A. S., De Maio, N., Gozashti, L., Lanfear, R., Haussler, D., & Corbett-Detig, R. (2021). Ultrafast Sample placement on Existing tRees (UShER) enables real-time phylogenetics for the SARS-CoV-2 pandemic. Nat. Genet., 53(6), 809\u2013816. https:\/\/doi.org\/10.1038\/s41588-021-00862-7","journal-title":"Nat. Genet."},{"issue":"2","key":"mcbroome2024","doi-asserted-by":"publisher","DOI":"10.1038\/s41564-023-01587-5","article-title":"A framework for automated scalable designation of viral pathogen lineages from genomic data","volume":"9","author":"McBroome","year":"2024","unstructured":"McBroome, J., Bernardi Schneider, A. de, Roemer, C., Wolfinger, M. T., Hinrichs, A. S., O\u2019Toole, A. N., Ruis, C., Turakhia, Y., Rambaut, A., & Corbett-Detig, R. (2024). A framework for automated scalable designation of viral pathogen lineages from genomic data. Nat. Microbiol., 9(2), 550\u2013560. https:\/\/doi.org\/10.1038\/s41564-023-01587-5","journal-title":"Nat. Microbiol."},{"issue":"3","key":"deorowicz2023","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btad097","article-title":"AGC: compact representation of assembled genomes with fast queries and updates","volume":"39","author":"Deorowicz","year":"2023","unstructured":"Deorowicz, S., Danek, A., & Li, H. (2023). AGC: compact representation of assembled genomes with fast queries and updates. Bioinformatics, 39(3), btad097. https:\/\/doi.org\/10.1093\/bioinformatics\/btad097","journal-title":"Bioinformatics"},{"key":"richman2025","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2503.10169","article-title":"Vector encoding of phylogenetic trees by ordered leaf attachment","author":"Richman","year":"2025","unstructured":"Richman, H., Zhang, C., & Matsen IV, F. A. (2025). Vector encoding of phylogenetic trees by ordered leaf attachment. In arXiv. https:\/\/doi.org\/10.48550\/arXiv.2503.10169","journal-title":"arXiv"},{"issue":"1919","key":"chauve2025","doi-asserted-by":"publisher","DOI":"10.1098\/rstb.2024.0226","article-title":"A vector representation for phylogenetic trees","volume":"380","author":"Chauve","year":"2025","unstructured":"Chauve, C., Colijn, C., & Zhang, L. (2025). A vector representation for phylogenetic trees. Philos. Trans. R. Soc. B, 380(1919), 20240226. https:\/\/doi.org\/10.1098\/rstb.2024.0226","journal-title":"Philos. Trans. R. Soc. B"},{"issue":"4","key":"atkinson2005","doi-asserted-by":"publisher","DOI":"10.1080\/10635150590950317","article-title":"Curious Parallels and Curious Connections\u2014Phylogenetic Thinking in Biology and Historical Linguistics","volume":"54","author":"Atkinson","year":"2005","unstructured":"Atkinson, Q. D., & Gray, R. D. (2005). Curious Parallels and Curious Connections\u2014Phylogenetic Thinking in Biology and Historical Linguistics. Syst. Biol., 54(4), 513\u2013526. https:\/\/doi.org\/10.1080\/10635150590950317","journal-title":"Syst. Biol."},{"key":"yang2014","doi-asserted-by":"publisher","DOI":"10.1093\/acprof:oso\/9780199602605.001.0001","volume-title":"Molecular Evolution: A Statistical Approach","author":"Yang","year":"2014","unstructured":"Yang, Z. (2014). Molecular Evolution: A Statistical Approach. Oxford University Press. https:\/\/doi.org\/10.1093\/acprof:oso\/9780199602605.001.0001"},{"key":"felsenstein2004","volume-title":"Inferring Phylogenies","author":"Felsenstein","year":"2004","unstructured":"Felsenstein, J. (2004). Inferring Phylogenies. Sinauer Associates."},{"issue":"1","key":"khurana2024","doi-asserted-by":"publisher","DOI":"10.1038\/s41467-024-51371-0","article-title":"High-resolution epidemiological landscape from ~290,000 SARS-CoV-2 genomes from Denmark","volume":"15","author":"Khurana","year":"2024","unstructured":"Khurana, M. P., Curran-Sebastian, J., Scheidwasser, N., Morgenstern, C., Rasmussen, M., Fonager, J., Stegger, M., Tang, M.-H. E., Juul, J. L., Escobar-Herrera, L. A., & others. (2024). High-resolution epidemiological landscape from ~290,000 SARS-CoV-2 genomes from Denmark. Nat. Commun., 15(1), 7123. https:\/\/doi.org\/10.1038\/s41467-024-51371-0","journal-title":"Nat. Commun."},{"issue":"8051","key":"kraemer2025","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-024-08564-w","article-title":"Artificial intelligence for modelling infectious disease epidemics","volume":"638","author":"Kraemer","year":"2025","unstructured":"Kraemer, M. U., Tsui, J. L.-H., Chang, S. Y., Lytras, S., Khurana, M. P., Vanderslott, S., Bajaj, S., Scheidwasser, N., Curran-Sebastian, J. L., Semenova, E., & others. (2025). Artificial intelligence for modelling infectious disease epidemics. Nature, 638(8051), 623\u2013635. https:\/\/doi.org\/10.1038\/s41586-024-08564-w","journal-title":"Nature"},{"issue":"1","key":"wickham2011","doi-asserted-by":"publisher","DOI":"10.32614\/rj-2011-002","article-title":"testthat: Get Started with Testing","volume":"3","author":"Wickham","year":"2011","unstructured":"Wickham, H. (2011). testthat: Get Started with Testing. The R Journal, 3(1), 5\u201310. https:\/\/doi.org\/10.32614\/rj-2011-002","journal-title":"The R Journal"},{"key":"lam2015","doi-asserted-by":"publisher","DOI":"10.1145\/2833157.2833162","article-title":"Numba: a LLVM-based Python JIT compiler","author":"Lam","year":"2015","unstructured":"Lam, S. K., Pitrou, A., & Seibert, S. (2015). Numba: a LLVM-based Python JIT compiler. Proc. 2nd Workshop on the LLVM Compiler Infrastructure in HPC, 1\u20136. https:\/\/doi.org\/10.1145\/2833157.2833162","journal-title":"Proc. 2nd workshop on the LLVM compiler infrastructure in HPC"},{"issue":"3","key":"fenwick1994","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380240306","article-title":"A new data structure for cumulative frequency tables","volume":"24","author":"Fenwick","year":"1994","unstructured":"Fenwick, P. M. (1994). A new data structure for cumulative frequency tables. Softw. Pract. Exp., 24(3), 327\u2013336. https:\/\/doi.org\/10.1002\/spe.4380240306","journal-title":"Softw. Pract. Exp."}],"container-title":["Journal of Open Source Software"],"original-title":[],"link":[{"URL":"https:\/\/joss.theoj.org\/papers\/10.21105\/joss.09040.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T09:23:29Z","timestamp":1761643409000},"score":1,"resource":{"primary":{"URL":"https:\/\/joss.theoj.org\/papers\/10.21105\/joss.09040"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,28]]},"references-count":29,"journal-issue":{"issue":"114","published-online":{"date-parts":[[2025,10]]}},"alternative-id":["10.21105\/joss.09040"],"URL":"https:\/\/doi.org\/10.21105\/joss.09040","relation":{"has-review":[{"id-type":"uri","id":"https:\/\/github.com\/openjournals\/joss-reviews\/issues\/9040","asserted-by":"subject"}],"references":[{"id-type":"doi","id":"10.5281\/zenodo.17295653","asserted-by":"subject"}]},"ISSN":["2475-9066"],"issn-type":[{"value":"2475-9066","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,10,28]]}}}