Literature DB >> 28762018

Uprooted Phylogenetic Networks.

P Gambette1, K T Huber2, G E Scholz3.   

Abstract

The need for structures capable of accommodating complex evolutionary signals such as those found in, for example, wheat has fueled research into phylogenetic networks. Such structures generalize the standard model of a phylogenetic tree by also allowing for cycles and have been introduced in rooted and unrooted form. In contrast to phylogenetic trees or their unrooted versions, rooted phylogenetic networks are notoriously difficult to understand. To help alleviate this, recent work on them has also centered on their "uprooted" versions. By focusing on such graphs and the combinatorial concept of a split system which underpins an unrooted phylogenetic network, we show that not only can a so-called (uprooted) 1-nested network N be obtained from the Buneman graph (sometimes also called a median network) associated with the split system [Formula: see text] induced on the set of leaves of N but also that that graph is, in a well-defined sense, optimal. Along the way, we establish the 1-nested analogue of the fundamental "splits equivalence theorem" for phylogenetic trees and characterize maximal circular split systems.

Entities:  

Keywords:  Buneman graph; Circular split system; Closure; Median network; PC-trees; Phylogenetic network

Mesh:

Year:  2017        PMID: 28762018      PMCID: PMC5552900          DOI: 10.1007/s11538-017-0318-x

Source DB:  PubMed          Journal:  Bull Math Biol        ISSN: 0092-8240            Impact factor:   1.758


Introduction

A widely accepted evolutionary scenario for some economically important crop plants such as wheat is that their evolution has been shaped by complex reticulate processes (Marcussen 2014). The need for structures capable of representing the telltale signs left behind by such processes has fueled research into phylogenetic networks. In the rooted case, these are generally based on the concept of a rooted directed acyclic graph whose leaf set is a pre-given set X of taxa (e. g.  species). Such structures have, however, turned out to be notoriously difficult to come to grips with from a combinatorial point of view (see, e.g., the graduate text books Gusfield 2014; Huson et al. 2010). Reflecting this, research into rooted phylogenetic networks has recently also centered on their “uprooted” versions (see ,e.g., Gambette and Huber 2012; Huber et al 2015; van Iersel et al. 2016; Francis et al 2017 and Fig. 1 for an example). These graphs have turned out to be more amenable to a combinatorial analysis and, at the same time, are still of interest to evolutionary biologists since they provide insights into the number of non-treelike evolutionary events undergone by a taxa set.
Fig. 1

a A phylogenetic network N on . The root is labeled by , all edges are directed downwards, and vertices and represent hypothesized reticulate evolutionary events. b The uprooted version of N. c An unrooted phylogenetic network on X in the form of the Buneman graph on the split system induced by . The dashed line indicates the split 234|15678—see Sect. 2 for details

a A phylogenetic network N on . The root is labeled by , all edges are directed downwards, and vertices and represent hypothesized reticulate evolutionary events. b The uprooted version of N. c An unrooted phylogenetic network on X in the form of the Buneman graph on the split system induced by . The dashed line indicates the split 234|15678—see Sect. 2 for details From a formal point of view, the uprooted version U(N) of a phylogenetic network N is a connected (undirected) graph with leaf set X such that no vertex has degree two and every cycle has length at least four. We therefore define an uprooted (phylogenetic) network to be a graph with these properties. In this context, it should be noted that—although related to the notion of an unrooted phylogenetic network—uprooted networks are, in general, not unrooted phylogenetic networks as they might contain cycles of odd length whereas this is not possible for the latter (see, e.g., Fig. 1b, c for an illustration of this difference). Despite their attractiveness to evolutionary biology, it is, however, unclear how to directly construct an uprooted phylogenetic network from real data, i.e., without first constructing a (rooted) phylogenetic network and then ignoring the direction of its edges and suppressing its root. To address this, we focus on the special case that the uprooted phylogenetic network N is 1-nested, that is, no two cycles in N share an edge (see, e.g., Rossello and Valiente 2009; Huber and Moulton 2013 for rooted versions of such networks). These types of networks allow for limited interaction between reticulate evolutionary events and, as we shall see, have attractive combinatorial properties. Calling a bipartition of X a split of X and a collection of splits of X a split system (on X), it is straightforward to see that any 1-nested network N induces a split system on its leaf set X by taking minimal cuts. Starting from , we show in Theorems 3 and 5 that the Buneman graph associated with can be used to uniquely recover N (up to isomorphism and a mild condition) in polynomial time and that it is optimal. These graphs are certain types of unrooted phylogenetic networks and are defined for a split system on X as follows (see, e.g., Sect. 2 for some basic properties).

Definition 1

The Buneman graph associated with is the graph whose vertex set is the set of all maps from into the powerset of X such that holds for all and , for all and whose edge set is the set of all for which the size of the symmetric difference of and has size one. For example for the network pictured in Fig. 1b, the vertex of marked in Fig. 1c, and , we have if and otherwise where . As we shall see in Sect. 4, the split system induced by a 1-nested network is always circular (see Sect. 2 for a definition and Gambette et al 2012 for the treatment of a special case). This property is particularly attractive in a phylogenetics context as it guarantees that any such split system is representable in the plane in terms of an unrooted phylogenetic networks without crossing edges. Inspired by this, we characterize maximal circular split systems in Theorem 2. As a consequence, we obtain in Corollary 2 the 1-nested analogue of the fundamental “splits equivalence theorem” for phylogenetic trees (Semple and Steel 2003, Theorem 3.1.4). That theorem characterizes split systems on X for which there exists a unique (up to isomorphism) unrooted phylogenetic tree T on X such that , thereby providing a combinatorial description for such trees. The outline of the paper is as follows. In the next section, we introduce relevant basic terminology and present some first insights. In Sect. 3, we state a closure rule for split systems which underpins our key tool: the -intersection closure of a split system. Intriguingly, our rule also appeared in the guise of Property (C1) in Dinitz and Nutov (1997) where it was used to characterize cactus models in terms of certain bisection families (i.e., certain split systems). Cactus models are closely related to rooted versions of level-1 phylogenetic networks (i.e., the requirement that no two cycles share an edge is strengthened to the requirement that no two cycles share a vertex). However, cactus models are not rooted phylogenetic networks in the usual sense. We clarify the relationship between them first and then present a characterization of split systems that can be displayed by 1-nested networks. In Sect. 4, we establish Theorems 2, 3 and Corollary 2. Using insights into the structure of the Buneman graph presented in Dress et al. (2011), we establish Theorem 5 in Sect. 5. We conclude with some open problems in Sect. 6.

Preliminaries

In this section, we present relevant basic definitions concerning split systems and phylogenetic networks. Also, we clarify how rooted and unrooted phylogenetic networks represent a split. Throughout the paper, we assume that X is a finite set with elements. Also, unless stated otherwise, split systems are assumed to be non-empty.

Uprooted Phylogenetic Networks

Suppose G is a simple connected graph. A cut vertex of G is a vertex whose deletion along with its incident edges disconnects G. A cut edge of G is an edge whose removal disconnects G. We call a cut edge trivial if it is incident to a leaf v of G, that is, the degree of v is one. Similarly, for rooted phylogenetic networks, we call an uprooted phylogenetic network N simple if all cut edges of N are trivial and we say that two uprooted phylogenetic networks N and on X are isomorphic if there exists a graph isomorphism between N and that is the identity on X. To keep terminology at bay, we shall from now refer to an uprooted phylogenetic network as just a phylogenetic network, or a network, for short.

Splits and Split Systems

For all subsets , we put . For a proper subset of X, we call the pair a split of X. For convenience, we denote a split of X also by A|B or, equivalently, by B|A. If and for some we write rather than . Furthermore, for all elements and all splits S of X, we denote by S(x) the element of S that contains x. The size of a split A|B is defined as . We call a split S trivial if its size is one. Two distinct splits and of X are called compatible if there exists some and some such that and incompatible otherwise. More generally, a split system on X is called compatible if any two distinct splits in are compatible and incompatible otherwise. Suppose is a circular ordering of the elements of X. For all with (where we take indices modulo n), we call the subsequence the interval from to and denote it by . We say that a split system on X is circular if there exists a circular ordering of the elements of X such that for every split there exists an such that and . Note that there are circular orderings for X and that a circular split system on X has size at most .

Displaying Splits

As it turns out, both uprooted networks and Buneman graphs display a split system but the way they do this is fundamentally different. In this section, we first present formal definitions for each case and then an example illustrating this difference.

Uprooted Networks

Suppose G is a graph. Then we call a set E of edges of G a cut of G if the deletion of all edges in E disconnects G. For N a phylogenetic network on X and a split of X, we say that S is displayed by N if there exists a (set inclusion) minimal cut of N resulting in two connected components one of whose set of leaves is A and the other is B. The multiplicity of a split is the number of distinct minimal cuts of N that induce S. More generally, we say that a split system is displayed by N if every split of is displayed by N, that is, . Also, we say that a split is displayed by a cycle C of N if is contained in the edge set of C. Note that in case N is a 1-nested network and we have . Also, if is the unique element in and neither u nor v is contained in a cycle of N, then e must be a cut edge of N and the multiplicity of the split induced by deleting e is one. Moreover, if is a cut edge of N where u or v is contained in a cycle C of N, say u, then is also induced by deleting the edges of C incident with u. Thus, the number of distinct minimal cuts in a 1-nested network inducing a given split in can either be one, two, or three. Furthermore, the split system induced by a 1-nested network N on X is the same as the one induced by the resolution of N to a level-1 network by repeatedly applying the following two replacement operations (and their converses which we denote by (R1) and (R2), respectively):However, the multi-sets of splits induced by both networks are clearly different. We call the vertex v in (R1) or (R2) partially resolved. More generally, we call a 1-nested network a partial resolution of a 1-nested network N if can be obtained from N by partially resolving vertices of N. Moreover, we call a partial resolution of N a maximal partial resolution of N if the only way to obtain a partial resolution of is to apply (R1) or (R2). In this case, we also call maximal partially resolved. Finally, we call a split S of multiplicity two or more in a maximal partial resolution of N an m-split of N (or more precisely of C if C is the cycle of N that displays S). a vertex v of a cycle C of N incident with edges not contained in C is replaced by an edge one of whose vertices is v and the other is incident with , and a cut vertex v shared by two cycles and is replaced by a cut edge one of whose vertices is contained in and the other in . A 1-nested network for which the induced split system is where is the uprooted network in Fig. 1b. As in Fig. 1c, the dashed line indicates the split 234|15678 To illustrate some of these definitions, consider the 1-nested network N on depicted in Fig. 2. Then the split 234|15678 is displayed by N as it is induced by deleting the pair of edges crossed by the dashed line. The splits , , and 781|23456 are m-splits for the cycle of N. Furthermore, is a partial resolution of N and the multi-set of splits induced by N only contains splits of multiplicity one or two.
Fig. 2

A 1-nested network for which the induced split system is where is the uprooted network in Fig. 1b. As in Fig. 1c, the dashed line indicates the split 234|15678

Buneman Graph

Buneman graphs are sometimes also called median networks and have been shown to be isometric subgraphs of hypercubes (see, e.g., Dress et al. 2012). They have appeared in the literature under various guises such as co-pair hypergraphs (Barthelemy 1989, 1991) and have been studied in terms of median algebras (Bandelt and Hedliková 1983), 1-skeletons of CAT(0) cubical complexes (Bandelt and Chepoi 1996), retracts of hypercubes (Bandelt 1984), tight spans of metric spaces [see, e.g., Dress et al. 2002 and also the more recent text book (Dress et al. 2012) and the references therein], and S2 binary convexities (van de Vel 2016) (see, e.g., Klavzar and Mulder 1999 for a review of median graphs). Split systems induced by 1-nested network on some set X clearly contain all trivial splits on X. As it turns out for any split system on X that contains all trivial splits on X the set of degree one vertices in is precisely the set of Kuratowski maps associated with X, where for some , we refer to the unique map defined by putting as the Kuratowski map associated with x. Following standard practice, we identify the set of degree 1 vertices of with X. Suppose for the following that is a split system on X. By abuse of terminology, we denote for all edges , the unique split in by . We say that a split of X is Bu-displayed by if there exists a “ladder” of parallel edges in whose deletion disconnects into two connected components one of whose vertex sets contains A and the other B (see, e.g., Dress et al. 2012, Lemma 4.5) for details where Bu-displayed is called displayed. Note that every split that is Bu-displayed by is also a minimal cut of and thus displayed by . However, the converse need not hold. To illustrate these definitions, let and consider again the split system displayed by the 1-nested network depicted in Fig. 2. Then the Buneman graph associated with is depicted in Fig. 1c, and the deletion of the “ladder” of edges crossed by the dashed line generates the split 234|15678. Thus, that split is Bu-displayed by .

Characterizing of 1-Nested Networks in Terms of -Intersections

In this section, we introduce and study the -intersection closure of a split system. Intriguingly, the rule underpinning it appeared in the guise of Property (C1) in Dinitz and Nutov (1997) where it was used to characterize certain graph models called cactus models (Dinitz and Nutov 1997, Theorem 3.1) in terms of bisection families of a set. For F a bisection family (i.e., a split system) defined on X, a graph model is an ordered 3-tuple where G is a graph, is a family of bisections of the vertex set V(G) of G and is a map from X to V(G) such that . In case G is a cactus, is called a cactus model. To define a cactus, suppose H is a graph. Then H is called 2-connected if, after deletion of any of its vertices, it remains connected or is an isolated vertex (Dress et al. 2011). Furthermore, a subgraph of H is called a block of H if it is a maximal 2-connected component of H. Then a cactus is a connected graph such that each of its blocks is either an edge or a cycle. Within the context of this paper, it is important to note that the image of is contained in V(G) (rather than equal to the leaf set of G). Thus, G may contain interior vertices that are mapped by to one (or more!) elements in X and also interior vertices that have degree two—see, e.g., Brandes and Cornelsen (2010), Fig. 5. Both situations are not allowed for rooted phylogenetic networks (see, e.g., Huson et al. 2010, p. 138) and, thus, also uprooted ones. This suggests that cactus models are more like direct generalizations of X-trees (as defined in Semple and Steel 2003) than of phylogenetic trees. Thus, rather than deriving our characterization of 1-nested networks N in terms of split systems as a corollary of Dinitz and Nutov (1997), Theorem 3.1, we present a more direct, alternative proof (Theorem 1). As we shall see, our proof heavily relies on the fact that is precisely the leaf set of N. In conjunction with Sect. 5, this implies that our proof is constructive in nature. We start with introducing the concept of an intersection between splits. Suppose and are two distinct splits of X and , , such that . Then we call the split of X associated with an intersection of and (with respect to and ). We denote the set of all splits obtained by taking intersections of and by and write rather than . Furthermore, if and are incompatible, then we refer to the intersection of and as incompatible intersection, or for short, and denote it by rather than . Clearly, if and are compatible, then and . However, if and are incompatible, then is compatible and of size four, , and every split in is compatible with and . See Fig. 3 for an illustration.
Fig. 3

For a simple level-1 network on , we depict the splits and in terms of two straight bold lines and the four splits that make up in terms of four dashed lines

For a simple level-1 network on , we depict the splits and in terms of two straight bold lines and the four splits that make up in terms of four dashed lines Figure 3 shows that every split in is displayed by the same cycle that displays and . Establishing that this is indeed the case is the purpose of Proposition 1. To state it in its full generality, we next associate with a split system of X the intersection closure of , that is, is a (set inclusion) minimal split system that contains and is closed by intersection. For example, for we have . We start our analysis of with remarking that is indeed a closure, that is, trivially satisfies the following three propertiesThe next lemma implies that the intersection closure of a split system is well defined. . . If is a split system on X for which holds then .

Lemma 1

Suppose is a split system on X and is a further (set inclusion) minimal superset of that is closed by intersection. Then must hold.

Proof

Since contains and is intersection closed, we can obtain via a (finite) sequence , , of split systems such that, for all , where is a 2-set contained in and is not contained in . We show by induction on i that holds. Clearly, if then is contained in . So assume that holds for all , for some , and that is obtained from by intersection of two splits . Since, by induction hypothesis, , it follows that and are contained in . Since is intersection closed, follows. Hence, , as required. By induction, it now follows that . Reversing the roles of and in the previous argument implies that holds too which implies . We remark in passing that similar arguments as the ones used in the proof of Lemma 1 also imply that the -intersection closed (set inclusion) minimal superset of a split system is also well defined [and obviously satisfies Properties (P1)—(P3)]. We will refer to as -intersection closure of . We next turn our attention to the -intersection closure of a split systems induced by a 1-nested network.

Proposition 1

Suppose N is a 1-nested network on X and and are two incompatible splits contained in . Then . Note first that two splits S and induced by a 1-nested network are incompatible if and only if they are displayed by pairs of edges in the same cycle C of N. For , let denote the edge set whose deletion induces the split . Then since and are incompatible, we have and none of the connected components of N obtained by deleting and contains both and , for all distinct. Without loss of generality, we may assume that when starting at edge and moving clockwise through C we first encounter , then and, finally before returning to . Then it is straightforward to see that a split in is displayed by one of the edge sets , , , and . Thus, . Combined with the definition of the -intersection closure, we obtain the following result [see also (Kleinman et al 2013, Lemma 4.3)] for the case of statement (ii).

Corollary 1

The following statements hold: If is a circular split system for some circular ordering of X, then is also circular for that ordering. If N is a 1-nested network on X, then is -intersection closed. Furthermore, N displays a split system on X if and only if N displays . The next observation is almost trivial and is used in the proof of Theorem 1.

Lemma 2

Suppose and , , and are three distinct splits of X such that , and are compatible and and are incompatible. Then . Since and are compatible either or or must hold. If , then which is impossible since and are incompatible. If held, then follows which is impossible. For clarity of presentation, we remark that for the proof of Theorem 1, we will assume that if a given split S of a 1-nested network N has multiplicity at least two in the multi-set of splits induced by N then S is displayed by a cycle C of N (rather than by a cut edge of N). Furthermore, we denote the split system of X induced by a cycle C of a 1-nested network N on X by . Clearly, holds.

Theorem 1

Suppose is a split system on X that contains all trivial splits of X. Then the following hold: There exists a 1-nested network N on X such that if and only if is circular and -intersection closed. A maximal partially resolved 1-nested network N is a level-1 network if and only if there exists no split of X not contained in that is compatible with every split in . (i): Assume first that there exists a 1-nested network N on X such that . Then arguments similar to the ones used in Gambette et al (2012), Theorem 2 to establish that the split system induced by a level-1 network is circular imply that is circular. Hence, must be circular. That is -intersection closed follows by Corollary 1(ii). Conversely, assume that is circular and -intersection closed. Then there clearly exists a 1-nested network N such that . Let N be such that is minimal among all 1-nested networks on X satisfying that set inclusion.1 Without loss of generality, we may assume that N is maximal partially resolved. We show that, in fact, holds. Assume for contradiction that there exists a split . Since must contain all trivial splits of X, it follows that cannot be a trivial split of X. In view of the remark preceding the theorem, is induced by either (a) deleting a cut edge of N and neither u nor v are contained in a cycle of N or (b) deleting two distinct edges of the same cycle of N. Assume first that Case (a) holds. Then collapsing e results in a 1-nested network on X for which holds. But then which is impossible in view of the choice of N. Thus, Case (b) must hold, that is, is induced by deleting two distinct edges and of the same cycle C of N. Let x and y be two elements of X for which there exists a path from u and v, respectively, which does not cross an edge of C. Consider the sets , and . If is non-empty then choose some such that is maximal among the splits contained in . Similarly, define the split for if is non-empty. Otherwise, let be the m-split of C such that . Similarly, let be the m-split of C such that in case is empty. Then, Corollary 1(ii) implies that the splitis contained in (see Fig. 4a for an illustration).
Fig. 4

a An illustration of the reduction process considered in the proof of Case (a) of Theorem 1. b Again for that theorem, the graph obtained from N by adding subdivision vertices r and

a An illustration of the reduction process considered in the proof of Case (a) of Theorem 1. b Again for that theorem, the graph obtained from N by adding subdivision vertices r and We next show that is compatible with every split in . To this end, we first claim that every split that is incompatible with must be compatible with at least one of and . To see this, let such that and are incompatible. Then must be displayed by C. For contradiction, assume that is incompatible with both of and . Let such that and let such that is the interval . Choose some element such that there exists a path from to that does not cross an edge contained in C. Similarly, let such that is the interval . Choose some element such that there exists a path from to that does not cross an edge contained in C. Then since is incompatible with and and displayed by C, it follows that . Hence, But then and are not incompatible which is impossible. Thus cannot be incompatible with both of and , as claimed. To see that is compatible with every split in , we may, in view of the above claim, assume without loss of generality that is compatible with . Then Lemma 2 applied to , , and implies . We distinguish between the cases that () and are compatible and () that they are incompatible. Case () Since and are compatible, similar arguments as above imply that . Then the definition of combined with the assumption that and are incompatible implies that . But then and must be compatible, and so, or must hold. If held then which is impossible in view of the choice of as . Thus, must hold. But then and so which is impossible in view of the choice of . Thus, Case () must hold. Case () Since and are incompatible, the splitis contained in because is -intersection closed and clearly displayed by C. Note that and so must hold. Moreover, since and are incompatible, we cannot have as and are compatible. But then and cannot be compatible. Indeed, if and were compatible then since , , and, because of , also holds, it follows that , as required. Hence, and so which is impossible in view of the choice of as and . Thus, and must be incompatible. But this is also impossible since the interval on C corresponding to contains the interval [x, z] which induces the split . Consequently, and must be compatible. This final contradiction completes that proof that is compatible with every split in . To conclude, let G be a new graph obtained from N by adding a subdivision vertex r and , respectively, to each of two edges whose deletion induces the split (see Fig. 4b for an illustration). Then, the graph obtained from G by identifying r and is again a 1-nested network on X. By construction, clearly holds and so . Since, by the above, every split in is compatible with , it follows that . But this is impossible in view of the choice of N. Hence, the split cannot exist and, thus, . (ii) Suppose N is a maximal partially resolved 1-nested network. Assume first that N is a level-1 network on X and, for contradiction, that there exists some split S of X not contained in that is compatible with every split in . Then cannot be a trivial split of X. Let be the graph obtained from N by deleting from each cycle of N one of its edges and suppressing resulting degree two vertices. Clearly is a phylogenetic tree on X. Since every non-leaf vertex of N has degree three, every such vertex in must also have degree three. Hence, is a maximal compatible split system on X. Since S is compatible with every split of and , it follows that is also compatible which is impossible in view of the maximality of . Conversely, assume that there exists no split of X not contained in that is compatible with every split in . Then if N is not level-1, it contains a vertex v of degree , that does not belong to a cycle of N. Let be the partition of X obtained by deletion of v (suppressing incident edges). Then there exist distinct, say and , such that the split is compatible with every split in N. Since S does not belong to , this is impossible. Note that Theorem 1(i) provides a way to decide for a split system if there exists a 1-nested network N such that holds. However, it does not provide a tool for constructing such a network. The provision of such a tool is the purpose of the next two sections. Also note that in view of the relationship between 1-nested networks and PC-trees, Theorem 1(i) may be viewed as a consequence of Kleinman et al (2013), Proposition 4.7. Since the arguments used to establish Kleinman et al (2013), Proposition 4.7 are based on a relationship between so-called pre-pyramids and PQ-trees whereas the focus of our paper is on the development and study of a closure for split systems in a phylogenetic network context we prefer to present an independent proof of Theorem 1(i). In particular, this ensures that the paper is also self-contained. Furthermore, we remark that, due to the link between phylogenetic networks and cactus models described above, Theorem 1(i) may be viewed as the companion result for the algorithm presented in Brandes and Cornelsen (2010). That algorithm takes as input a split system and finds a cactus model for , if such a model exists. Note however that although the split system induced by by taking (set inclusion) minimal cuts always contains it need not equal .

Optimality and the Analogue of the Splits Equivalence Theorem

As is easy to see, any circular split system on some set X can be represented in terms of a 1-nested network on X by first subdividing a cycle C by |X| vertices, then assigning the elements of X to the vertices of C according to their induced circular ordering, and, finally, attaching to each vertex v of C a pendant edge e and shifting the element of X labeling v to the degree one vertex of e. As the 1-nested network N depicted in Fig. 1b indicates for the split system comprising of all splits of the form where together with the splits 81|234567, 78|123456, 781|23456, 234|56781, 34|567812, 345|67812, 2345|6781, 3456|7812 and 56|78123, the network is generally not optimal. Put differently, displays a total of distinct splits of X (including those in ) whereas the 1-nested network N depicted in that figure also displays all splits of and postulates fewer additional splits. Furthermore, the 1-nested network pictured in Fig. 2 also displays and so does the subgraph in terms of the bold edges of the Buneman graph pictured in Fig. 1c where we suppress degree two vertices. This and the next section are devoted to clarifying the above phenomenon. In particular, we show next that for any circular split system on X it is possible to construct a (in a well-defined sense) optimal 1-nested network on X in time (Theorem 3). Central to our proof is Theorem 2 in which we characterize circular split systems whose -intersection closure is (set inclusion) maximal in terms of their so-called incompatibility graphs. As a consequence, we obtain as Corollary 2 the 1-nested analogue of the fundamental “splits equivalence theorem” for phylogenetic trees (see Sect. 1). We start with introducing some more terminology. Suppose is a circular split system on X. Then we say that is maximal circular if for all circular split systems on X that contain , we have . As the next result illustrates, maximal circular split systems of X and 1-nested networks on X are closely related.

Lemma 3

A split system on X is maximal circular if and only if there exists a simple level-1 network N on X such that . Let be a split system on X. Assume first that is maximal circular. Then there exists a simple level-1 network N on X such that . Since is clearly a circular split system on X the maximality of implies . Conversely, assume that N is a simple level-1 network such that . Then since is a circular split system on X so is . Assume for contradiction that is not maximal circular, that is, there exists a split that is not contained in . Then A and are both intervals in the circular ordering of X induced by . Hence, S is induced by a minimal cut of N. Consequently, which is impossible. Note that since a maximal circular split system on X must necessarily contain all 2-splits of X obtainable as a minimal cuts in the associated simple level-1 network on X, it follows that that ordering of X is unique. The next result suggests that systems of such splits suffice to generate a maximal circular split system. To state it, suppose is a circular ordering of X and put . Clearly, is a circular split system on X. In view of Lemma 3, we say that a circular ordering displays a split system if is displayed by the simple level-1 network associated with .

Lemma 4

is a maximal circular split system on X, for any circular ordering of X. Since the result is trivial for , we may assume without loss of generality that . Let be a circular ordering of X. We proceed by induction on the size of a split S displayed by . Suppose first that . Then there exists some such that . Clearly, and are contained in and incompatible. Hence, . Now assume that and that all splits of X displayed by of size at most are contained in . Since S is displayed by , there exists some such that . Without loss of generality, we may assume that . Then . Consider the splits and displayed by . By induction, since the size of is two and that of is at most . Furthermore, and are incompatible. Since , the lemma follows. We next employ Lemma 4 to obtain a sufficient condition on a circular split system for its -intersection closure to be maximal circular. Central to this is the concept of the incompatibility graph associated with a split system . The vertex set of that graph is and any two splits of are joined by an edge in if they are incompatible. We denote the set of connected components of by and, by abuse of terminology, refer to the vertex set of an element in as a connected component of . For example, is a cycle of length whenever . Furthermore, is compatible if and only if holds for all . We next clarify the relationship between the incompatibility graph and -intersection closure of a split system.

Lemma 5

Suppose is a split system on X. Then for any two distinct connected components and any splits and we must have that and are compatible. Assume for contradiction that there exist two connected components and splits and such that and are incompatible. Then and cannot both hold as otherwise . Assume without loss of generality that . Let , , be a finite sequence such that, for all , a split in either belongs to or is an -intersection between two splits and . Then, there exists some such that . After possibly renaming , we may assume without loss of generality that is such that for all there exists no split in that is incompatible with . Hence, there must exist two splits S and in distinct such that . Since and are incompatible, it follows that is incompatible with one of S and , which is impossible by the choice of . Armed with this result, we next relate for a split system the sets and in Lemma 6. In particular, we show that can be obtained as the intersection closure of the connected components of . Also, the set of connected components of can be obtained as the connected components of the intersection closure of the connected components of .

Lemma 6

Suppose is a split system on X. Then the following hold . , for all . In particular, Let and put . Note that since , we trivially have . To see that note that Lemma 5 implies that any two incompatible splits in must be contained in the same connected component of and so must be their -intersection. Hence, is -intersection closed. Since we also have . Thus . Suppose and let . To establish that note that since is connected in it also is connected in . Hence, it suffices to show that every split in is compatible with every split in . Suppose and . If , then, by definition, and are compatible. So assume that . Then Lemma 6(i) implies that is compatible with every split in and, thus, with as . To establish the next result which is central to Theorem 3, we require a further notation. Suppose is a split system on X. Then we denote by the split system obtained from by deleting all trivial splits on X.

Theorem 2

Let be a circular split system on X. Then is a maximal circular split system on X if and only if the following two conditions hold: Moreover, if (i) and (ii) hold then there exists an unique, up to isomorphism and partial resolution, simple 1-nested network N on X such that . for all distinct, there exists some such that , is connected. Let denote an underlying circular ordering of X for . Assume first that (i) and (ii) hold. We first show that is maximal circular. To this end, it suffices to show that since this implies that . Combined with the fact that, in view of Lemma 4, is maximal circular, it follows that . Hence, is maximal circular. Assume for contradiction that there exists some such that the split of is not contained in . Then, by assumption, there exist two splits S and in such that and . Let denote a shortest path in joining S and . Without loss of generality, let S and be such that the path is as short as possible. Let denote that path. The next lemma is central to the proof

Lemma 7

For all , we have . First observe that and must hold for all . Indeed, if there existed some such that then the path would be shorter than , in contradiction to the choice of S and . Similar arguments also imply that holds for all . Assume for contradiction that there exists such that . Without loss of generality, we may assume that, for all , we have . Then since a trivial split cannot be incompatible with any other split on X we cannot have . Thus, the splits and must exist. Note that they cannot be incompatible, since otherwise the path from S to obtained by deleting from is shorter than which is impossible. So and must be compatible. Clearly, . We next establish that cannot hold implying that either or . Indeed, let such that . We claim that . Assume by contradiction that and that . Then is an interval of X containing . Hence, either or . But both are impossible in view of the fact that and are incompatible. Now assume that , that is, . We postulate that then must hold which is impossible since and . Indeed, the choice of S and implies that and must be compatible, for all . By Lemma 2 applied to , , and , it follows that or . In the latter case, we obtain which is impossible since and are incompatible. Thus, . Repeated application of this argument implies that, for all , we have , as required. Finally, assume that , that is, . Then similar arguments as in the previous case imply that . But this is impossible since and . Thus, must hold for all . This concludes the proof of Lemma 7. Continuing with the proof of Theorem 2, we claim that the splitswhere and are contained in . Assume for contradiction that there exists some such that . Then because , and since and . Without loss of generality, we may assume that j is such that for all , we have . Then and cannot be incompatible and so , or , or must hold. But cannot hold since then which is impossible as and are incompatible. Also, cannot hold since then which is again impossible as and are incompatible. Thus, and so . Consequently, which is also impossible and therefore proves the claim. Thus, , for all . Combined with Lemma 7, it follows that, for all , we also have . Consequently, . Combined with the facts that is an interval on X and , and similarly, it follows that . Hence, , which is impossible. Thus, and so . Conversely, assume that is maximal circular. Then clearly satisfies Properties (i) and (ii) that is, for all distinct there exists some such that and is connected. We need to show that also satisfies Properties (i) and (ii). Assume for contradiction that does not satisfy Property (i). Then there exist distinct such that for all splits , we have . Let such that and let denote a sequence in such that , for all . Without loss of generality, we may assume that l is such that , for all . Then , for all and thus which is impossible. Next, assume for contradiction that does not satisfy Property (ii). Let and denote two disjoint connected components of . For , let such that . Then, , for all . Combined with Lemma 6(ii), we obtain . Since is connected, it follows for that . Thus, and so the incompatibility graphs , and all coincide. Suppose and and let P denote a shortest path in joining S and . Then there must exist incompatible splits S and in P such that and which is impossible in view of Lemma 5. The remainder of the theorem follows from the facts that, by Lemma 4, is maximal circular that, by Lemma 3, there exists a simple level-1 network N such that , that, by Corollary 1(ii), a 1-nested network displays if and only if it displays , and that the split system uniquely determines the underlying circular ordering of X. Armed with this characterization, we are now ready to establish Theorem 3.

Theorem 3

Given a circular split system on X, it is possible to build, in time , a 1-nested network N on X such that holds and is minimal. Furthermore, N is unique up to isomorphism and partial resolution. Suppose is a circular split system on X. Put . Without loss of generality, we may assume that there exists some such that holds for all and for all . Since has connected components with at least two vertices there exist simple 1-nested networks such that holds for the unique cycle of . By Theorem 2, it follows for all that and that , where denotes the set of m-splits of . We claim that the split system on X given byis compatible. Since is circular, there exists a 1-nested network N on X such that . Without loss of generality, we may assume that N is such that is minimal among such networks. For clarity of exposition, we may furthermore assume that N is maximal partially resolved. Then for all there exists a cycle in N such that . In fact, must hold for all such i. Combined with the minimality of , it follows that there exists a one-to-one correspondence between the cycles of N and the set that maps a cycle C of N to the split system such that for some we have and . Furthermore, for all there exists a cut edge of N such that the split induced on X by deleting is the unique element in . Let T(N) denote the phylogenetic tree on X obtained from N by first shrinking every cycle Z of N to a vertex and then suppressing all resulting degree two vertices. Since this operation clearly preserves the splits in , , and also does not affect the cut edges of N (in the sense that a cut edge of T(N) might correspond to a path in N of length at most 3 involving a cut edge of N and one or two m-splits), it follows that . Since any split system displayed by a phylogenetic tree is compatible, the claim follows. Since, in addition, also contains all trivial splits on X, it follows by the “splits equivalence theorem” (see Sect. 1) that there exists a unique (up to isomorphism) phylogenetic tree T on X such . Hence, T(N) and T must be isomorphic. But then reversing the aforementioned cycle-shrinking operation that gave rise to T(N) results in a 1-nested network on X such that . Consequently, and N are isomorphic and so . Note that similar arguments also imply that N is unique up to partial resolution and isomorphism. To see the remainder of the theorem, note first that finding can be accomplished in time. Combined with the facts that X has at most n cycles and any binary unrooted phylogenetic tree on X has cut edges it follows that can be constructed in time. In consequence of Theorems 1 and 3, we obtain the 1-nested analogue of the “splits equivalence theorem” for phylogenetic trees (see Sect. 1).

Corollary 2

Suppose is a split system on X that contains all trivial splits of X. Then there exists a 1-nested network N on X such that if and only if is circular and -intersection closed. Moreover, if such a network N exists, then it is unique up to isomorphism and partial resolution and can be constructed in time. As observed in Sect. 2, a 1-nested network also induces a multi-set of splits. This raises the question of an 1-nested analogue of the “splits equivalence theorem” (see Sect. 1) for such collections. We will settle this question elsewhere.

Optimality and the Buneman Graph

In this section, we investigate the interplay between the Buneman graph associated with a circular split system and a 1-nested network displaying . More precisely, we first associate with a circular split system a certain subgraph of which we obtain by replacing each block of by a structurally simpler graph which we call a marguerite. As it turns out, marguerites hold the key for constructing optimal 1-nested networks from circular split systems.

Marguerites and Blocks

In this section, we first focus on the Buneman graph of a maximal circular split system and then introduce and study the novel concept of a marguerite. We start with collecting some relevant results. For a split system on X, the following five properties of are well known (see, e.g., Dress et al. (2012), Chapter 4).Note that for any two distinct compatible splits S and of X there must exist a unique subset , say , such that holds for all . Denoting that subset by , we obtainTo illustrate these definitions, consider again the Buneman graph depicted in Fig. 1c and the splits and both of which are Bu-displayed by that graph. Then for the marked vertex , we have . The block marked in that figure corresponds via to the connected component and . The split system Bu-displayed by is . For let denote the set inclusion minimal elements in and let denote the set of pre-images of the elements in under . Then a vertex is adjacent with if and only if there exists some split such that and , otherwise. In particular, is the degree of in . In case contains all trivial splits on X, then is compatible if and only if, when identifying each Kuratowski map with its underlying element , is a unrooted phylogenetic tree on X for which holds. Moreover, and up to isomorphism, is unique. For distinct we have , for all and all . In consequence, is well defined where and (Dress et al. 2012, Section 5). The blocks of are in 1–1 correspondence with the connected components of . More precisely, the map : is a bijection (Dress et al. 2011, Theorem 5.1) where denotes the set of blocks of . For the following, assume that and that is a partition of X. For clarity of exposition, also assume that , for all and that the unique element in is denoted by i. Further, assume that is the lexicographical ordering of X where we put . Let denote the maximal circular split system displayed by bar the trivial splits of X. Since contains all 2-splits displayed by , it follows that . Hence, is a block in view of Property (Bv). To better understand the structure of consider for all and for all the map:For example, for and the map is indicated by a vertex in Fig. 5a, b, respectively.
Fig. 5

For , we depict in a the Buneman graph in terms of bold and dashed edges and the associated 6-marguerite in terms of bold edges. In addition, we indicated the vertex of . We picture the 8-marguerite in b and indicate again the vertex

To establish the next result, we associated with every element the split system . Then the partial ordering “” defined, for all , by putting if , is clearly a total ordering of with minimal element

Lemma 8

For any the following statements hold: For all and all the map is a vertex of , holds, and . In particular, is an edge in . For all and all , the map is a vertex in that is adjacent with . Moreover, and is an edge in .

Proof

Suppose and . To see that , we distinguish between the cases that (a) , (b) , and (c) . Let . Assume first that (a) holds and let . Then must hold since does not contain trivial splits. Moreover, holds if and only if if and only if S is the trivial split . Thus, is a vertex in in this case. Assume next that (b) holds. We claim that . Assume again that . Observe that since we have if and only if . We distinguish between the cases that () and () . Assume first that Case () holds, that is, . Then . Combined with the observation made at the beginning of the proof of this case, we obtain and, so, . Next, assume that Case () holds, that is, . Then . Since S cannot be a trivial split, it follows that must hold too. Combined again with the observation made at the beginning of the proof of this case, it follows that . Thus, which completes the proof of the claim. In combination with Case (), follows. So assume that (c) holds. Combining (a) with Property (Bii) and the fact that for all and , it follows that is a vertex of . Similar arguments imply that if is a vertex in then so is . This concludes the proof of Case (c). That holds for all and is an immediate consequence of the construction. Suppose and . Then must be a vertex of that is adjacent with in view of Property (Bii) as . That holds is implied by the fact that the two splits in which and differ from are incompatible. That is an edge in follows from the fact that is an edge in . For , we depict in a the Buneman graph in terms of bold and dashed edges and the associated 6-marguerite in terms of bold edges. In addition, we indicated the vertex of . We picture the 8-marguerite in b and indicate again the vertex Bearing in mind Lemma 8, we next associate with the k-marguerite on X, that is, the subgraph of induced by the set of maps and where , and . We illustrate this definition for in Fig. 5. Note that if k or X are of no relevance to the discussion then we shall simply refer to a k-marguerite on X as a marguerite. Clearly, and coincide for . To be able to shed light into the structure of k-marguerites for , we require some more terminology. Suppose and . Then we call a vertex of of the from an external vertex. Moreover, we call for all an edge of of the form an external edge. Note that since is in particular a subgraph of the -dimensional hypercube, any split in not of the form is Bu-displayed in terms of four parallel edges of exactly two of which are external.

Gates

In this section, we establish that any partially resolved 1-nested network N can be embedded into the Buneman graph associated with . This allows us to bring to bear to such networks a wealth of results for the Buneman graph. Of particular interest to us are gated subsets of . A subset of a (proper) metric space (Z, D) is called a gated subset of Z if there exists for every a (necessarily unique) element such that holds for all . We refer to as the gate for z in Y. We start with associating a metric space to the Buneman graph of a split system. Suppose is a split system on X such that for all x and y in X distinct there exists some such that . Then the map is a (proper) metric on (see, e.g., Dress et al. 2012, page 52) that is, D attains 0 only on the main diagonal, is symmetric, and satisfies the triangle inequality. For a split system on X and , the following two additional properties of the Buneman graph, from Dress et al. (2011), turn out to be useful.is the gate for in . We denote by the set of all vertices of for which there exists a block such that is the gate for some in B. The map is an isometry between and the block of . For every map , the map given by

Lemma 9

Suppose N is a 1-nested network on X. Then a block of is either a cut edge or contains precisely one marguerite. Moreover, the gates of a marguerite M in are the maps where is an external vertex of M. Suppose . Note that if and only if is a cut edge of . So assume that . Then is a block of and, so, there exists a unique cycle C of N of length such that . Let Y denote the partition of X induced by deleting all edges of C and let denote the split system on Y induced by . Then is of the form . Hence, contains the k-marguerite . Combined with Property (Bvi), it follows that contains the marguerite (or, more precisely, the graph obtained by replacing for every external vertex , , the label by the elements in ). To see the remainder of the lemma, suppose that M is a marguerite and assume that such that . Let denote the partition of X induced by and assume that . Then there must exist some such that . Since is clearly the mapProperties (Bvi) and (Bvii) imply that is the gate for x in M. To be able to establish that any 1-nested partially resolved network N can be embedded as a (not necessarily induced) subgraph into the Buneman graph associated with , we require again more terminology. Suppose N is a partially resolved 1-nested network and v is a non-leaf vertex of N. Then v is either incident with three or more cut edges of N, or there exists a cycle of N that contains v in its vertex set. In the former case, we choose one of them and denote it by . In addition, we denote by an element such that is not contained in any path in N from to v. In the latter case, we define to be an element in X such that no edge of is contained in any path in N from v to .

Theorem 4

Suppose N is a 1-nested partially resolved network on X. Then the map defined by mapping every non-leaf vertex to the mapis a bijection between the set of non-leaf vertices of N and the gates of where if v is contained in three or more cut edges of N and else. In particular, induces an embedding of N into by mapping each leaf x of N to the leaf of and replacing for any two adjacent vertices v and w of a cycle C of N of length k the edge by the path . Suppose N is a 1-nested network and put . To see that is well defined suppose . Then v is either contained in three or more cut edges of N or v is a vertex of some cycle C of N. In the former case, we obtain , and in the later, we have and . In either case, the definition of the element combined with Property (Bvii) implies . To see that is injective suppose v and w are two non-leaf vertices of N such that . Assume for contradiction that . It suffices to distinguish between the cases that (i) v and w are contained in the same cycle and that (ii) there exists a cut edge on any path from v to w. To see that (i) cannot hold, suppose that v and w are vertices on a cycle C of N. Then, must hold for the m-split S obtained by deleting the two edges of C adjacent to v which is impossible. Thus (ii) must hold. Hence, there must exist a cut edge on the path from v to w. Then follows which is again impossible. Thus, must be injective. To see that is surjective suppose . Then there exists some and some block such that g is the gate for in B. Let denote the connected component that, in view of Property (Bv), is in one-to-one correspondence with B. If there exists a cycle C of N such that , then let be a vertex of N such that no edge on any path from to crosses an edge of C. Then, by construction, . Similar arguments show that must hold if contains precisely one split and thus corresponds to a cut edge of N. Hence, is also surjective and thus bijective. The remainder of the theorem is straightforward. Theorem 4 implies that by carrying out the two steps (Ci) and (Cii) stated in Corollary 3 any 1-nested partially resolved network N induces a 1-nested network such that the split system induced by is the split system induced by N.

Corollary 3

Let be a split system on X for which there exists a 1-nested network N such that . Then can be obtained from by carrying out the following steps: For all , replace each leaf of by x, and For all blocks B of that contain a k-marguerite M for some , first add the edges for all where and then delete all edges and all vertices of B not of the form for some . We next show that even if the circular split system under consideration does not satisfy the assumptions of Corollary 3, steps (Ci) and (Cii) still give rise to a, in a well-defined sense, optimal 1-nested network.

Theorem 5

Let be a circular split system on X that contains all trivial splits on X. Then is a 1-nested network such that:Moreover, N is unique up to isomorphism and partial resolution. , is minimal among the 1-nested network satisfying (i), A vertex v of a cycle C of N is partially resolved if and only if the splits displayed by the edges of C incident with v belong to . (i) and (ii): Suppose for contradiction that there exists a 1-nested network such that and . Without loss of generality, we may assume that is such that is as small as possible. Moreover, we may assume without loss of generality that and are both maximal partially resolved. To obtain the required contradiction, we employ Corollary 2 to establish that and are isomorphic. Since it is clear that contains all trivial splits of X. Furthermore, since is circular, Corollary 1(i) implies that is circular. Since is clearly -intersection closed and, by Property (Bi), is the split system Bu-displayed by it follows that comprises all splits displayed by . Hence, by Corollary 2, up to isomorphism and partial resolution, is the unique 1-nested network for which the displayed split system is . We claim that holds too. By Corollary 1(iii), we have . To see the converse set inclusion assume that . Then S is either induced by (a) a cut edge of or (b) S is not an m-split and there exists a cycle C of that displays S. In case of (a) holding, follows by the minimality of . So assume that (b) holds. Then there must exist some connected component that displays S. Hence, by Property (Bv), there exists some block such that the split system Bu-displayed by is . Hence, is also displayed by . Since, as observed above, we also have the claim follows. (iii) Suppose C is a cycle of N and v is a vertex of C. Assume first that v is partially resolved. Then there exists a cut edge e of N that is incident with v. Note that the split displayed by e is also displayed by the two edges of C incident with v. In view of Property (Bi) and, implied by (Ci) and (Cii), that the cut edges of N are in 1–1 correspondence with the cut edges of , we obtain . To see the converse assume that and are the two edges of C incident with v such that the split S displayed by is contained in . Then S is compatible with all splits in . By Property (Bv), it follows that there exists a cut edge e in such that . Combined with (Ci) and (Cii), it follows that v is partially resolved.

Conclusion

Despite many years of research into rooted phylogenetic networks, our understanding of their combinatorial properties is still relatively poor limiting our ability to apply them within a biological context. To help make headway, uprooted versions of such networks have recently also been studied in the literature as they retain some of the biologically interesting properties of their rooted cousins. Here we call these types of networks uprooted phylogenetic networks and study them in terms of the split system they induce. Although our results are encouraging involving optimality results and a number of non-trivial characterizations, numerous questions that might be of interest have remained unanswered. For example, regarding Corollary 2, what is the minimal size of that allows one to, in our sense, uniquely recover ? Also, is it possible to characterize split systems induced by more complex uprooted networks such as level-2 networks (i.e., networks obtained from level-1 networks by adding a cord to a cycle)? Given that, from a combinatorial point of view, rooted phylogenetic networks are far less well understood than their unrooted counterparts, it might be interesting to investigate if uprooted networks could serve as some kind of intermediate structure to help bring to bear on them the rich body of literature for unrooted phylogenetic networks. For example, a number of reconstruction algorithms for rooted level-1 networks try to infer them from a collection of rooted binary phylogenetic trees on three leaves (Huson et al. 2010). Such trees are generally referred to as triplets, and in real biological studies, it is generally too much to hope for that a set of triplets contains all triplets induced by the (unknown) underlying network (see, e.g., Gambette et al 2017 for more on this). One way to overcome this problem is to employ triplet inference rules. Such rules are well known for rooted phylogenetic trees but are missing even for general rooted phylogenetic networks. The question therefore becomes if the work presented here combined with results on closures obtained in, for example, Gruenewald and Huber (2008) for unrooted phylogenetic networks might provide a starting point for developing such rules. Finally, it is straightforward to check that rooted 1-nested networks are special cases of stable networks (see Gambette and Huber 2012 for the special case that the network is level-1) introduced in Huber et al. (2016) and that the later were linked with the gene tree and a species tree reconciliation problem in Huber et al. (2016), it might be interesting to explore if our arguments also help shed new light into that problem.
  9 in total

1.  Two novel closure rules for constructing phylogenetic super-networks.

Authors:  S Grünewald; K T Huber; Q Wu
Journal:  Bull Math Biol       Date:  2008-07-30       Impact factor: 1.758

2.  All that glisters is not galled.

Authors:  Francesc Rosselló; Gabriel Valiente
Journal:  Math Biosci       Date:  2009-07-02       Impact factor: 2.144

3.  On encodings of phylogenetic networks of bounded level.

Authors:  Philippe Gambette; Katharina T Huber
Journal:  J Math Biol       Date:  2011-07-14       Impact factor: 2.259

4.  Spaces of phylogenetic networks from generalized nearest-neighbor interchange operations.

Authors:  Katharina T Huber; Simone Linz; Vincent Moulton; Taoyang Wu
Journal:  J Math Biol       Date:  2015-06-03       Impact factor: 2.259

5.  Quartets and unrooted phylogenetic networks.

Authors:  Philippe Gambette; Vincent Berry; Christophe Paul
Journal:  J Bioinform Comput Biol       Date:  2012-06-22       Impact factor: 1.122

6.  On the challenge of reconstructing level-1 phylogenetic networks from triplets and clusters.

Authors:  Philippe Gambette; K T Huber; S Kelk
Journal:  J Math Biol       Date:  2016-10-31       Impact factor: 2.259

7.  Ancient hybridizations among the ancestral genomes of bread wheat.

Authors:  Thomas Marcussen; Simen R Sandve; Lise Heier; Manuel Spannagl; Matthias Pfeifer; Kjetill S Jakobsen; Brande B H Wulff; Burkhard Steuernagel; Klaus F X Mayer; Odd-Arne Olsen
Journal:  Science       Date:  2014-07-18       Impact factor: 47.728

8.  Folding and unfolding phylogenetic trees and networks.

Authors:  Katharina T Huber; Vincent Moulton; Mike Steel; Taoyang Wu
Journal:  J Math Biol       Date:  2016-04-23       Impact factor: 2.259

9.  Bounds for phylogenetic network space metrics.

Authors:  Andrew Francis; Katharina T Huber; Vincent Moulton; Taoyang Wu
Journal:  J Math Biol       Date:  2017-08-23       Impact factor: 2.259

  9 in total
  2 in total

1.  Level-1 phylogenetic networks and their balanced minimum evolution polytopes.

Authors:  Cassandra Durell; Stefan Forcey
Journal:  J Math Biol       Date:  2020-02-11       Impact factor: 2.259

2.  Phylogenetic Networks as Circuits With Resistance Distance.

Authors:  Stefan Forcey; Drew Scalzo
Journal:  Front Genet       Date:  2020-10-15       Impact factor: 4.599

  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.