Generalized Fitch Graphs II: Sets of Binary Relations that are explained by Edge-labeled Trees

11/18/2019
by   Marc Hellmuth, et al.
0

Fitch graphs G=(X,E) are digraphs that are explained by {∅, 1}-edge-labeled rooted trees T with leaf set X: there is an arc (x,y) ∈ E if and only if the unique path in T that connects the last common ancestor lca(x,y) of x and y with y contains at least one edge with label "1". In practice, Fitch graphs represent xenology relations, i.e., pairs of genes x and y for which a horizontal gene transfer happened along the path from lca(x,y) to y. In this contribution, we generalize the concept of Fitch graphs and consider trees T that are equipped with edge-labeling λ: E→P(M) that assigns to each edge a subset M'⊆ M of colors. Given such a tree, we can derive a map ε_(T,λ) (or equivalently a set of not necessarily disjoint binary relations), such that i∈ε_(T,λ)(x,y) (or equivalently (x,y)∈ R_i) with x,y∈ X, if and only if there is at least one edge with color i from lca(x,y) to y. The central question considered here: Is a given map ε a Fitch map, i.e., is there there an edge-labeled tree (T,λ) with ε_(T,λ) = ε, and thus explains ε? Here, we provide a characterization of Fitch maps in terms of certain neighborhoods and forbidden submaps. Further restrictions of Fitch maps are considered. Moreover, we show that the least-resolved tree explaining a Fitch map is unique (up to isomorphism). In addition, we provide a polynomial-time algorithm to decide whether ε is a Fitch map and, in the affirmative case, to construct the (up to isomorphism) unique least-resolved tree (T^*,λ^*) that explains ε.

READ FULL TEXT
research
11/18/2019

Generalized Fitch Relations II: Sets of Binary Relations that are explained by Edge-labeled Trees

Fitch graphs G=(X,E) are digraphs that are explained by {∅, 1}-edge-labe...
research
02/10/2018

Generalized Fitch Graphs: Edge-labeled Graphs that are explained by Edge-labeled Trees

Fitch graphs G=(X,E) are di-graphs that are explained by {⊗,1}-edge-labe...
research
07/05/2021

Combining Orthology and Xenology Data in a Common Phylogenetic Tree

A rooted tree T with vertex labels t(v) and set-valued edge labels λ(e) ...
research
11/06/2017

Reconstructing Gene Trees From Fitch's Xenology Relation

Two genes are xenologs in the sense of Fitch if they are separated by at...
research
03/11/2021

Arc-Completion of 2-Colored Best Match Graphs to Binary-Explainable Best Match Graphs

Best match graphs (BMGs) are vertex-colored digraphs that naturally aris...
research
01/18/2021

Least resolved trees for two-colored best match graphs

2-colored best match graphs (2-BMGs) form a subclass of sink-free bi-tra...

Please sign up or login with your details

Forgot password? Click here to reset