English

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

Discrete Mathematics 2021-10-19 v3 Combinatorics

Abstract

Fitch graphs G=(X,E)G=(X,E) are digraphs that are explained by {,1}\{\emptyset, 1\}-edge-labeled rooted trees TT with leaf set XX: there is an arc (x,y)E(x,y) \in E if and only if the unique path in TT that connects the last common ancestor lca(x,y)\mathrm{lca}(x,y) of xx and yy with yy contains at least one edge with label "1". In practice, Fitch graphs represent xenology relations, i.e., pairs of genes xx and yy for which a horizontal gene transfer happened along the path from lca(x,y)\mathrm{lca}(x,y) to yy. In this contribution, we generalize the concept of Fitch graphs and consider trees TT that are equipped with edge-labeling λ:EP(M)\lambda: E\to \mathcal{P}(M) that assigns to each edge a subset MMM'\subseteq M of colors. Given such a tree, we can derive a map ε(T,λ)\varepsilon_{(T,\lambda)} (or equivalently a set of not necessarily disjoint binary relations), such that iε(T,λ)(x,y)i\in \varepsilon_{(T,\lambda)}(x,y) (or equivalently (x,y)Ri(x,y)\in R_i) with x,yXx,y\in X, if and only if there is at least one edge with color ii from lca(x,y)\mathrm{lca}(x,y) to yy. The central question considered here: Is a given map ε\varepsilon a Fitch map, i.e., is there there an edge-labeled tree (T,λ)(T,\lambda) with ε(T,λ)=ε\varepsilon_{(T,\lambda)} = \varepsilon, and thus explains ε\varepsilon? 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 ε\varepsilon is a Fitch map and, in the affirmative case, to construct the (up to isomorphism) unique least-resolved tree (T,λ)(T^*,\lambda^*) that explains ε\varepsilon.

Keywords

Cite

@article{arxiv.1911.07469,
  title  = {Generalized Fitch Graphs II: Sets of Binary Relations that are explained by Edge-labeled Trees},
  author = {Marc Hellmuth and Carsten R. Seemann and Peter F. Stadler},
  journal= {arXiv preprint arXiv:1911.07469},
  year   = {2021}
}