Fitch graphs are digraphs that are explained by ${\emptyset, 1}TX(x,y) \in ET$ that connects the last common ancestor of and with contains at least one edge with label “1”. In practice, Fitch graphs represent xenology relations, i.e., pairs of genes and for which a horizontal gene transfer happened along the path from to . In this contribution, we generalize the concept of Fitch graphs and consider trees that are equipped with edge-labeling that assigns to each edge a subset of colors. Given such a tree, we can derive a map (or equivalently a set of not necessarily disjoint binary relations), such that $i\in \varepsilon_{(T,\lambda)}(x,y)(x,y)\in R_ix,y\in Xi(x,y)y$. The central question considered here: Is a given map a Fitch map, i.e., is there there an edge-labeled tree with , 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 that explains .

生成讲解博客的中文版本

生成AI智能校验的中文版本