OrientAGraph

OrientAGraph integrates Maximum Likelihood Network Orientation into TreeMix to estimate admixture graphs that model population evolutionary histories involving interbreeding.


Key Features:

  • Admixture Graph Modeling: Admixture graphs extend phylogenetic trees by incorporating nodes that represent admixture events between distinct populations.
  • Inferential Challenges: The space of possible admixture graphs is large, requiring accurate and computationally efficient search heuristics; TreeMix optimizes a likelihood objective by iteratively adding edges to a starting tree.
  • Local Optima Issue: Starting-tree-based maximum likelihood heuristics such as TreeMix can become trapped in local optima, producing incorrect network topologies, particularly when an admixed population is incident to a leaf.
  • Maximum Likelihood Network Orientation (MLNO): OrientAGraph implements MLNO as a search strategy that conducts exhaustive searches over network orientations to improve likelihood estimation and topological accuracy.
  • Performance Evaluation: Comparative evaluations on previously published admixture graphs showed OrientAGraph identified higher-likelihood and more topologically accurate graphs than TreeMix in four of eight tested models while not compromising computational efficiency.

Scientific Applications:

  • Population genetics: Estimating admixture graphs to resolve population structure and historical admixture events.
  • Evolutionary biology: Reconstructing complex demographic histories, including aspects of human evolution and other species' evolutionary dynamics.
  • Demographic inference: Inferring demographic models of populations shaped by interbreeding using likelihood-based network approaches.

Methodology:

Integrates Maximum Likelihood Network Orientation (MLNO) as a search heuristic within TreeMix, performs exhaustive searches over network orientations, and relies on maximum likelihood optimization via iterative edge additions to a starting tree.

Topics

Details

License:
GPL-3.0
Tool Type:
command-line tool
Programming Languages:
C++, Shell
Added:
3/19/2021
Last Updated:
3/26/2021

Operations

Publications

Molloy EK, Durvasula A, Sankararaman S. Advancing admixture graph estimation via maximum likelihood network orientation. Unknown Journal. 2021. doi:10.1101/2021.02.02.429467.