treehouse

treehouse extracts subtrees from large phylogenetic trees to enable focused analysis of evolutionary relationships among specified taxa.


Key Features:

  • Subtree extraction: Extracts subtrees from input phylogenies based on a user-specified set of taxa.
  • Large-scale phylogeny integration (TreehouseDB): Integrates hosted large-scale phylogenies from TreehouseDB for subtree retrieval.
  • Custom phylogeny upload and parsing (userTree): Provides the userTree function to upload and parse custom phylogenetic trees.
  • Scalability: Supports extraction from phylogenies that span hundreds to thousands of taxa.
  • R implementation: Implemented in the R programming environment to facilitate incorporation into computational workflows.

Scientific Applications:

  • Targeted evolutionary analysis: Enables focused analysis of evolutionary relationships among subsets of taxa within large phylogenies.
  • Analysis of large genomic phylogenies: Facilitates investigation of evolutionary patterns in phylogenies comprising hundreds to thousands of genomes.

Methodology:

Hosts TreehouseDB large-scale phylogenies, provides a userTree function to upload and parse custom phylogenies, and uses a three-step workflow to retrieve subtrees from a given phylogeny based on a specified set of taxa; implemented in R.

Topics

Details

Programming Languages:
R
Added:
11/14/2019
Last Updated:
12/30/2020

Operations

Publications

Steenwyk JL, Rokas A. Treehouse: a user-friendly application to obtain subtrees from large phylogenies. BMC Research Notes. 2019;12(1). doi:10.1186/s13104-019-4577-5. PMID:31455362. PMCID:PMC6712805.

PMID: 31455362
PMCID: PMC6712805
Funding: - National Science Foundation: DEB1442113