iARG

iARG reconstructs optimal ancestral recombination graphs by jointly modeling recombination and homoplasy to infer evolutionary histories.


Key Features:

  • Unifying Model: Integrates recombination and homoplasy (back/recurrent mutations) into a single inferential model for evolutionary reconstruction.
  • Optimal Ancestral Recombination Graph (ARG): Constructs optimal ancestral recombination graphs to represent detailed evolutionary histories.
  • Algorithmic Innovation: Maps the reconstruction problem to the Directed Steiner Arborescence Problem from combinatorial optimization to enable algorithmic solutions.
  • Linear Programming Techniques: Uses linear programming formulations to solve the Directed Steiner Arborescence Problem.
  • Heuristic Methods: Employs heuristic approaches alongside exact algorithms to scale analysis to larger datasets.

Scientific Applications:

  • Reconstruction of Evolutionary Histories: Infers evolutionary processes and genetic diversity by accounting for recombination and homoplasy.
  • Analysis of Simulated Data Sets: Evaluates method performance on simulated data sets representing controlled evolutionary scenarios.
  • Real Data Set Application: Applied to real data sets to analyze empirical genetic variation and evolutionary relationships.

Methodology:

Frames ARG reconstruction as a Directed Steiner Arborescence Problem and applies linear programming formulations and heuristic algorithms to compute optimal ancestral recombination graphs while modeling recombination and homoplasy.

Topics

Details

Tool Type:
workflow
Operating Systems:
Linux
Added:
8/3/2017
Last Updated:
11/25/2024

Operations

Publications

Lam F, Tarpine R, Istrail S. The Imperfect Ancestral Recombination Graph Reconstruction Problem: Upper Bounds for Recombination and Homoplasy. Journal of Computational Biology. 2010;17(6):767-781. doi:10.1089/cmb.2009.0249. PMID:20583925.

Documentation

Links