bioRxivEvolutionary Biology
A simple approach for maximizing the overlap of phylogenetic and comparative data
Matthew W. Pennell, Richard G. FitzJohn, William K. Cornwell
Abstract
O_LIBiologists are increasingly using curated, public data sets to conduct phylogenetic comparative analyses. Unfortunately, there is often a mismatch between species for which there is phylogenetic data and those for which other data is available. As a result, researchers are commonly forced to either drop species from analyses entirely or else impute the missing data.\nC_LIO_LIHere we outline a simple solution to increase the overlap while avoiding potential the biases introduced by imputing data. If some external topological or taxonomic information is available, this can be used to maximize the overlap between the data and the phylogeny. We develop an algorithm that replaces a species lacking data with a species that has data. This swap can be made because for those two species, all phylogenetic relationships are exactly equivalent.\nC_LIO_LIWe have implemented our method in a new R package phyndr, which will allow researchers to apply our algorithm to empirical data sets. It is relatively efficient such that taxon swaps can be quickly computed, even for large trees. To facilitate the use of taxonomic knowledge we created a separate data package taxonlookup; it contains a curated, versioned taxonomic lookup for land plants and is interoperable with phyndr.\nC_LIO_LIEmerging online databases and statistical advances are making it possible for researchers to investigate evolutionary questions at unprecedented scales. However, in this effort species mismatch among data sources will increasingly be a problem; evolutionary informatics tools, such as phyndr and taxonlookup, can help alleviate this issue.\nC_LI
- organism: plant (other)
- research focus: phylogenetics / evolution
- research focus: benchmarking
- research focus: database / resource
- research focus: software / tool
- approach: experimental assay
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- PhyloMatcher: a tool for resolving conflicts in taxonomic nomenclature
Jonathan A. Rader, Madelyn A. Pivovarnik, … Logan S. Whitehouse·Bioinformatics AdvancesPeer-reviewed·Jan 1, 2023
- Synthesis of phylogeny and taxonomy into a comprehensive tree of life
Cody Hinchliff, Stephen A Smith, … Karen Ann Cranston·Proceedings of the National Academy of SciencesPeer-reviewed·Sep 18, 2015
- phytools 2.0: An updated R ecosystem for phylogenetic comparative methods (and other things)
Liam J. Revell·PeerJPeer-reviewed·Jan 5, 2024
- k-Nearest Common Leaves algorithm for phylogenetic tree completion
Aleksandr Koshkarov, Nadia Tahiri·bioRxiv·Apr 4, 2026
- Physcraper: A Python package for continual update of evolutionary estimates using the Open Tree of Life
Luna L. Sánchez‐Reyes, Martha Kandziora, Emily Jane McTavish·bioRxiv·Sep 15, 2020
- Integrating Phylogenies with Chronology to Assemble the Tree of Life
Jose Barba‐Montoya, Jack M. Craig, Sudhir Kumar·Frontiers in BioinformaticsPeer-reviewed·Apr 30, 2025