vegan - Community Ecology Package
Ordination methods, diversity analysis and other functions for community and vegetation ecologists.
Last updated 3 hours ago
ecological-modellingecologyordination
19.28 score 459 stars 437 packages 14k scripts 118k downloadsdendextend - Extending 'dendrogram' Functionality in R
Offers a set of functions for extending 'dendrogram' objects in R, letting you visualize and compare trees of 'hierarchical clusterings'. You can (1) Adjust a tree's graphical parameters - the color, size, type, etc of its branches, nodes and labels. (2) Visually and statistically compare different 'dendrograms' to one another.
Last updated 6 days ago
17.08 score 153 stars 156 packages 6.2k scripts 99k downloadsphangorn - Phylogenetic Reconstruction and Analysis
Allows for estimation of phylogenetic trees and networks using Maximum Likelihood, Maximum Parsimony, distance methods and Hadamard conjugation (Schliep 2011). Offers methods for tree comparison, model selection and visualization of phylogenetic networks as described in Schliep et al. (2017).
Last updated 21 hours ago
softwaretechnologyqualitycontrolphylogenetic-analysisphylogenetics
16.56 score 204 stars 124 packages 2.3k scripts 20k downloadsbrms - Bayesian Regression Models using 'Stan'
Fit Bayesian generalized (non-)linear multivariate multilevel models using 'Stan' for full Bayesian inference. A wide range of distributions and link functions are supported, allowing users to fit -- among others -- linear, robust linear, count data, survival, response times, ordinal, zero-inflated, hurdle, and even self-defined mixture models all in a multilevel context. Further modeling options include both theory-driven and data-driven non-linear terms, auto-correlation structures, censoring and truncation, meta-analytic standard errors, and quite a few more. In addition, all parameters of the response distribution can be predicted in order to perform distributional regression. Prior specifications are flexible and explicitly encourage users to apply prior distributions that actually reflect their prior knowledge. Models can easily be evaluated and compared using several methods assessing posterior or prior predictions. References: Bürkner (2017) <doi:10.18637/jss.v080.i01>; Bürkner (2018) <doi:10.32614/RJ-2018-017>; Bürkner (2021) <doi:10.18637/jss.v100.i05>; Carpenter et al. (2017) <doi:10.18637/jss.v076.i01>.
Last updated 3 days ago
bayesian-inferencebrmsmultilevel-modelsstanstatistical-models
16.49 score 1.3k stars 31 packages 13k scripts 24k downloadstidytree - A Tidy Tool for Phylogenetic Tree Data Manipulation
Phylogenetic tree generally contains multiple components including node, edge, branch and associated data. 'tidytree' provides an approach to convert tree object to tidy data frame as well as provides tidy interfaces to manipulate tree data.
Last updated 4 months ago
phylogenetic-treetidyversetree-data
13.56 score 52 stars 127 packages 496 scripts 24k downloadstaxize - Taxonomic Information from Around the Web
Interacts with a suite of web 'APIs' for taxonomic tasks, such as getting database specific taxonomic identifiers, verifying species names, getting taxonomic hierarchies, fetching downstream and upstream taxonomic names, getting taxonomic synonyms, converting scientific to common names and vice versa, and more.
Last updated 3 months ago
taxonomybiologynomenclaturejsonapiwebapi-clientidentifiersspeciesnamesapi-wrapperbiodiversitydarwincoredatataxize
13.41 score 265 stars 28 packages 1.5k scripts 9.9k downloadsgeomorph - Geometric Morphometric Analyses of 2D and 3D Landmark Data
Read, manipulate, and digitize landmark data, generate shape variables via Procrustes analysis for points, curves and surfaces, perform shape analyses, and provide graphical depictions of shapes and patterns of shape variation.
Last updated 14 hours ago
11.88 score 76 stars 6 packages 688 scripts 2.4k downloadsrotl - Interface to the 'Open Tree of Life' API
An interface to the 'Open Tree of Life' API to retrieve phylogenetic trees, information about studies used to assemble the synthetic tree, and utilities to match taxonomic names to 'Open Tree identifiers'. The 'Open Tree of Life' aims at assembling a comprehensive phylogenetic tree for all named species.
Last updated 1 years ago
metadataropensciphylogeneticsindependant-contrastsbiodiversitypeer-reviewedphylogenytaxonomy
11.58 score 39 stars 29 packages 327 scripts 2.5k downloadspicante - Integrating Phylogenies and Ecology
Functions for phylocom integration, community analyses, null-models, traits and evolution. Implements numerous ecophylogenetic approaches including measures of community phylogenetic and trait diversity, phylogenetic signal, estimation of trait values for unobserved taxa, null models for community and phylogeny randomizations, and utility functions for data input/output and phylogeny plotting. A full description of package functionality and methods are provided by Kembel et al. (2010) <doi:10.1093/bioinformatics/btq166>.
Last updated 1 years ago
11.45 score 33 stars 17 packages 1.1k scripts 5.1k downloadsphylobase - Base Package for Phylogenetic Structures and Comparative Data
Provides a base S4 class for comparative methods, incorporating one or more trees and trait data.
Last updated 10 months ago
phylogenetics
11.20 score 17 stars 18 packages 398 scripts 3.6k downloadsphylolm - Phylogenetic Linear Regression
Provides functions for fitting phylogenetic linear models and phylogenetic generalized linear models. The computation uses an algorithm that is linear in the number of tips in the tree. The package also provides functions for simulating continuous or binary traits along the tree. Other tools include functions to test the adequacy of a population tree.
Last updated 18 days ago
10.71 score 32 stars 12 packages 306 scripts 5.8k downloadsTreeDist - Calculate and Map Distances Between Phylogenetic Trees
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 identifying islands of trees (Silva and Wilkinson 2021) <doi:10.1093/sysbio/syab015>, for calculating the median of sets of trees, and for computing the information content of trees and splits.
Last updated 17 days ago
phylogeneticstree-distancephylogenetic-treestree-distancestrees
10.13 score 29 stars 5 packages 91 scripts 795 downloadsRNeXML - Semantically Rich I/O for the 'NeXML' Format
Provides access to phyloinformatic data in 'NeXML' format. The package should add new functionality to R such as the possibility to manipulate 'NeXML' objects in more various and refined way and compatibility with 'ape' objects.
Last updated 7 months ago
metadatanexmlphylogeneticslinked-data
9.82 score 13 stars 18 packages 100 scripts 3.5k downloadsgeiger - Analysis of Evolutionary Diversification
Methods for fitting macroevolutionary models to phylogenetic trees Pennell (2014) <doi:10.1093/bioinformatics/btu181>.
Last updated 2 years ago
9.79 score 22 stars 29 packages 2.1k scripts 3.8k downloadsmvMORPH - Multivariate Comparative Tools for Fitting Evolutionary Models to Morphometric Data
Fits multivariate (Brownian Motion, Early Burst, ACDC, Ornstein-Uhlenbeck and Shifts) models of continuous traits evolution on trees and time series. 'mvMORPH' also proposes high-dimensional multivariate comparative tools (linear models using Generalized Least Squares and multivariate tests) based on penalized likelihood. See Clavel et al. (2015) <DOI:10.1111/2041-210X.12420>, Clavel et al. (2019) <DOI:10.1093/sysbio/syy045>, and Clavel & Morlon (2020) <DOI:10.1093/sysbio/syaa010>.
Last updated 1 months ago
9.64 score 17 stars 3 packages 178 scripts 836 downloadsTreeTools - Create, Modify and Analyse Phylogenetic Trees
Efficient implementations of functions for the creation, modification and analysis of phylogenetic trees. Applications include: generation of trees with specified shapes; tree rearrangement; analysis of tree shape; rooting of trees and extraction of subtrees; calculation and depiction of split support; plotting the position of rogue taxa (Klopfstein & Spasojevic 2019) <doi:10.1371/journal.pone.0212942>; calculation of ancestor-descendant relationships, of 'stemwardness' (Asher & Smith, 2022) <doi:10.1093/sysbio/syab072>, and of tree balance (Mir et al. 2013, Lemant et al. 2022) <doi:10.1016/j.mbs.2012.10.005>, <doi:10.1093/sysbio/syac027>; artificial extinction (Asher & Smith, 2022) <doi:10.1093/sysbio/syab072>; import and export of trees from Newick, Nexus (Maddison et al. 1997) <doi:10.1093/sysbio/46.4.590>, and TNT <https://www.lillo.org.ar/phylogeny/tnt/> formats; and analysis of splits and cladistic information.
Last updated 17 days ago
evolutionary-biologyphylogenetic-treesphylogenetics
9.53 score 18 stars 10 packages 99 scripts 1.3k downloadscorHMM - Hidden Markov Models of Character Evolution
Fits hidden Markov models of discrete character evolution which allow different transition rate classes on different portions of a phylogeny. Beaulieu et al (2013) <doi:10.1093/sysbio/syt034>.
Last updated 1 months ago
9.34 score 11 stars 2 packages 410 scripts 797 downloadsdiversitree - Comparative 'Phylogenetic' Analyses of Diversification
Contains a number of comparative 'phylogenetic' methods, mostly focusing on analysing diversification and character evolution. Contains implementations of 'BiSSE' (Binary State 'Speciation' and Extinction) and its unresolved tree extensions, 'MuSSE' (Multiple State 'Speciation' and Extinction), 'QuaSSE', 'GeoSSE', and 'BiSSE-ness' Other included methods include Markov models of discrete and continuous trait evolution and constant rate 'speciation' and extinction.
Last updated 2 months ago
9.00 score 30 stars 3 packages 512 scripts 1.2k downloadsMCMCglmm - MCMC Generalised Linear Mixed Models
Fits Multivariate Generalised Linear Mixed Models (and related models) using Markov chain Monte Carlo techniques (Hadfield 2010 J. Stat. Soft.).
Last updated 6 months ago
8.74 score 2 stars 13 packages 1.2k scripts 6.1k downloadsadephylo - Exploratory Analyses for the Phylogenetic Comparative Method
Multivariate tools to analyze comparative data, i.e. a phylogeny and some traits measured for each taxa. The package contains functions to represent comparative data, compute phylogenetic proximities, perform multivariate analysis with phylogenetic constraints and test for the presence of phylogenetic autocorrelation. The package is described in Jombart et al (2010) <doi:10.1093/bioinformatics/btq292>.
Last updated 4 months ago
8.68 score 9 stars 4 packages 308 scripts 4.7k downloadsdispRity - Measuring Disparity
A modular package for measuring disparity (multidimensional space occupancy). Disparity can be calculated from any matrix defining a multidimensional space. The package provides a set of implemented metrics to measure properties of the space and allows users to provide and test their own metrics. The package also provides functions for looking at disparity in a serial way (e.g. disparity through time) or per groups as well as visualising the results. Finally, this package provides several statistical tests for disparity analysis.
Last updated 8 days ago
disparityecologymultidimensionalitypalaeobiology
8.64 score 24 stars 1 packages 209 scripts 630 downloadsbeautier - 'BEAUti' from R
'BEAST2' (<https://www.beast2.org>) is a widely used Bayesian phylogenetic tool, that uses DNA/RNA/protein data and many model priors to create a posterior of jointly estimated phylogenies and parameters. 'BEAUti 2' (which is part of 'BEAST2') is a GUI tool that allows users to specify the many possible setups and generates the XML file 'BEAST2' needs to run. This package provides a way to create 'BEAST2' input files without active user input, but using R function calls instead.
Last updated 5 months ago
bayesianbeastbeast2beautiphylogenetic-inferencephylogenetics
8.62 score 13 stars 5 packages 204 scripts 490 downloadshisse - Hidden State Speciation and Extinction
Sets up and executes a HiSSE model (Hidden State Speciation and Extinction) on a phylogeny and character sets to test for hidden shifts in trait dependent rates of diversification. Beaulieu and O'Meara (2016) <doi:10.1093/sysbio/syw022>.
Last updated 7 days ago
8.29 score 6 stars 152 scripts 786 downloadshillR - Diversity Through Hill Numbers
Calculate taxonomic, functional and phylogenetic diversity measures through Hill Numbers proposed by Chao, Chiu and Jost (2014) <doi:10.1146/annurev-ecolsys-120213-091540>.
Last updated 7 months ago
biodiversityhill-numbers
8.19 score 31 stars 3 packages 159 scripts 653 downloadsOUwie - Analysis of Evolutionary Rates in an OU Framework
Estimates rates for continuous character evolution under Brownian motion and a new set of Ornstein-Uhlenbeck based Hansen models that allow both the strength of the pull and stochastic motion to vary across selective regimes. Beaulieu et al (2012).
Last updated 3 months ago
8.13 score 9 stars 150 scripts 790 downloadsbeastier - Call 'BEAST2'
'BEAST2' (<https://www.beast2.org>) is a widely used Bayesian phylogenetic tool, that uses DNA/RNA/protein data and many model priors to create a posterior of jointly estimated phylogenies and parameters. 'BEAST2' is a command-line tool. This package provides a way to call 'BEAST2' from an 'R' function call.
Last updated 19 days ago
bayesianbeastbeast2phylogenetic-inferencephylogenetics
7.92 score 10 stars 4 packages 46 scripts 704 downloadsQuartet - Comparison of Phylogenetic Trees Using Quartet and Split Measures
Calculates the number of four-taxon subtrees consistent with a pair of cladograms, calculating the symmetric quartet distance of Bandelt & Dress (1986), Reconstructing the shape of a tree from observed dissimilarity data, Advances in Applied Mathematics, 7, 309-343 <doi:10.1016/0196-8858(86)90038-2>, and using the tqDist algorithm of Sand et al. (2014), tqDist: a library for computing the quartet and triplet distances between binary or general trees, Bioinformatics, 30, 2079–2080 <doi:10.1093/bioinformatics/btu157> for pairs of binary trees.
Last updated 21 days ago
bioinformaticscomparisonphylogenetic-treesphylogeneticsquartetquartet-distanceresearch-tooltree
7.81 score 10 stars 40 scripts 537 downloadsentropart - Entropy Partitioning to Measure Diversity
Measurement and partitioning of diversity, based on Tsallis entropy, following Marcon and Herault (2015) <doi:10.18637/jss.v067.i08>. 'entropart' provides functions to calculate alpha, beta and gamma diversity of communities, including phylogenetic and functional diversity. Estimation-bias corrections are available.
Last updated 3 months ago
biodiversitydiversityentropy-partitioningestimatormeasurespecies
7.61 score 8 stars 1 packages 114 scripts 831 downloadsphyloregion - Biogeographic Regionalization and Macroecology
Computational infrastructure for biogeography, community ecology, and biodiversity conservation (Daru et al. 2020) <doi:10.1111/2041-210X.13478>. It is based on the methods described in Daru et al. (2020) <doi:10.1038/s41467-020-15921-6>. The original conceptual work is described in Daru et al. (2017) <doi:10.1016/j.tree.2017.08.013> on patterns and processes of biogeographical regionalization. Additionally, the package contains fast and efficient functions to compute more standard conservation measures such as phylogenetic diversity, phylogenetic endemism, evolutionary distinctiveness and global endangerment, as well as compositional turnover (e.g., beta diversity).
Last updated 30 days ago
software
7.51 score 18 stars 1 packages 50 scripts 424 downloadsTreeSearch - Phylogenetic Analysis with Discrete Character Data
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.
Last updated 1 months ago
bioinformaticsmorphological-analysisphylogeneticsresearch-tooltree-search
7.51 score 5 stars 51 scripts 465 downloadsRRphylo - Phylogenetic Ridge Regression Methods for Comparative Studies
Functions for phylogenetic analysis (Castiglione et al., 2018 <doi:10.1111/2041-210X.12954>). The functions perform the estimation of phenotypic evolutionary rates, identification of phenotypic evolutionary rate shifts, quantification of direction and size of evolutionary change in multivariate traits, the computation of ontogenetic shape vectors and test for morphological convergence.
Last updated 3 months ago
7.46 score 10 stars 81 scripts 423 downloadstreespace - Statistical Exploration of Landscapes of Phylogenetic Trees
Tools for the exploration of distributions of phylogenetic trees. This package includes a 'shiny' interface which can be started from R using treespaceServer(). For further details see Jombart et al. (2017) <DOI:10.1111/1755-0998.12676>.
Last updated 1 years ago
7.38 score 27 stars 63 scripts 309 downloadsphylotools - Phylogenetic Tools for Eco-Phylogenetics
A collection of tools for building RAxML supermatrix using PHYLIP or aligned FASTA files. These functions will be useful for building large phylogenies using multiple markers.
Last updated 1 months ago
7.29 score 11 stars 358 scripts 507 downloadsphylosignal - Exploring the Phylogenetic Signal in Continuous Traits
A collection of tools to explore the phylogenetic signal in univariate and multivariate data. The package provides functions to plot traits data against a phylogenetic tree, different measures and tests for the phylogenetic signal, methods to describe where the signal is located and a phylogenetic clustering method.
Last updated 1 years ago
7.20 score 16 stars 100 scripts 309 downloadsevobiR - Evolutionary Biology in R
Comparative analysis of continuous traits influencing discrete states, and utility tools to facilitate comparative analyses. Implementations of ABBA/BABA type statistics to test for introgression in genomic data.
Last updated 7 months ago
7.15 score 15 stars 105 scripts 279 downloadsFossilSim - Simulation and Plots for Fossil and Taxonomy Data
Simulating and plotting taxonomy and fossil data on phylogenetic trees under mechanistic models of speciation, preservation and sampling.
Last updated 2 months ago
6.98 score 9 stars 1 packages 65 scripts 517 downloadsouch - Ornstein-Uhlenbeck Models for Phylogenetic Comparative Hypotheses
Fit and compare Ornstein-Uhlenbeck models for evolution along a phylogenetic tree.
Last updated 15 days ago
adaptive-regimebrownian-motionornstein-uhlenbeckornstein-uhlenbeck-modelsouchphylogenetic-comparative-hypothesesphylogenetic-comparative-methodsphylogenetic-datareact
6.93 score 15 stars 4 packages 68 scripts 656 downloadstreedater - Fast Molecular Clock Dating of Phylogenetic Trees with Rate Variation
Functions for estimating times of common ancestry and molecular clock rates of evolution using a variety of evolutionary models, parametric and nonparametric bootstrap confidence intervals, methods for detecting outlier lineages, root-to-tip regression, and a statistical test for selecting molecular clock models. The methods are described in Volz, E.M. and S.D.W. Frost (2017) <doi:10.1093/ve/vex025>.
Last updated 3 years ago
6.86 score 24 stars 60 scripts 175 downloadsphylocomr - Interface to 'Phylocom'
Interface to 'Phylocom' (<https://phylodiversity.net/phylocom/>), a library for analysis of 'phylogenetic' community structure and character evolution. Includes low level methods for interacting with the three executables, as well as higher level interfaces for methods like 'aot', 'ecovolve', 'bladj', 'phylomatic', and more.
Last updated 2 years ago
phylogenyphylocomphylodiversitycommunity structurecharacter evolutionspeciescommunity-ecologyecologyevolution
6.81 score 15 stars 3 packages 19 scripts 255 downloadsapex - Phylogenetic Methods for Multiple Gene Data
Toolkit for the analysis of multiple gene data (Jombart et al. 2017) <doi:10.1111/1755-0998.12567>. 'apex' implements the new S4 classes 'multidna', 'multiphyDat' and associated methods to handle aligned DNA sequences from multiple genes.
Last updated 10 months ago
6.65 score 5 stars 54 scripts 1.1k downloadstreebase - Discovery, Access and Manipulation of 'TreeBASE' Phylogenies
Interface to the API for 'TreeBASE' <http://treebase.org> from 'R.' 'TreeBASE' is a repository of user-submitted phylogenetic trees (of species, population, or genes) and the data used to create them.
Last updated 9 months ago
6.61 score 10 stars 1 packages 45 scripts 299 downloadsaphid - Analysis with Profile Hidden Markov Models
Designed for the development and application of hidden Markov models and profile HMMs for biological sequence analysis. Contains functions for multiple and pairwise sequence alignment, model construction and parameter optimization, file import/export, implementation of the forward, backward and Viterbi algorithms for conditional sequence probabilities, tree-based sequence weighting, and sequence simulation. Features a wide variety of potential applications including database searching, gene-finding and annotation, phylogenetic analysis and sequence classification. Based on the models and algorithms described in Durbin et al (1998, ISBN: 9780521629713).
Last updated 4 months ago
6.56 score 22 stars 3 packages 37 scripts 469 downloadsphylogram - Dendrograms for Evolutionary Analysis
Contains functions for developing phylogenetic trees as deeply-nested lists ("dendrogram" objects). Enables bi-directional conversion between dendrogram and "phylo" objects (see Paradis et al (2004) <doi:10.1093/bioinformatics/btg412>), and features several tools for command-line tree manipulation and import/export via Newick parenthetic text.
Last updated 5 years ago
peer-reviewed
6.49 score 11 stars 9 packages 209 scripts 901 downloadstracerer - Tracer from R
'BEAST2' (<https://www.beast2.org>) is a widely used Bayesian phylogenetic tool, that uses DNA/RNA/protein data and many model priors to create a posterior of jointly estimated phylogenies and parameters. 'Tracer' (<https://github.com/beast-dev/tracer/>) is a GUI tool to parse and analyze the files generated by 'BEAST2'. This package provides a way to parse and analyze 'BEAST2' input files without active user input, but using R function calls instead.
Last updated 1 years ago
6.43 score 8 stars 3 packages 75 scripts 228 downloadsRogue - Identify Rogue Taxa in Sets of Phylogenetic Trees
Rogue ("wildcard") taxa are leaves with uncertain phylogenetic position. Their position may vary from tree to tree under inference methods that yield a tree set (e.g. bootstrapping, Bayesian tree searches, maximum parsimony). The presence of rogue taxa in a tree set can potentially remove all information from a consensus tree. The information content of a consensus tree - a function of its resolution and branch support values - can often be increased by removing rogue taxa. 'Rogue' provides an explicitly information-theoretic approach to rogue detection (Smith 2022) <doi:10.1093/sysbio/syab099>, and an interface to 'RogueNaRok' (Aberer et al. 2013) <doi:10.1093/sysbio/sys078>.
Last updated 17 days ago
consensus-treephylogenetic-treesphylogenetics
6.41 score 2 stars 2 packages 72 scripts 394 downloadsRevGadgets - Visualization and Post-Processing of 'RevBayes' Analyses
Processes and visualizes the output of complex phylogenetic analyses from the 'RevBayes' phylogenetic graphical modeling software.
Last updated 12 months ago
6.39 score 13 stars 211 scripts 227 downloadssensiPhy - Sensitivity Analysis for Comparative Methods
An implementation of sensitivity analysis for phylogenetic comparative methods. The package is an umbrella of statistical and graphical methods that estimate and report different types of uncertainty in PCM: (i) Species Sampling uncertainty (sample size; influential species and clades). (ii) Phylogenetic uncertainty (different topologies and/or branch lengths). (iii) Data uncertainty (intraspecific variation and measurement error).
Last updated 4 years ago
comparative-methodsecologyevolutionphylogeneticssensitivity-analysis
6.34 score 12 stars 61 scripts 226 downloadsRphylopars - Phylogenetic Comparative Tools for Missing Data and Within-Species Variation
Tools for performing phylogenetic comparative methods for datasets with with multiple observations per species (intraspecific variation or measurement error) and/or missing data (Goolsby et al. 2017). Performs ancestral state reconstruction and missing data imputation on the estimated evolutionary model, which can be specified as Brownian Motion, Ornstein-Uhlenbeck, Early-Burst, Pagel's lambda, kappa, or delta, or a star phylogeny.
Last updated 3 years ago
6.33 score 29 stars 73 scripts 440 downloadsstrap - Stratigraphic Tree Analysis for Palaeontology
Functions for the stratigraphic analysis of phylogenetic trees.
Last updated 2 months ago
5.94 score 1 stars 3 packages 65 scripts 990 downloadsratematrix - Bayesian Estimation of the Evolutionary Rate Matrix
The Evolutionary Rate Matrix is a variance-covariance matrix which describes both the rates of trait evolution and the evolutionary correlation among multiple traits. This package has functions to estimate these parameters using Bayesian MCMC. It is possible to test if the pattern of evolutionary correlations among traits has changed between predictive regimes painted along the branches of the phylogenetic tree. Regimes can be created a priori or estimated as part of the MCMC under a joint estimation approach. The package has functions to run MCMC chains, plot results, evaluate convergence, and summarize posterior distributions.
Last updated 2 years ago
5.86 score 9 stars 1 packages 18 scripts 185 downloadsphylotaR - Automated Phylogenetic Sequence Cluster Identification from 'GenBank'
A pipeline for the identification, within taxonomic groups, of orthologous sequence clusters from 'GenBank' <https://www.ncbi.nlm.nih.gov/genbank/> as the first step in a phylogenetic analysis. The pipeline depends on a local alignment search tool and is, therefore, not dependent on differences in gene naming conventions and naming errors.
Last updated 4 months ago
blastngenbankpeer-reviewedphylogeneticssequence-alignment
5.86 score 23 stars 156 scripts 12 downloadspaleoTS - Analyze Paleontological Time-Series
Facilitates analysis of paleontological sequences of trait values. Functions are provided to fit, using maximum likelihood, simple evolutionary models (including unbiased random walks, directional evolution,stasis, Ornstein-Uhlenbeck, covariate-tracking) and complex models (punctuation, mode shifts).
Last updated 2 months ago
5.85 score 1 stars 2 packages 237 scripts 702 downloadssecsse - Several Examined and Concealed States-Dependent Speciation and Extinction
Simultaneously infers state-dependent diversification across two or more states of a single or multiple traits while accounting for the role of a possible concealed trait. See Herrera-Alsina et al. (2019) <doi:10.1093/sysbio/syy057>.
Last updated 7 months ago
5.79 score 1 stars 31 scripts 675 downloadsEvoPhylo - Pre- And Postprocessing of Morphological Data from Relaxed Clock Bayesian Phylogenetics
Performs automated morphological character partitioning for phylogenetic analyses and analyze macroevolutionary parameter outputs from clock (time-calibrated) Bayesian inference analyses, following concepts introduced by Simões and Pierce (2021) <doi:10.1038/s41559-021-01532-x>.
Last updated 1 years ago
5.66 score 4 stars 19 scripts 196 downloadsips - Interfaces to Phylogenetic Software in R
Functions that wrap popular phylogenetic software for sequence alignment, masking of sequence alignments, and estimation of phylogenies and ancestral character states.
Last updated 7 months ago
5.63 score 11 stars 1 packages 125 scripts 1.0k downloadsaphylo - Statistical Inference and Prediction of Annotations in Phylogenetic Trees
Implements a parsimonious evolutionary model to analyze and predict gene-functional annotations in phylogenetic trees as described in Vega Yon et al. (2021) <doi:10.1371/journal.pcbi.1007948>. Focusing on computational efficiency, 'aphylo' makes it possible to estimate pooled phylogenetic models, including thousands (hundreds) of annotations (trees) in the same run. The package also provides the tools for visualization of annotated phylogenies, calculation of posterior probabilities (prediction) and goodness-of-fit assessment featured in Vega Yon et al. (2021).
Last updated 1 years ago
annotationsinferencephylogeneticsrcpparmadillo
5.49 score 6 stars 104 scripts 258 downloadsphylocanvas - Interactive Phylogenetic Trees Using the 'Phylocanvas' JavaScript Library
Create and customize interactive phylogenetic trees using the 'phylocanvas' JavaScript library and the 'htmlwidgets' package. These trees can be used directly from the R console, from 'RStudio', in Shiny apps, and in R Markdown documents. See <http://phylocanvas.org/> for more information on the 'phylocanvas' library.
Last updated 7 years ago
htmlwidgetsphylogeny
5.40 score 9 stars 28 scripts 146 downloadsFishPhyloMaker - Phylogenies for a List of Finned-Ray Fishes
Provides an alternative to facilitate the construction of a phylogeny for fish species from a list of species or a community matrix using as a backbone the phylogenetic tree proposed by Rabosky et al. (2018) <doi:10.1038/s41586-018-0273-1>.
Last updated 11 months ago
5.37 score 6 stars 13 scripts 224 downloadsMonoPhy - Explore Monophyly of Taxonomic Groups in a Phylogeny
Requires rooted phylogeny as input and creates a table of genera, their monophyly-status, which taxa cause problems in monophyly etc. Different information can be extracted from the output and a plot function allows visualization of the results in a number of ways. "MonoPhy: a simple R package to find and visualize monophyly issues." Schwery, O. & O'Meara, B.C. (2016) <doi:10.7717/peerj-cs.56>.
Last updated 1 months ago
5.16 score 6 stars 24 scripts 343 downloadstreedata.table - Manipulation of Matched Phylogenies and Data using 'data.table'
An implementation that combines trait data and a phylogenetic tree (or trees) into a single object of class treedata.table. The resulting object can be easily manipulated to simultaneously change the trait- and tree-level sampling. Currently implemented functions allow users to use a 'data.table' syntax when performing operations on the trait dataset within the treedata.table object.
Last updated 3 years ago
5.12 score 7 stars 25 scripts 22 downloadsdietr - Diet Estimated Trophic Levels
Estimates fractional trophic level from quantitative and qualitative diet data and calculates electivity indices in R. Borstein (2020) <doi:10.1007/s10750-020-04417-5>.
Last updated 2 months ago
dietelectivitytrophic
5.11 score 5 stars 13 scripts 293 downloadstreeplyr - 'dplyr' Functionality for Matched Tree and Data Objects
Matches phylogenetic trees and trait data, and allows simultaneous manipulation of the tree and data using 'dplyr'.
Last updated 2 years ago
4.83 score 33 stars 102 scripts 130 downloadsbayou - Bayesian Fitting of Ornstein-Uhlenbeck Models to Phylogenies
Tools for fitting and simulating multi-optima Ornstein-Uhlenbeck models to phylogenetic comparative data using Bayesian reversible-jump methods.
Last updated 5 months ago
4.79 score 22 stars 62 scripts 70 downloadsAnnotationBustR - Extract Subsequences from GenBank Annotations
Extraction of subsequences into FASTA files from GenBank annotations where gene names may vary among accessions. Borstein & O'Meara (2018) <doi:10.7717/peerj.5179>.
Last updated 2 months ago
4.78 score 5 stars 12 scripts 283 downloadsepm - EcoPhyloMapper
Facilitates the aggregation of species' geographic ranges from vector or raster spatial data, and that enables the calculation of various morphological and phylogenetic community metrics across geography. Citation: Title, PO, DL Swiderski and ML Zelditch (2022) <doi:10.1111/2041-210X.13914>.
Last updated 4 months ago
4.74 score 12 stars 13 scripts 417 downloadsbrranching - Fetch 'Phylogenies' from Many Sources
Includes methods for fetching 'phylogenies' from a variety of sources, including the 'Phylomatic' web service (<http://phylodiversity.net/phylomatic/>), and 'Phylocom' (<https://github.com/phylocom/phylocom/>).
Last updated 2 years ago
phylogenytreephylomaticmolecularplantsphylogenies
4.62 score 18 stars 1 packages 31 scripts 145 downloadspmc - Phylogenetic Monte Carlo
Monte Carlo based model choice for applied phylogenetics of continuous traits. Method described in Carl Boettiger, Graham Coop, Peter Ralph (2012) Is your phylogeny informative? Measuring the power of comparative methods, Evolution 66 (7) 2240-51. <doi:10.1111/j.1558-5646.2011.01574.x>.
Last updated 1 years ago
4.60 score 2 stars 10 scripts 382 downloadspaleobuddy - Simulating Diversification Dynamics
Simulation of species diversification, fossil records, and phylogenies. While the literature on species birth-death simulators is extensive, including important software like 'paleotree' and 'APE', we concluded there were interesting gaps to be filled regarding possible diversification scenarios. Here we strove for flexibility over focus, implementing a large array of regimens for users to experiment with and combine. In this way, 'paleobuddy' can be used in complement to other simulators as a flexible jack of all trades, or, in the case of scenarios implemented only here, can allow for robust and easy simulations for novel situations. Environmental data modified from that in 'RPANDA': Morlon H. et al (2016) <doi:10.1111/2041-210X.12526>.
Last updated 1 years ago
evolutionmacroevolutionpaleobiologypaleontologyphylogenetics
4.48 score 6 stars 3 scripts 127 downloadsmcmc3r - Tools to work with MCMCtree
Tools to work with MCMCtree, a program for Bayesian inference of species divergence times.
Last updated 20 days ago
4.18 score 3 stars 8 scriptsTreEvo - Using ABC to Understand Trait Evolution
Various functions for estimating parameters of trait evolution in comparative analyses using Approximate Bayesian Computation.
Last updated 1 years ago
4.11 score 1 stars 65 scriptsphyloclim - Integrating Phylogenetics and Climatic Niche Modeling
Implements some methods in phyloclimatic modeling: estimation of ancestral climatic niches, age-range-correlation, niche equivalency test and background-similarity test.
Last updated 7 months ago
3.90 score 4 stars 40 scripts 250 downloadsphyloTop - Calculating Topological Properties of Phylogenies
Tools for calculating and viewing topological properties of phylogenetic trees.
Last updated 2 years ago
3.79 score 1 stars 62 scripts 292 downloadsTBRDist - Rearrangement Distances Between Unrooted Phylogenetic Trees
Fast calculation of the Subtree Prune and Regraft (SPR), Tree Bisection and Reconnection (TBR) and Replug distances between unrooted trees, using the algorithms of Whidden and Matsen (2017) <arxiv:1511.07529>.
Last updated 3 years ago
phylogeneticstree-distancedistance-calculationphylogenetic-trees
3.70 score 129 downloadsDAMOCLES - Dynamic Assembly Model of Colonization, Local Extinction and Speciation
Simulates and computes (maximum) likelihood of a dynamical model of community assembly that takes into account phylogenetic history.
Last updated 4 years ago
3.70 score 1 stars 10 scripts 211 downloadsRevticulate - Interaction with "RevBayes" in R
Interaction with "RevBayes" via R. Objects created in "RevBayes" can be passed into the R environment, and many types can be converted into similar R objects. To download "RevBayes", go to <https://revbayes.github.io/download>.
Last updated 3 years ago
3.30 score 8 stars 25 scripts 267 downloadsdentist - Dents the Likelihood Surface to Estimate Parameter Uncertainty
This will sample points around a specified distance from the maximum likelihood estimates. This should be a better way to estimate uncertainty than using the Hessian of the likelihood equation. It works by "denting" the likelihood surface to make a ridge at the desired difference in log likelihood and then "walks" around this dented surface, sampling points.
Last updated 23 days ago
3.13 score 3 stars 18 scriptsCALANGO - Comparative Analysis with Annotation-Based Genomic Components
A first-principle, phylogeny-aware comparative genomics tool for investigating associations between terms used to annotate genomic components (e.g., Pfam IDs, Gene Ontology terms,) with quantitative or rank variables such as number of cell types, genome size, or density of specific genomic elements. See the project website for more information, documentation and examples, and <doi:10.1016/j.patter.2023.100728> for the full paper.
Last updated 3 months ago
3.00 score 4 scripts 295 downloadsnodeSub - Simulate DNA Alignments Using Node Substitutions
Simulate DNA sequences for the node substitution model. In the node substitution model, substitutions accumulate additionally during a speciation event, providing a potential mechanistic explanation for substitution rate variation. This package provides tools to simulate such a process, simulate a reference process with only substitutions along the branches, and provides tools to infer phylogenies from alignments. More information can be found in Janzen (2021) <doi:10.1093/sysbio/syab085>.
Last updated 1 years ago
3.00 score 1 stars 3 scripts 200 downloadswindex - Analysing Convergent Evolution using the Wheatsheaf Index
Analysing convergent evolution using the Wheatsheaf index, described in Arbuckle et al. (2014) <doi: 10.1111/2041-210X.12195>, and some other unrelated but perhaps useful functions.
Last updated 7 months ago
2.90 score 8 scripts 602 downloadsidendr0 - Interactive Dendrograms
Interactive dendrogram that enables the user to select and color clusters, to zoom and pan the dendrogram, and to visualize the clustered data not only in a built-in heat map, but also in 'GGobi' interactive plots and user-supplied plots. This is a backport of Qt-based 'idendro' (<https://github.com/tsieger/idendro>) to base R graphics and Tcl/Tk GUI.
Last updated 3 years ago
2.89 score 7 stars 22 scripts 169 downloadsselac - Selection Models for Amino Acid and/or Codon Evolution
Sets up and executes a SelAC model (Selection on Amino acids and codons) for testing the presence of selection in amino acid or codon among a set of genes on a fixed phylogeny. Beaulieu et al (2019) <doi:10.1093/molbev/msy222>.
Last updated 3 years ago
2.65 score 1 stars 18 scripts 20 downloadsBMhyb - Comparative Methods for Phylogenetic Networks
Analyze the phenotypic evolution of species of hybrid origin on a phylogenetic network. This can detect a burst of variation at the formation of a hybrid as well as an increase or decrease in trait value at a hybridization event. Parameters are estimated by maximum likelihood, and model averaging can be done automatically. Users need to enter a comparative data set and a phylogenetic network.
Last updated 3 years ago
2.49 score 62 scripts 33 downloadsbppr - An R package for BPP
Functions to work with the multi-species coalescent program BPP, for example, functions to calibrate BPP trees to geological time.
Last updated 20 days ago
2.48 score 6 stars 1 scriptsPHYLOGR - Functions for Phylogenetically Based Statistical Analyses
Manipulation and analysis of phylogenetically simulated data sets and phylogenetically based analyses using GLS.
Last updated 5 years ago
2.41 score 26 scripts 244 downloadsrphylotastic - An R Interface to 'Phylotastic' Web Services
This wraps the 'Phylotastic' services APIs described on Web Services at <www.phylotastic.org>. The main use case is to return a phylogenetic tree for a set of species, but the services also include ways to extract species names from web pages, perform taxonomic name resolution, retrieve a list of all descendant species of a taxon, find images of a species, and more.
Last updated 1 years ago
2.28 score 19 scripts 22 downloadslaser - Likelihood Analysis of Speciation/Extinction Rates from Phylogenies
laser implements maximum likelihood methods based on the birth-death process to test whether diversification rates have changed over time and whether rates vary among lineages.
Last updated 11 years ago
2.02 score 2 stars 52 scripts 70 downloadsflipped - Applies various odd models for coin flipping
Everyone uses the binomial as the distribution for coin flipping: this assumes for a given coin, the probability of landing heads is constant for all time. It is likely a very sound assumption. However, even for this simple example other models may be possible. This package contains such models.
Last updated 3 years ago
1.70 score 4 scriptsRateViz - Visualizations for instantaneous rate matrices
This package uses an instantaneous rate matrix (such as is used for models of DNA evolution, morphological character change over evolutionary history, and other areas) and summarizes it in various ways. These could include bubble plots, a network showing transitions, or calculations to figure out likely paths between two states.
Last updated 7 years ago
1.00 score 6 scripts