PhyloCoalSimulations: A simulator for network multispecies coalescent models, including a new extension for the inheritance of gene flow
Abstract
AO_SCPLOWBSTRACTC_SCPLOWWe consider the evolution of phylogenetic gene trees along phylogenetic species networks, according to the network multispecies coalescent process, and introduce a new network coalescent model with correlated inheritance of gene flow. This model generalizes two traditional versions of the network coalescent: with independent or common inheritance. At each reticulation, multiple lineages of a given locus are inherited from parental populations chosen at random, either independently across lineages, or with positive correlation according to a Dirichlet process. This process may account for locus-specific probabilities of inheritance, for example. We implemented the simulation of gene trees under these network coalescent models in the Julia package PhyloCoalSimulations, which depends on PhyloNetworks and its powerful network manipulation tools. Input species phylogenies can be read in extended Newick format, either in numbers of generations or in coalescent units. Simulated gene trees can be written in Newick format, and in a way that preserves information about their embedding within the species network. This embedding can be used for downstream purposes, such as to simulate species-specific processes like rate variation across species, or for other scenarios as illustrated in this note. This package should be useful for simulation studies and simulation-based inference methods. The software is available open source with documentation and a tutorial at https://github.com/cecileane/PhyloCoalSimulations.jl.
02 /Specification & Classification
Click any tag to browse matching papers- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Co-estimating Reticulate Phylogenies and Gene Trees from Multi-locus Sequence Data
D. Wen, L. Nakhleh·bioRxiv·Aug 15, 2017
- SiPhyNetwork: An R package for Simulating Phylogenetic Networks
J. Justison, C. Solis-Lemus, T. A. Heath·bioRxiv·Oct 26, 2022
- Unifying Gene Duplication, Loss, and Coalescence on Phylogenetic Networks
P. Du, H. Ogilvie, L. Nakhleh·bioRxiv·Mar 28, 2019
- Distribution of gene tree histories under the coalescent model with gene flow
Yuan Tian, Laura S. Kubatko·bioRxiv·Aug 10, 2015
- ipcoal: An interactive Python package for simulating and analyzing genealogies and sequences on a species tree or network
Patrick McKenzie, Deren A. R. Eaton·BioinformaticsPeer-reviewed·May 5, 2020
- Accounting for within-species variation in continuous trait evolution on a phylogenetic network
B. S. Teo, J. P. Rose, … C. Ane·bioRxiv·May 12, 2022