CRAN/E | TreeDist

TreeDist

Calculate and Map Distances Between Phylogenetic Trees

Installation

About

Implements measures of tree similarity, including information-based generalized Robinson-Foulds distances (Phylogenetic Information Distance, Clustering Information Distance, Matching Split Information Distance; Smith 2020) doi:10.1093/bioinformatics/btaa614; Jaccard-Robinson-Foulds distances (Bocker et al. 2013) doi:10.1007/978-3-642-40453-5_13, including the Nye et al. (2006) metric doi:10.1093/bioinformatics/bti720; the Matching Split Distance (Bogdanowicz & Giaro 2012) doi:10.1109/TCBB.2011.48; Maximum Agreement Subtree distances; the Kendall-Colijn (2016) distance doi:10.1093/molbev/msw124, and the Nearest Neighbour Interchange (NNI) distance, approximated per Li et al. (1996) doi:10.1007/3-540-61332-3_168. Includes tools for visualizing mappings of tree space (Smith 2022) doi:10.1093/sysbio/syab100, for calculating the median of sets of trees, and for computing the information content of trees and splits.

Citation TreeDist citation info
ms609.github.io/TreeDist/
github.com/ms609/TreeDist/
Copyright Jonker-Volgenant Linear Assignment Problem implementation by Roy Jonker modified by Yong Yang and Yi Cao.
System requirements C++17
Bug report File report

Key Metrics

Version 2.7.0
R ≥ 3.4.0
Published 2023-10-25 182 days ago
Needs compilation? yes
License GPL (≥ 3)
CRAN checks TreeDist results
Language en-GB

Downloads

Yesterday 21 0%
Last 7 days 144 -17%
Last 30 days 633 +4%
Last 90 days 2.007 -13%
Last 365 days 9.157 +8%

Maintainer

Maintainer

Martin R. Smith

martin.smith@durham.ac.uk

Authors

Martin R. Smith

aut / cre / cph / prg

Roy Jonker

prg / cph

Yong Yang

ctb / cph

Yi Cao

ctb / cph

Material

NEWS
Reference manual
Package source

In Views

Optimization
Phylogenetics

Additional repos

ms609.github.io/packages/

Vignettes

Generalized Robinson-Foulds distances
Extending the Robinson-Foulds metric
Calculate tree similarity with 'TreeDist'
Comparing sets of trees from different analyses
Trees with different leaves
Comparing splits using information theory
Analysing landscapes of phylogenetic trees
Tree space analysis
Contextualizing tree distances

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

TreeDist archive

Depends

R ≥ 3.4.0
stats

Imports

ape ≥ 5.0
cli ≥ 3.0
colorspace
memoise
phangorn ≥2.2.1
Rdpack ≥ 0.7
shiny
shinyjs
TreeTools ≥ 1.7.2

Suggests

bookdown
cluster
ggplot2
hypervolume
kdensity
knitr
MASS
parallel
plotly
PlotTools
protoclust
Quartet
readxl
rmarkdown
Rcpp ≥ 1.0.8
rgl
Rogue
spelling
testthat ≥3.0
Ternary ≥ 1.1.2
TreeDistData
> 0.1.0
TreeSearch ≥ 1.4.0
Umatrix
uwot
vdiffr ≥ 1.0.0

LinkingTo

Rcpp
TreeTools

Reverse Imports

Rogue
TBRDist
TreeSearch