diff --git a/joss.06943/paper.jats/10.21105.joss.06943.jats b/joss.06943/paper.jats/10.21105.joss.06943.jats new file mode 100644 index 0000000000..e3fad9dcbf --- /dev/null +++ b/joss.06943/paper.jats/10.21105.joss.06943.jats @@ -0,0 +1,1525 @@ + + +
+ + + + +Journal of Open Source Software +JOSS + +2475-9066 + +Open Journals + + + +6943 +10.21105/joss.06943 + +DendroPy 5: a mature Python library for phylogenetic +computing + + + +https://orcid.org/0000-0003-4726-4479 + +Moreno +Matthew Andres + + + + + + +https://orcid.org/0000-0001-5575-0536 + +Holder +Mark T. + + + + + +https://orcid.org/0000-0002-9222-9608 + +Sukumaran +Jeet + + + + + +Department of Ecology and Evolutionary Biology, University +of Michigan, Ann Arbor, MI, United States of America + + + + +Center for the Study of Complex Systems, University of +Michigan, Ann Arbor, MI, United States of America + + + + +Michigan Institute for Data and AI in Society, University +of Michigan, Ann Arbor, MI, United States of America + + + + +Department of Ecology and Evolutionary Biology, University +of Kansas, Lawrence, KS, United States of America + + + + +Biodiversity Institute, University of Kansas, Lawrence, KS, +United States of America + + + + +Department of Biology, San Diego State University, San +Diego, CA, United States of America + + + + +19 +5 +2024 + +9 +101 +6943 + +Authors of papers retain copyright and release the +work under a Creative Commons Attribution 4.0 International License (CC +BY 4.0) +2022 +The article authors + +Authors of papers retain copyright and release the work under +a Creative Commons Attribution 4.0 International License (CC BY +4.0) + + + +Python +phylogenetics +phylogeny +phylogenies +phylogeography +biology +evolution +evolutionary biology +systematics +coalescent +population +genetics +phyloinformatics +bioinformatics + + + + + + Summary +

Modern bioinformatics has unlocked remarkable insight into the + composition, structure, and history of the natural world around us. + Arguably, the central pillar of bioinformatics is phylogenetics — the + study of hereditary relatedness among organisms. Insights from + phylogenetic analysis have touched nearly every corner of biology. + Examples range across natural history + (Title + et al., 2024), population genetics and phylogeography + (Knowles + & Maddison, 2002), conservation biology + (Faith, + 1992), public health + (Giardina + et al., 2017; + Voznica + et al., 2022), medicine + (Kim + et al., 2006; + Lewinsohn + et al., 2023), in vivo and in + silico experimental evolution + (Lenski + et al., 2003; + Moreno + et al., 2023; + Rozen + et al., 2005), application-oriented evolutionary algorithms + (Hernandez + et al., 2022; + Lalejini + et al., 2024; + Shahbandegan + et al., 2022), and beyond.

+

High-throughput genetic and phenotypic data has realized + groundbreaking results, in large part, through conjunction with + open-source software used to process and analyze it. Indeed, the + preceding decades have ushered in a flourishing ecosystem of + bioinformatics software applications and libraries. Over the course of + its nearly fifteen-year history, the DendroPy library for phylogenetic + computation in Python has established a generalist niche in serving + the bioinformatics community + (Sukumaran + & Holder, 2010). Here, we report on the recent major + release of the library, DendroPy version 5. The software release + represents a major milestone in transitioning the library to a + sustainable long-term development and maintenance trajectory. As such, + this work positions DendroPy to continue fulfilling a key supporting + role in phyloinformatics infrastructure.

+
+ + Statement of Need +

DendroPy operates within a rich ecosystem of packages, frameworks, + toolkits, and software projects supporting bioinformatics and + phylogenetics research. The broader software landscape largely divides + into the following major categories,

+ + +

High-performance specialized tools for inference (e.g., + BEAST2, RAxML, + MrBayes, PAUP, etc.) + (Bouckaert, + 2014; + Ronquist + et al., 2012; + Stamatakis, + 2014; + Wilgenbusch + & Swofford, 2003);

+
+ +

Python phylogenetics libraries that provide rich tree-centric + data models and operations, such as

+ + +

ETE, known in particular for powerful + phylogeny visualization capabilities + (Huerta-Cepas + et al., 2016),

+
+ +

Scikit-bio and tskit + (Jai + Ram Rideout et al., 2024; + Kelleher + et al., 2018),

+
+ +

TreeSwift and SuchTree, + which provide lightweight, high-performance tree + representations + (Moshiri, + 2020; + Y. + Neches & Scott, 2018), and

+
+ +

hstrat and Phylotrack, + which specialize in collecting phylogenies from agent-based + evolutionary simulation + (Dolson + et al., 2024; + Moreno + et al., 2022);

+
+
+
+ +

Python phylogenetics libraries with genome/gene-centric data + models and operations (e.g., + PyCogent/Cogent3, + BioPython, etc.) + (Cock + et al., 2009; + Knight + et al., 2007); and

+
+ +

Numerous R phylogenetics packages, which are often highly + specialized but generally interoperate via + ape.phylo data structures + (Paradis + & Schliep, 2019).

+
+
+

DendroPy falls largely within the second camp above. It is notable + in providing a broad portfolio of evolutionary models, but also fields + population genetics and sequence evolution utilities. DendroPy is also + notable for its comprehensive, systematic documentation and rich, + user-extensible tree representation. The library’s use cases range + across serving as a stand-alone library for phylogenetics, a component + of more complex multi-library phyloinformatics pipelines, or as an + interstitial “glue” that assembles and drives such pipelines.

+
+ + Features +

Key features of DendroPy are:

+ + +

rich object-oriented representations for manipulation of + phylogenetic trees and character matrices;

+
+ +

efficient, bit-level representation of nodes’ leaf + bipartitions;

+
+ +

loading and saving popular phylogenetic data formats, including + NEXUS, Newick, NeXML, Phylip, and FASTA + (Felsenstein, + 1981; + Lipman + & Pearson, 1985; + Maddison + et al., 1997; + Olsen, + 1990; + Vos + et al., 2012);

+
+ +

simulation of phylogenetic trees under a range of models, + including coalescent models, birth-death models, and population + genetics simulations of gene trees; and

+
+ +

application scripts for performing data conversion, collating + taxon labels from multiple trees, and tree posterior distribution + summarization.

+
+
+

Significant improvements have been made since DendroPy’s original + release + (Sukumaran + & Holder, 2010), including performance enhancements in + saving and loading trees, support for distance-based tree + construction, and addition of new phylogeny statistics and speciation + models.

+
+ + Maintenance +

The primary focus of DenroPy’s version 5 release is to support + sustainable long-term maintenance. We have substantially reduced the + developer effort needed for ongoing releases through automation of + software tests, documentation updates, and deployment to PyPI. We hope + this will result in a regular release schedule with timely patches for + reported issues and more rapid incorporation of user + contributions.

+

The version 5 release reflects substantial investment in adopting + modern software development best practices. In version 5, DendroPy has + officially dropped support for Python 2.7, as well as Python 3.X + versions that have reached end-of-life. Focusing support on Python 3.6 + and higher simplifies cross-environment testing and allows future + development to leverage new language features. In addition, we have + established comprehensive continuous integration (CI) infrastructure + via GitHub Actions, comprising

+ + +

code linting with + Ruff;

+
+ +

deploying up-to-date documentation via GitHub + pages;1

+
+ +

unit tests, largely organized within the + unittest framework;

+
+ +

new smoke tests using + pytest;

+
+ +

code coverage reporting via the Codecov service; and

+
+ +

automatic deployment of tagged versions to PyPI.

+
+
+

Other behind-the-scenes activity in preparing this release includes + repair of library components flagged by the new tooling, triage of + user bug reports, applying issue tags to manage open tracker items, + establishing a code of conduct, and creating issue templates to + increase the quality of future bug reports and feature requests. + Altogether, these improvements serve as a foundation for future work + maintaining and extending DendroPy in a manner that is reliable, + stable, and responsive to user needs.

+
+ + Impact +

Over its nearly 15-year history, DendroPy’s versatility and + stability have driven adoption as a core dependency of many + phylogenetics pipelines and bioinformatics software libraries. + Currently, + 85 + projects on PyPI list DendroPy as a direct dependency. + Notable projects using DendroPy include:

+ + +

PASTA, which performs multiple sequence alignment + (Mirarab + et al., 2014);

+
+ +

Physcraper, which automates curation of gene trees + (Sánchez-Reyes + et al., 2021);

+
+ +

Propinquity, the supertree pipeline + (Redelings + & Holder, 2017) of the Open Tree of Life project;

+
+ +

DELINEATE, software for analyses discerning true speciation + from population lineages + (Sukumaran + et al., 2021);

+
+ +

Archipelago, which models spatially explicit biographical + phylogenesis + (Sukumaran + et al., 2015);

+
+ +

Espalier, a utility for constructing maximum agreement forests + (Rasmussen + & Guo, 2023); and

+
+ +

MetaPhlAn, which extracts information about microbial community + composition from metagenomic shotgun sequencing data + (Blanco-Míguez + et al., 2023).

+
+
+

During this time, DendroPy has also directly helped enable numerous + end-user phylogenetics projects. Notable examples include work on the + early natural history of birds + (Jarvis + et al., 2014), the molecular evolution of the Zika virus + (Faye + et al., 2014), and early human migration within the Americas + (García-Ortiz + et al., 2021). As of May 2024, Google Scholar counts 1,654 + works referencing DendroPy + (Sukumaran + & Holder, 2010).

+
+ + Acknowledgements +

Thank you to University of Michigan Undergraduate Research + Opportunity Program participant Connor Yang for his contributions in + increasing test coverage, and to our open-source community for bug + reports, feature suggestions, and patch contributions over the years. + This research is based upon work supported by:

+ + +

the Eric and Wendy Schmidt AI in Science Postdoctoral + Fellowship, a Schmidt Sciences program (author MAM);

+
+ +

the National Science Foundation grant NSF-DEB 1937725 + “COLLABORATIVE RESEARCH: Phylogenomics, spatial phylogenetics and + conservation prioritization in trapdoor spiders (and kin) of the + California Floristic Province” (author JS); and

+
+ +

the National Science Foundation grant NSF-DEB 1457776 + “Collaborative Research Developing novel methods for estimating + coevolutionary processes using tapeworms and their shark and ray + hosts” (author MH).

+
+
+
+ + + + + + + + García-OrtizHumberto + Barajas-OlmosFrancisco + Contreras-CubasCecilia + Cid-SotoMiguel Ángel + CórdovaEmilio J. + Centeno-CruzFederico + Mendoza-CaamalElvia + Cicerón-ArellanoIsabel + Flores-HuacujaMarlen + BacaPaulina + BolnickDeborah A. + SnowMeradeth + Flores-MartínezSilvia Esperanza + Ortiz-LopezRocio + ReynoldsAustin W. + BlanchetAntonio + Morales-MarínMirna + Velázquez-CruzRafael + KosticAleksandar David + Galaviz-HernándezCarlos + García-ZapiénAlejandra Guadalupe + Jiménez-LópezJosé Concepción + León-ReyesGuadalupe + Salas-BautistaEva Gabriela + Lazalde-RamosBlanca Patricia + Jiménez-RuízJuan Luis + Salas-MartínezGuadalupe + Ramos-MadrigalJazmín + MirzaeicheshmehElaheh + Saldaña-AlvarezYolanda + Carmen Abrahantes-PérezMaría del + Loeza-BecerraFrancisco + Mojica-EspinosaRaúl + Sánchez-QuintoFederico + Rangel-VillalobosHéctor + Sosa-MacíasMartha + Sánchez-CoronaJosé + Rojas-MartinezAugusto + Martínez-HernándezAngélica + OrozcoLorena + + The genomic landscape of mexican indigenous populations brings insights into the peopling of the americas + Nature Communications + Springer Science; Business Media LLC + 202110 + 12 + 1 + 2041-1723 + http://dx.doi.org/10.1038/s41467-021-26188-w + 10.1038/s41467-021-26188-w + + + + + + JarvisErich D. + MirarabSiavash + AbererAndre J. + LiBo + HoudePeter + LiCai + HoSimon Y. W. + FairclothBrant C. + NabholzBenoit + HowardJason T. + SuhAlexander + WeberClaudia C. + FonsecaRute R. da + LiJianwen + ZhangFang + LiHui + ZhouLong + NarulaNitish + LiuLiang + GanapathyGanesh + BoussauBastien + BayzidMd. Shamsuzzoha + ZavidovychVolodymyr + SubramanianSankar + GabaldónToni + Capella-GutiérrezSalvador + Huerta-CepasJaime + RekepalliBhanu + MunchKasper + SchierupMikkel + LindowBent + WarrenWesley C. + RayDavid + GreenRichard E. + BrufordMichael W. + ZhanXiangjiang + DixonAndrew + LiShengbin + LiNing + HuangYinhua + DerryberryElizabeth P. + BertelsenMads Frost + SheldonFrederick H. + BrumfieldRobb T. + MelloClaudio V. + LovellPeter V. + WirthlinMorgan + SchneiderMaria Paula Cruz + ProsdocimiFrancisco + SamaniegoJosé Alfredo + VelazquezAmhed Missael Vargas + Alfaro-NúñezAlonzo + CamposPaula F. + PetersenBent + Sicheritz-PontenThomas + PasAn + BaileyTom + ScofieldPaul + BunceMichael + LambertDavid M. + ZhouQi + PerelmanPolina + DriskellAmy C. + ShapiroBeth + XiongZijun + ZengYongli + LiuShiping + LiZhenyu + LiuBinghang + WuKui + XiaoJin + YinqiXiong + ZhengQiuemei + ZhangYong + YangHuanming + WangJian + SmedsLinnea + RheindtFrank E. + BraunMichael + FjeldsaJon + OrlandoLudovic + BarkerF. Keith + JønssonKnud Andreas + JohnsonWarren + KoepfliKlaus-Peter + O’BrienStephen + HausslerDavid + RyderOliver A. + RahbekCarsten + WillerslevEske + GravesGary R. + GlennTravis C. + McCormackJohn + BurtDave + EllegrenHans + AlströmPer + EdwardsScott V. + StamatakisAlexandros + MindellDavid P. + CracraftJoel + BraunEdward L. + WarnowTandy + JunWang + GilbertM. Thomas P. + ZhangGuojie + + Whole-genome analyses resolve early branches in the tree of life of modern birds + Science + American Association for the Advancement of Science (AAAS) + 201412 + 346 + 6215 + 1095-9203 + http://dx.doi.org/10.1126/science.1253451 + 10.1126/science.1253451 + 1320 + 1331 + + + + + + FayeOumar + FreireCaio C. M. + IamarinoAtila + FayeOusmane + OliveiraJuliana Velasco C. de + DialloMawlouth + ZanottoPaolo M. A. + SallAmadou Alpha + + Molecular evolution of zika virus during its emergence in the 20th century + PLoS Neglected Tropical Diseases + + BirdBrian + + Public Library of Science (PLoS) + 201401 + 8 + 1 + 1935-2735 + http://dx.doi.org/10.1371/journal.pntd.0002636 + 10.1371/journal.pntd.0002636 + e2636 + + + + + + + Blanco-MíguezAitor + BeghiniFrancesco + CumboFabio + McIverLauren J. + ThompsonKelsey N. + ZolfoMoreno + ManghiPaolo + DuboisLeonard + HuangKun D. + ThomasAndrew Maltez + NickolsWilliam A. + PiccinnoGianmarco + PiperniElisa + PunčochářMichal + Valles-ColomerMireia + TettAdrian + GiordanoFrancesca + DaviesRichard + WolfJonathan + BerrySarah E. + SpectorTim D. + FranzosaEric A. + PasolliEdoardo + AsnicarFrancesco + HuttenhowerCurtis + SegataNicola + + Extending and improving metagenomic taxonomic profiling with uncharacterized species using MetaPhlAn 4 + Nature Biotechnology + Springer Science; Business Media LLC + 202302 + 41 + 11 + 1546-1696 + http://dx.doi.org/10.1038/s41587-023-01688-w + 10.1038/s41587-023-01688-w + 1633 + 1644 + + + + + + BouckaertJoseph AND KühnertRemco AND Heled + + BEAST 2: A software platform for bayesian evolutionary analysis + PLOS Computational Biology + Public Library of Science + 201404 + 10 + 4 + https://doi.org/10.1371/journal.pcbi.1003537 + 10.1371/journal.pcbi.1003537 + 1 + 6 + + + + + + CockPeter J. A. + AntaoTiago + ChangJeffrey T. + ChapmanBrad A. + CoxCymon J. + DalkeAndrew + FriedbergIddo + HamelryckThomas + KauffFrank + WilczynskiBartek + HoonMichiel J. L. de + + Biopython: Freely available python tools for computational molecular biology and bioinformatics + Bioinformatics + 200903 + 25 + 11 + 1367-4803 + https://doi.org/10.1093/bioinformatics/btp163 + 10.1093/bioinformatics/btp163 + 1422 + 1423 + + + + + + DolsonEmily + Rodriguez-PapaSantiago + MorenoMatthew Andres + + Phylotrack: C++ and python libraries for in silico phylogenetic tracking + arXiv + 2024 + https://arxiv.org/abs/2405.09389 + 10.48550/arxiv.2405.09389 + + + + + + FaithDaniel P. + + Conservation evaluation and phylogenetic diversity + Biological Conservation + 19920101 + 61 + 1 + 10.1016/0006-3207(92)91201-3 + 1 + 10 + + + + + + FelsensteinJoseph + + Evolutionary trees from DNA sequences: A maximum likelihood approach + Journal of Molecular Evolution + Springer Science; Business Media LLC + 198111 + 17 + 6 + 1432-1432 + http://dx.doi.org/10.1007/BF01734359 + 10.1007/bf01734359 + 368 + 376 + + + + + + GiardinaFederica + Romero-SeversonEthan Obie + AlbertJan + BrittonTom + LeitnerThomas + + Inference of transmission network structure from HIV phylogenetic trees + PLOS Computational Biology + + TanakaMark M. + + Public Library of Science (PLoS) + 201701 + 13 + 1 + 1553-7358 + http://dx.doi.org/10.1371/journal.pcbi.1005316 + 10.1371/journal.pcbi.1005316 + e1005316 + + + + + + + HernandezJose Guadalupe + LalejiniAlexander + DolsonEmily + + What can phylogenetic metrics tell us about useful diversity in evolutionary algorithms? + Genetic programming theory and practice XVIII + Springer Nature Singapore + 2022 + 9789811681134 + 1932-0175 + http://dx.doi.org/10.1007/978-981-16-8113-4_4 + 10.1007/978-981-16-8113-4_4 + 63 + 82 + + + + + + Huerta-CepasJaime + SerraFrançois + BorkPeer + + ETE 3: Reconstruction, analysis, and visualization of phylogenomic data + Molecular Biology and Evolution + 201602 + 33 + 6 + 0737-4038 + https://doi.org/10.1093/molbev/msw046 + 10.1093/molbev/msw046 + 1635 + 1638 + + + + + + KelleherJerome + ThorntonKevin R. + AshanderJaime + RalphPeter L. + + Efficient pedigree recording for fast population genetics simulation + PLOS Computational Biology + + Kosakovsky PondSergei L. + + Public Library of Science (PLoS) + 201811 + 14 + 11 + 1553-7358 + http://dx.doi.org/10.1371/journal.pcbi.1006581 + 10.1371/journal.pcbi.1006581 + e1006581 + + + + + + + KimTae Kyung + HewavitharanaAmitha K. + ShawP. Nicholas + FuerstJohn A. + + Discovery of a new source of rifamycin antibiotics in marine sponge actinobacteria by phylogenetic prediction + Applied and Environmental Microbiology + American Society for Microbiology + 200603 + 72 + 3 + 1098-5336 + http://dx.doi.org/10.1128/AEM.72.3.2118-2125.2006 + 10.1128/aem.72.3.2118-2125.2006 + 2118 + 2125 + + + + + + KnightRob + MaxwellPeter + BirminghamAmanda + CarnesJason + CaporasoJ Gregory + EastonBrett C + EatonMichael + HamadyMicah + LindsayHelen + LiuZongzhi + LozuponeCatherine + McDonaldDaniel + RobesonMichael + SammutRaymond + SmitSandra + WakefieldMatthew J + WidmannJeremy + WikmanShandy + WilsonStephanie + YingHua + HuttleyGavin A + + PyCogent: A toolkit for making sense from sequence + Genome Biology + Springer Science; Business Media LLC + 2007 + 8 + 8 + 1465-6906 + http://dx.doi.org/10.1186/gb-2007-8-8-r171 + 10.1186/gb-2007-8-8-r171 + R171 + + + + + + + KnowlesL. Lacey + MaddisonWayne P. + + Statistical phylogeography + Molecular Ecology + Wiley + 200212 + 11 + 12 + 1545-2069 + http://dx.doi.org/10.1046/j.1365-294X.2002.01410.x + 10.1046/j.1365-294x.2002.01410.x + 2623 + 2635 + + + + + + LalejiniAlexander + MorenoMatthew Andres + HernandezJose Guadalupe + DolsonEmily + + Phylogeny-informed fitness estimation for test-based parent selection + Genetic and evolutionary computation + Springer Nature Singapore + 2024 + 9789819984138 + 1932-0175 + http://dx.doi.org/10.1007/978-981-99-8413-8_13 + 10.1007/978-981-99-8413-8_13 + 241 + 261 + + + + + + LenskiRichard E. + OfriaCharles + PennockRobert T. + AdamiChristoph + + The evolutionary origin of complex features + Nature + Springer Science; Business Media LLC + 200305 + 423 + 6936 + 1476-4687 + http://dx.doi.org/10.1038/nature01568 + 10.1038/nature01568 + 139 + 144 + + + + + + LewinsohnMaya A. + BedfordTrevor + MüllerNicola F. + FederAlison F. + + State-dependent evolutionary models reveal modes of solid tumour growth + Nature Ecology & Evolution + Springer Science; Business Media LLC + 202303 + 7 + 4 + http://dx.doi.org/10.1038/s41559-023-02000-4 + 10.1038/s41559-023-02000-4 + 581 + 596 + + + + + + LipmanDavid J. + PearsonWilliam R. + + Rapid and sensitive protein similarity searches + Science + American Association for the Advancement of Science (AAAS) + 198503 + 227 + 4693 + 1095-9203 + http://dx.doi.org/10.1126/science.2983426 + 10.1126/science.2983426 + 1435 + 1441 + + + + + + MaddisonDavid R. + SwoffordDavid L. + MaddisonWayne P. + + Nexus: An extensible file format for systematic information + Systematic Biology + + CannatellaDavid + + Oxford University Press (OUP) + 199712 + 46 + 4 + 1063-5157 + http://dx.doi.org/10.1093/sysbio/46.4.590 + 10.1093/sysbio/46.4.590 + 590 + 621 + + + + + + MirarabSiavash + NguyenNam + WarnowTandy + + PASTA: Ultra-large multiple sequence alignment + Research in computational molecular biology + Springer International Publishing + 2014 + 9783319052694 + 1611-3349 + http://dx.doi.org/10.1007/978-3-319-05269-4_15 + 10.1007/978-3-319-05269-4_15 + 177 + 191 + + + + + + MorenoMatthew Andres + DolsonEmily + OfriaCharles + + Hstrat: A python package for phylogenetic inference on distributed digital evolution populations + Journal of Open Source Software + The Open Journal + 202212 + 7 + 80 + 2475-9066 + http://dx.doi.org/10.21105/joss.04866 + 10.21105/joss.04866 + 4866 + + + + + + + MorenoMatthew Andres + DolsonEmily + Rodriguez-PapaSantiago + + Toward phylogenetic inference of evolutionary dynamics at scale + The 2023 conference on artificial life + MIT Press + 2023 + http://dx.doi.org/10.1162/isal_a_00694 + 10.1162/isal_a_00694 + + + + + + MoshiriN. + + TreeSwift: A massively scalable python tree package + SoftwareX + Elsevier BV + 202001 + 11 + 2352-7110 + http://dx.doi.org/10.1016/j.softx.2020.100436 + 10.1016/j.softx.2020.100436 + 100436 + + + + + + + Y. NechesRussell + ScottCamille + + SuchTree: Fast, thread-safe computations with phylogenetic trees + Journal of Open Source Software + The Open Journal + 201807 + 3 + 27 + 2475-9066 + http://dx.doi.org/10.21105/joss.00678 + 10.21105/joss.00678 + 678 + + + + + + + OlsenGary + + Newick’s 8:45 Tree Format Standard + https://phylipweb.github.io/phylip/newick_doc.html + 1990 + + + + + + ParadisEmmanuel + SchliepKlaus + + Ape 5.0: An environment for modern phylogenetics and evolutionary analyses in R + Bioinformatics + 2019 + 35 + 10.1093/bioinformatics/bty633 + 526 + 528 + + + + + + RasmussenDavid A + GuoFangfang + + Espalier: Efficient tree reconciliation and ancestral recombination graphs reconstruction using maximum agreement forests + Systematic Biology + + GascuelOlivier + + Oxford University Press (OUP) + 202307 + 72 + 5 + 1063-5157 + http://dx.doi.org/10.1093/sysbio/syad040 + 10.1093/sysbio/syad040 + 1154 + 1170 + + + + + + Jai Ram Rideout + Greg Caporaso + Evan Bolyen + Daniel McDonald + Yoshiki Vázquez Baeza + Jorge Cañardo Alastuey + Anders Pitman + Jamie Morton + Jose Navas + Kestrel Gorlick + Justine Debelius + Zech Xu + llcooljohn + Qiyun Zhu + Joshua Shorenstein + Matt Aton + Laurent Luce + Will Van Treuren + charudatta-navare + Antonio Gonzalez + Colin J. Brislawn + Weronika Patena + Karen Schwarzberg + teravest + Jens Reeder + Igor Sfiligoi + shiffer1 + nbresnick + Dr. K. D. Murray + Johannes Radinger + + Scikit-bio/scikit-bio: Scikit-bio 0.6.0 + Zenodo + 2024 + https://zenodo.org/doi/10.5281/zenodo.593387 + 10.5281/zenodo.593387 + + + + + + RonquistFredrik + TeslenkoMaxim + MarkPaul van der + AyresDaniel L. + DarlingAaron + HöhnaSebastian + LargetBret + LiuLiang + SuchardMarc A. + HuelsenbeckJohn P. + + MrBayes 3.2: Efficient bayesian phylogenetic inference and model choice across a large model space + Systematic Biology + Oxford University Press (OUP) + 201202 + 61 + 3 + 1063-5157 + http://dx.doi.org/10.1093/sysbio/sys029 + 10.1093/sysbio/sys029 + 539 + 542 + + + + + + RozenDaniel E. + SchneiderDominique + LenskiRichard E. + + Long-term experimental evolution in escherichia coli. XIII. Phylogenetic history of a balanced polymorphism + Journal of Molecular Evolution + Springer Science; Business Media LLC + 200506 + 61 + 2 + 1432-1432 + http://dx.doi.org/10.1007/s00239-004-0322-2 + 10.1007/s00239-004-0322-2 + 171 + 180 + + + + + + Sánchez-ReyesLuna L. + KandzioraMartha + McTavishEmily Jane + + Physcraper: A python package for continually updated phylogenetic trees using the open tree of life + BMC Bioinformatics + Springer Science; Business Media LLC + 202106 + 22 + 1 + 1471-2105 + http://dx.doi.org/10.1186/s12859-021-04274-6 + 10.1186/s12859-021-04274-6 + + + + + + ShahbandeganShakiba + HernandezJose Guadalupe + LalejiniAlexander + DolsonEmily + + Untangling phylogenetic diversity’s role in evolutionary computation using a suite of diagnostic fitness landscapes + Proceedings of the genetic and evolutionary computation conference companion + Acm + 202207 + http://dx.doi.org/10.1145/3520304.3534028 + 10.1145/3520304.3534028 + + + + + + StamatakisAlexandros + + RAxML version 8: A tool for phylogenetic analysis and post-analysis of large phylogenies + Bioinformatics + Oxford University Press (OUP) + 201401 + 30 + 9 + 1367-4803 + http://dx.doi.org/10.1093/bioinformatics/btu033 + 10.1093/bioinformatics/btu033 + 1312 + 1313 + + + + + + SukumaranJeet + HolderMark T. + + DendroPy: A python library for phylogenetic computing + Bioinformatics + Oxford University Press (OUP) + 201004 + 26 + 12 + 1367-4803 + http://dx.doi.org/10.1093/bioinformatics/btq228 + 10.1093/bioinformatics/btq228 + 1569 + 1571 + + + + + + TitlePascal O. + SinghalSonal + GrundlerMichael C. + CostaGabriel C. + PyronR. Alexander + ColstonTimothy J. + GrundlerMaggie R. + PratesIvan + StepanovaNatasha + JonesMarc E. H. + CavalcantiLucas B. Q. + ColliGuarino R. + Di-PoïNicolas + DonnellanStephen C. + MoritzCraig + MesquitaDaniel O. + PiankaEric R. + SmithStephen A. + VittLaurie J. + RaboskyDaniel L. + + The macroevolutionary singularity of snakes + Science + American Association for the Advancement of Science (AAAS) + 202402 + 383 + 6685 + 1095-9203 + http://dx.doi.org/10.1126/science.adh2449 + 10.1126/science.adh2449 + 918 + 923 + + + + + + VosRutger A. + BalhoffJames P. + CaravasJason A. + HolderMark T. + LappHilmar + MaddisonWayne P. + MidfordPeter E. + PriyamAnurag + SukumaranJeet + XiaXuhua + StoltzfusArlin + + NeXML: Rich, extensible, and verifiable representation of comparative data and metadata + Systematic Biology + Oxford University Press (OUP) + 201202 + 61 + 4 + 1063-5157 + http://dx.doi.org/10.1093/sysbio/sys025 + 10.1093/sysbio/sys025 + 675 + 689 + + + + + + VoznicaJ. + ZhukovaA. + BoskovaV. + SaulnierE. + LemoineF. + Moslonka-LefebvreM. + GascuelO. + + Deep learning from phylogenies to uncover the epidemiological dynamics of outbreaks + Nature Communications + Springer Science; Business Media LLC + 202207 + 13 + 1 + 2041-1723 + http://dx.doi.org/10.1038/s41467-022-31511-0 + 10.1038/s41467-022-31511-0 + + + + + + WilgenbuschJames C. + SwoffordDavid + + Inferring evolutionary trees with PAUP* + Current Protocols in Bioinformatics + Wiley + 200301 + 00 + 1 + http://dx.doi.org/10.1002/0471250953.bi0604s00 + 10.1002/0471250953.bi0604s00 + + + + + + RedelingsBenjamin D. + HolderMark T. + + A supertree pipeline for summarizing phylogenetic and taxonomic information for millions of species + PeerJ + PeerJ + 201703 + 5 + 2167-8359 + http://dx.doi.org/10.7717/peerj.3058 + 10.7717/peerj.3058 + e3058 + + + + + + + SukumaranJeet + HolderMark T. + KnowlesL. Lacey + + Incorporating the speciation process into species delimitation + PLOS Computational Biology + + BarracloughTimothy G. + + Public Library of Science (PLoS) + 202105 + 17 + 5 + 1553-7358 + http://dx.doi.org/10.1371/journal.pcbi.1008924 + 10.1371/journal.pcbi.1008924 + e1008924 + + + + + + + SukumaranJeet + EconomoEvan P. + Lacey KnowlesL. + + Machine learning biogeographic processes from biotic patterns: A new trait-dependent dispersal and diversification model with model choice by simulation-trained discriminant analysis + Systematic Biology + Oxford University Press (OUP) + 201512 + 65 + 3 + 1063-5157 + http://dx.doi.org/10.1093/sysbio/syv121 + 10.1093/sysbio/syv121 + 525 + 545 + + + + + +

Documentation is hosted at + https://jeetsukumaran.github.io/DendroPy.

+
+
+
+