CRAN/E | TreeSearch

TreeSearch

Phylogenetic Analysis with Discrete Character Data

Installation

About

Reconstruct phylogenetic trees from discrete data. Inapplicable character states are handled using the algorithm of Brazeau, Guillerme and Smith (2019) doi:10.1093/sysbio/syy083 with the "Morphy" library, under equal or implied step weights. Contains a "shiny" user interface for interactive tree search and exploration of results, including character visualization, rogue taxon detection, tree space mapping, and cluster consensus trees (Smith 2022a, b) doi:10.1093/sysbio/syab099, doi:10.1093/sysbio/syab100. Profile Parsimony (Faith and Trueman, 2001) doi:10.1080/10635150118627, Successive Approximations (Farris, 1969) doi:10.2307/2412182 and custom optimality criteria are implemented.

Citation TreeSearch citation info
ms609.github.io/TreeSearch/ (doc)
github.com/ms609/TreeSearch/ (devel)
Copyright Incorporates C/C++ code from Morphy Phylogenetic Library by Martin Brazeau <https://github.com/mbrazeau/MorphyLib> (GPL3)
System requirements C++17
Bug report File report

Key Metrics

Version 1.5.0
R ≥ 3.5.0
Published 2024-04-03 26 days ago
Needs compilation? yes
License GPL (≥ 3)
CRAN checks TreeSearch results
Language en-GB

Downloads

Yesterday 12 0%
Last 7 days 148 -11%
Last 30 days 684 +51%
Last 90 days 1.776 +6%
Last 365 days 6.629 -6%

Maintainer

Maintainer

Martin R. Smith

martin.smith@durham.ac.uk

Authors

Martin R. Smith

aut / cre / cph

Martin Brazeau

cph

Material

NEWS
Reference manual
Package source

In Views

Phylogenetics

Vignettes

Tree search with custom optimality criteria
Getting started: Installing R and TreeSearch
Profile parsimony
Tree search with Profile parsimony
Getting started: Simple tree searches
Getting started: Exploring tree space

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

TreeSearch archive

Depends

R ≥ 3.5.0

Imports

ape ≥ 5.6
cli ≥ 3.0
cluster
fastmatch ≥ 1.1.3
fs
future
PlotTools
promises
protoclust
Rcpp
Rdpack ≥ 0.7
Rogue
> 2.0.0
shiny ≥ 1.6.0
shinyjs
stats
TreeDist ≥2.6.3
TreeTools ≥ 1.10.0

Suggests

knitr
phangorn ≥ 2.2.1
Quartet
readxl
rmarkdown
shinytest
spelling
testthat
vdiffr ≥ 1.0.0

LinkingTo

Rcpp
TreeTools

Reverse Suggests

CongreveLamsdell2016
TreeDist