TraitLab: a Matlab package for fitting and simulating binary tree-like data

08/17/2023
by   Luke J. Kelly, et al.
0

TraitLab is a software package for simulating, fitting and analysing tree-like binary data under a stochastic Dollo model of evolution. The model also allows for rate heterogeneity through catastrophes, evolutionary events where many traits are simultaneously lost while new ones arise, and borrowing, whereby traits transfer laterally between species as well as through ancestral relationships. The core of the package is a Markov chain Monte Carlo (MCMC) sampling algorithm that enables the user to sample from the Bayesian joint posterior distribution for tree topologies, clade and root ages, and the trait loss, catastrophe and borrowing rates for a given data set. Data can be simulated according to the fitted Dollo model or according to a number of generalized models that allow for heterogeneity in the trait loss rate, biases in the data collection process and borrowing of traits between lineages. Coupled pairs of Markov chains can be used to diagnose MCMC mixing and convergence and to debias MCMC estimators. The raw data, MCMC run output, and model fit can be inspected using a number of useful graphical and analytical tools provided within the package or imported into other popular analysis programs. TraitLab is freely available and runs within the Matlab computing environment with its Statistics and Machine Learning toolbox, no other additional toolboxes are required.

READ FULL TEXT

page 14

page 20

page 23

page 25

research
05/02/2021

Bayesian structure learning and sampling of Bayesian networks with the R package BiDAG

The R package BiDAG implements Markov chain Monte Carlo (MCMC) methods f...
research
06/28/2019

Dealing with Stochastic Volatility in Time Series Using the R Package stochvol

The R package stochvol provides a fully Bayesian implementation of heter...
research
09/16/2021

How trustworthy is your tree? Bayesian phylogenetic effective sample size through the lens of Monte Carlo error

Bayesian inference is a popular and widely-used approach to infer phylog...
research
03/17/2020

R^*: A robust MCMC convergence diagnostic with uncertainty using gradient-boosted machines

Markov chain Monte Carlo (MCMC) has transformed Bayesian model inference...
research
03/31/2021

pivmet: Pivotal Methods for Bayesian Relabelling and k-Means Clustering

The identification of groups' prototypes, i.e. elements of a dataset tha...
research
05/30/2020

Continuous Time Individual-Level Models of Infectious Disease: a Package EpiILMCT

This paper describes the R package EpiILMCT, which allows users to study...
research
11/29/2018

BioSimulator.jl: Stochastic simulation in Julia

Biological systems with intertwined feedback loops pose a challenge to m...

Please sign up or login with your details

Forgot password? Click here to reset