bioRxivBioinformatics
Pyvolve: a flexible Python module for simulating sequences along phylogenies
Abstract
We introduce Pyvolve, a flexible Python module for simulating genetic data along a phylogeny according to continuous-time Markov models of sequence evolution. Pyvolve is easily incorporated into Python bioinformatics pipelines, and it can simulate sequences according most standard models of nucleotide, amino-acid, and codon sequence evolution. All model parameters are fully customizable. Users can additionally specify custom evolutionary models, with custom rate matrices and/or states to evolve. This flexibility makes Pyvolve a convenient framework not only for simulating sequences under a wide variety of conditions, but also for developing and testing new evolutionary models. Moreover, Pyvolve includes several novel sequence simulation features, including a new rate matrix scaling algorithm and branch-length perturbations. Pyvolve is an open-source project freely available, along with a detailed user-manual and example scripts, under a FreeBSD license from http://github.com/sjspielman/pyvolve.
- assay: DNA methylation
- assay: whole-genome sequencing
- research focus: software / tool
- approach: deep learning
- approach: statistical model
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
- Trevolver: simulating non-reversible DNA sequence evolution in trinucleotide context on a bifurcating tree
C. W. Nelson, Y.-X. Fu, W.-H. Li·bioRxiv·Jun 18, 2019
- AliSim: A Fast and Versatile Phylogenetic Sequence Simulator For the Genomic Era
Nhan Ly-Trong, Suha Naser-Khdour, … Bùi Quang Minh·Molecular Biology and EvolutionPeer-reviewed·May 1, 2022
- PhyloJunction: a computational framework for simulating, developing, and teaching evolutionary models
Fábio K. Mendes, Michael J. Landis·Systematic BiologyPeer-reviewed·Aug 1, 2024
- phastSim: efficient simulation of sequence evolution for pandemic-scale datasets
Nicola De Maio, William Boulton, … Nick Goldman·PLoS Computational BiologyPeer-reviewed·Apr 29, 2022
- Zombi: A phylogenetic simulator of trees, genomes and sequences that accounts for dead lineages.
Adrián Davín, Théo Tricou, … Gergely J. Szöllősi·BioinformaticsPeer-reviewed·Sep 26, 2019
- PhylSim: A New Phylogenetic Tool for Modeling Trait Evolution and Speciation
P. Spivakovsky, Píetro Lió, Melody Susan Clark·bioRxiv·May 13, 2020