SimRA

SimRA simulates complex evolutionary scenarios involving multiple populations with subdivision and admixture by using random graph algorithms to model ancestral recombination graphs (ARGs) for population-genomic analyses.


Key Features:

  • Ancestral Recombination Graph (ARG): SimRA leverages ARGs to represent the genealogical history of sampled genomes, explicitly capturing recombination events across generations.
  • Random Graph Model: SimRA employs random graph algorithms to simulate population evolution, improving time and space efficiency relative to traditional single-population algorithms.
  • Parameter Estimation: SimRA derives closed-form expressions for expected ARG characteristics—including graph height, number of recombinations, mutations, and population diversity—expressed in terms of model parameters.
  • Accuracy and Compactness: SimRA produces compact representations of ARGs while maintaining accuracy, a balance supported by experimental evaluations.

Scientific Applications:

  • Hypothesis testing and ARG reconstruction: SimRA provides simulated ARGs for testing evolutionary hypotheses and reconstructing genealogical histories.
  • Modeling subdivision and admixture: SimRA models subdivision, admixture, and multi-population dynamics to study genetic structure and population history.
  • Recombination and mutation analysis: SimRA enables investigation of recombination dynamics and mutation patterns across simulated genomes.
  • Parameter exploration and study design: SimRA supports parameter specification and exploration using closed-form expectations to inform experimental design and inference.

Methodology:

SimRA implements a novel algorithmic approach based on random graphs to construct Ancestral Recombination Graphs for multiple-population evolution models and derives closed-form expressions for expected ARG characteristics (graph height, number of recombinations, mutations, population diversity), improving computational time and space efficiency.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
Java
Added:
8/3/2017
Last Updated:
11/25/2024

Operations

Publications

Carrieri AP, Utro F, Parida L. Sampling ARG of multiple populations under complex configurations of subdivision and admixture. Bioinformatics. 2015;32(7):1048-1056. doi:10.1093/bioinformatics/btv716. PMID:26644417.

Documentation

Links