GraphDTL

GraphDTL constructs a minimum reconciliation graph using a polynomial-space and polynomial-time algorithm to represent all most parsimonious reconciliations between gene trees and species trees for comparative genomic analysis of evolutionary events.


Key Features:

  • Polynomial-space and polynomial-time algorithm: Efficiently constructs the minimum reconciliation graph summarizing optimal reconciliations without enumerating an exponential number of solutions.
  • Comprehensive scenario representation: Encodes all most parsimonious reconciliations between gene trees and species trees to expose alternative evolutionary narratives under parsimony criteria.
  • Counting non-equivalent solutions: Enables counting and comparison of non-equivalent most parsimonious reconciliations to quantify ambiguity among optimal scenarios.

Scientific Applications:

  • Comparative genomics reconciliation: Summarizes all optimal reconciliations to support interpretation of gene tree versus species tree conflicts in comparative genomic studies.
  • Evolutionary scenario exploration: Facilitates exploration and comparison of alternative evolutionary histories implied by most parsimonious reconciliations.
  • Parsimony robustness assessment: Assesses the robustness and ambiguity of parsimony-based inferences by identifying and counting multiple equivalent reconciliation solutions.

Methodology:

A polynomial-space and polynomial-time algorithm constructs a minimum reconciliation graph that encodes all most parsimonious reconciliations between input gene trees and species trees.

Topics

Details

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

Operations

Publications

SCORNAVACCA C, PAPROTNY W, BERRY V, RANWEZ V. REPRESENTING A SET OF RECONCILIATIONS IN A COMPACT WAY. Journal of Bioinformatics and Computational Biology. 2013;11(02):1250025. doi:10.1142/s0219720012500254. PMID:23600816.

Documentation

Links