HexSE
HexSE simulates nucleotide sequence evolution along phylogenetic trees while modeling overlapping reading frames (OvRFs) to account for multiple selection pressures and their effects on synonymous and non-synonymous substitution rates (dN/dS).
Key Features:
- Overlapping reading frames (OvRFs): Simulates evolution in genomes where nucleotides encode multiple genes in different reading frames.
- Phylogenetic simulation: Simulates nucleotide sequence evolution along phylogenetic trees.
- Frame-specific selection (dN/dS): Models distributions of selection biases (dN/dS) across different reading frames to represent multiple selective constraints.
- Parameterized substitution rates: Incorporates stationary nucleotide frequencies and transition biases into substitution rate calculations.
- Per-site tracking: Uses a custom data structure to track substitution rates at each nucleotide site under overlapping constraints.
- Genome architecture support: Handles arbitrary distributions of open reading frames within linear and circular genomes.
- Implementation: Implemented as a Python module.
Scientific Applications:
- Viral genome evolution: Modeling evolutionary dynamics in viral genomes where overlapping genes are common.
- Interpretation of dN/dS: Evaluating how overlapping reading frames affect interpretation of synonymous and non-synonymous substitution rates (dN/dS).
- Molecular evolution in compact genomes: Assessing constraints and adaptive strategies in organisms with compact, overlapping genomic architectures.
Methodology:
Simulates sequence evolution along a phylogeny using a model that assigns per-site substitution rates via a custom data structure influenced by stationary nucleotide frequencies, transition biases, and frame-specific dN/dS distributions, and that supports arbitrary ORF arrangements in linear and circular genomes. Implemented in Python.
Topics
Details
- License:
- GPL-3.0
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 3/27/2023
- Last Updated:
- 11/24/2024
Operations
Publications
Muñoz-Baena L, Wade KE, Poon AFY. HexSE: Simulating evolution in overlapping reading frames. Virus Evolution. 2023;9(1). doi:10.1093/ve/vead009. PMID:36846827. PMCID:PMC9949996.