A Phylogenetic Simulator for Reticulate Evolution

A simulator for reticulate evolution under a birth-death-hybridization process. Here the birth-death process is extended to consider reticulate Evolution by allowing hybridization events to occur. The general purpose simulator allows the modeling of three different reticulate patterns: lineage generative hybridization, lineage neutral hybridization, and lineage degenerative hybridization. Users can also specify hybridization events to be dependent on a trait value or genetic distance. We also extend some phylogenetic tree utility and plotting functions for networks. We allow two different stopping conditions: simulated to a fixed time or number of taxa. When simulating to a fixed number of taxa, the user can simulate under the Generalized Sampling Approach that properly simulates phylogenies when assuming a uniform prior on the root age.


SiPhyNetwork

The goal of SiPhyNetwork is to generate Phylogenetic networks in a process-based manner. SiPhyNetwork considers a birth-death-hybridization proccess for simulating Networks. We allow for hybridization to be lineage generative, lineage degenerative, and lineage neutral.

Installation

You can install the development version from GitHub with:

# install.packages("devtools")
devtools::install_github("jjustison/SiPhyNetwork")

See the Rmarkdown labelled Introduction.rmd in the vignette folder to see how to use the package

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("SiPhyNetwork")

1.1.0 by Joshua Justison, 4 years ago


Browse source code at https://github.com/cran/SiPhyNetwork


Authors: Joshua Justison [aut, cre, cph] , Claudia Solis-Lemus [aut, cph] , Tracy A. Heath [aut, cph] , Klaus Schliep [cph] (modified code from ape in 'write.net.R' and 'read.net.R'. Crediting original copyright holder) , Emmanuel Paradis [cph] (modified code from ape in 'write.net.R' and 'read.net.R'. Crediting original copyright holder) , Daniel Lawson [cph] (modified code from ape in 'write.net.R' and 'read.net.R'. Crediting original copyright holder)


Documentation:   PDF Manual  


GPL-3 license


Imports stats, ape, Rcpp, rstackdeque, lifecycle

Suggests testthat, knitr, rmarkdown, markdown

Linking to Rcpp


See at CRAN