=Paper=
{{Paper
|id=Vol-2254/10000206
|storemode=property
|title=Species
trees forcing the parsimony to fail modelling evolution process
|pdfUrl=https://ceur-ws.org/Vol-2254/10000206.pdf
|volume=Vol-2254
|authors=Vikenty Mikheev,Serge Miheev
}}
==Species
trees forcing the parsimony to fail modelling evolution process==
Species trees forcing the parsimony to fail modelling evolution process Vikenty Mikheev Serge E. Miheev Math. Dept., Kansas State University Appl.math Dept. Manhattan KS 66506,USA St.Petersburg State University vikentym@ksu.edu St.Petersburg 198504, Russia him2@mail.ru Abstract Therefore, Parsimony may be applied only when the described lengths of edges cannot be met in the tree. 1 Introduction Constructing evolutionary species trees is one of the most interesting problems in biology. It means finding the relations and mutual ancestors of existing and extinct species and also the time of formation of new species. Paleontology itself gives very poor information of species trees structure and time lengths of their edges. More precisely species trees can be built by analysis of genomes of species. One considers the set of species {ai }N 1 and j N their gene groups {Gj }K 1 , where G j = {A } i i=1 is a set of some functionally relative to each other genes. For example, one group can be responsible for hemoglobin production, another one can define the eye color and so on. Let the gene Aji be discovered in the species ai . Then in each j-th functional group one can establish the relations between the genes in the form of unrooted tree, where the leaves are the set of elements of j-th group. The structure of such trees for different groups can coincide (i.e. be topologically identical) or do not coincide. The number of these coincidences defines the frequency of the corresponding gene tree. These frequencies are the base of pasimony method to constuct evolutionary trees which sometimes gives wrong results. If it is known that a method being applied to some type of problems may fail, why would anyone still use it in this area? Well, in phylogenetics most methods give probabilistic answers. Therefore, getting sometimes wrong answers doesn’t necessarily imply that method is bad. To make a final conclusion about the quality of the method one could estimate how often the wrong results appear. Then one would compare the obtained frequency with the frequencies of other methods’ failures. Having this information on the table, a researcher can decide if the method is acceptable. However, we did better than this. We have found the set of all combinations of parameters of 5-taxon species tree when Parsimony is guaranteed to fail. Why tree with 5 taxa? It is known that Parsimony always gives right answers on k-taxon species tree for k = 3, 4. So, considering k = 5 is quite logical from computational point of view. Also the smaller k when things go bad, the louder the warning. The phylogenetics society has intuitive tendency to use Parsimony less and less. Nevertheless, many biologists still do it because of simplicity of the method. They should not be judged for that since simplicity is a strong argument. The results of this paper will show them the danger of Parsimony. However, forewarned is forearmed. If a researcher is sure that their resulting species tree doesn’t have the combination of parameters we showed to be bad, they can safely use fast and simple Parsimony on 5-taxon trees. For a specific rooted species tree with the known time lengths of the edges, using Coalescence method one can obtain the probabilities of gene trees. That allows to find analytically the rooted species tree and region of Copyright c by the paper’s authors. Copying permitted for private and academic purposes. In: Marco Schaerf, Massimo Mecella, Drozdova Viktoria Igorevna, Kalmykov Igor Anatolievich (eds.): Proceedings of REMS 2018 – Russian Federation & Europe Multidisciplinary Symposium on Computer Science and ICT, Stavropol – Dombay, Russia, 15–20 October 2018, published at http://ceur-ws.org lengths of its edges, when parsimony fails. 2 Preliminaries We consider an evolution tree T (here and after we mean binary tree) of 5 species a, b, c, d and e with some parameters T1 , T2 , T3 – time in coalescence units between the branching points (see an example in fig. 1). Based on the Coalescent model [Rosenberg], [SemSte], [Wakeley], [Baum] the program COAL [DegnanSalter, WangDegnan] yields the probabilities of all 15 possible unrooted gene trees for 5 genes A, B, C, D, E, such that A is discovered in species a, B is discovered in the species b and so on. All these species have related genes A, B, C, D, E, respectively. The genes originated from each other or from mutual ancestor. The branching in gene and species trees may not coincide. That creates a problem of inferring species trees from gene trees. Also, for 5 species there are 15 different unrooted species trees or 105 rooted ones. In each species tree, one can fit any of 15 different gene trees. However, the amount of mutations needed for this fitting will differ generally from one gene tree to another. So, for each gene tree from these 15 and each species tree from the same 15 species trees one can correspond some non-negative integer number of mutations (parsimony score). These can be written in a 15 × 15 matrix M , where rows correspond to species trees and columns correspond to gene trees. If one knows the frequencies of different gene trees P = (p1 , ..., p15 )T , then the mathematical expectation of the number of mutations for each of 15 possible species trees can be calculated by multiplying the matrix M by the vector-column P . One can assume that the most probable species tree for the given sample of gene trees (or 15 gene trees with assigned probabilities) corresponds to the minimal expectation of mutations. This is the idea of Parsimony method [AllmanRhodes], its application to the problem of inferring species trees from gene trees is called Matrix Representation with Parsimony (MRP) [WangDegnan]. Here is the main question: Does the species tree with the minimal expectation from M ∗ P , where P is the vector of probabilities obtained, for example, from the Coalescent model [DegnanSalter] with given T1 , T2 , T3 for the tree T , present the unrooted version of the original rooted tree T ? Note that we compare rooted species tree with un- rooted species tree. It is because the Coalescent method works with rooted trees while parsimony gives only unrooted ones. It appeared in our work that on the sample of gene trees obtained from a caterpillar species tree with some parameters T1 , T2 , T3 by coalescence, the par- simony method gives an incorrect species tree. Figure 1: A 5-taxon species tree with caterpillar topology. 3 Numerical Experiments. Performance of Unrooted MRP for 5-Taxon Species Tree Iinference. Any 5 genes can be joined in one unrooted tree in 15 ways as given in the following list: τ1 : ((B, C), A, (D, E)), τ2 : ((C, D), A, (B, E)), τ3 : ((C, E), A, (B, D)), τ4 : ((A, E), B, (C, D)), τ5 : ((A, D), B, (C, E)), τ6 : ((A, C), B, (D, E)), τ7 : ((A, B), C, (D, E)), τ8 : ((A, D), C, (B, E)), τ9 : ((A, E), C, (B, D)), τ10 : ((A, B), D, (C, E)), τ11 : ((A, C), D, (B, E)), τ12 : ((A, E), D, (B, C)), τ13 : ((A, B), E, (C, D)), τ14 : ((A, C), E, (B, D)), τ15 : ((A, D), E, (B, C)). Each unrooted tree may be transformed into a rooted tree by introducing a root to an edge. As a result, we have 7 rooted versions for each unrooted tree. Step 1. Compute parsimony scores by Fitch-Hartigan [Hartigan] (Table 1). ~ = (N1 , N2 , ..., N15 )T is the vector of counts of 15 topological trees in the input, M is the matrix of Thus, if N entries in Table 1 and vector-column S ~ = (pars(σ1 ), pars(σ2 ), ..., pars(σ15 ))T then S ~ = MN~ . Here (pars(σi ) is parsimony score of species tree on the collection of gene trees τ1 , ..., τ15 . Step 2. Pick the smallest entry or entries in S ~ to determine the most parsimonious tree(s). To study the 5-taxon case further we need to use Coalescent Theory. The coalescent model, introduced by Kingman in [Kingmn], describes the coalescence of lineages as we move backwards in time within a single species (Note that in biology the understanding of the word ‘species’ may vary. Here we use this word in the same meaning as ‘population’). By “gluing” together such species or populations to form a tree, one gets the Multi-species Coalescent Model, which describes the production of gene trees within species trees. Table 1: The parsimony scores parsτj (σi ) ≡ mij for all 15 possible output trees σ with respect to the matrix representation of all 15 possible input trees τ . τ1 τ2 τ3 τ4 τ5 τ6 τ7 τ8 τ9 τ10 τ11 τ12 τ13 τ14 τ15 σ1 2 4 4 4 4 3 3 4 4 4 4 3 4 4 3 σ2 4 2 4 3 4 4 4 3 4 4 3 4 3 4 4 σ3 4 4 2 4 3 4 4 4 3 3 4 4 4 3 4 σ4 4 3 4 2 4 4 4 4 3 4 4 3 3 4 4 σ5 4 4 3 4 2 4 4 3 4 3 4 4 4 4 3 σ6 3 4 4 4 4 2 3 4 4 4 3 4 4 3 4 σ7 3 4 4 4 4 3 2 4 4 3 4 4 3 4 4 σ8 4 3 4 4 3 4 4 2 4 4 3 4 4 4 3 σ9 4 4 3 3 4 4 4 4 2 4 4 3 4 3 4 σ10 4 4 3 4 3 4 3 4 4 2 4 4 3 4 4 σ11 4 3 4 4 4 3 4 3 4 4 2 4 4 3 4 σ12 3 4 4 3 4 4 4 4 3 4 4 2 4 4 3 σ13 4 3 4 3 4 4 3 4 4 3 4 4 2 4 4 σ14 4 4 3 4 4 3 4 4 3 4 3 4 4 2 4 σ15 3 4 4 4 3 4 4 3 4 4 4 3 4 4 2 Definition 1. Let gij (T ) denote the probability that i lineages (genes) since time 0 have coalesced to exactly j lineages at time T under the coalescent model. General formulas for the gij (T ) were derived in [Tavaré]: i X (2k − 1)(−1)k−j j(k−1) i[k] gij (T ) = e−k(k−1)T /2 , (1) j!(k − j)!i(k) k=j where a(k) = a(a + 1) · · · (a + k − 1) for k ≥ 1 with a(0) = 1 (the partial permutation); and a[k] = a(a − 1) · · · (a − k + 1) for k ≥ 1 with a[0] = 1. Some of these formulas for small indexes are g11 (T ) = 1, g21 (T ) = 1 − e−T , g22 (T ) = e−T , −T −3T g31 (T ) = 1 − (3/2)e + (1/2)e , g32 (T ) = (3/2)e−T − (3/2)e−3T , g33 (T ) = e−3T , g41 (T ) = 1 − (9/5)e−T + e−3T − (1/5)e−6T , g42 (T ) = (9/5)e−T − 3e−3T + (6/5)e−6T , g43 (T ) = 2e−3T − 2e−6T , g44 (T ) = e−6T Let 3 rooted species tree be Σ1 := ((((a, b) : T1 , c) : T2 , d) : T3 , e), Σ2 := (((a, b) : T1 , (c, d) : T2 ) : T3 , e) and Σ3 := (((a, b) : T1 , c) : T2 , (d, e) : T3 ). They are rooted versions of σ7 , σ13 and σ7 again, respectively (see Fig. 2). T3 T3 Up to taxon names, these three are the only possible T2 T2 T3 species trees. They are usually referred to as the T2 T1 T1 T1 caterpillar (Σ1 ), pseudo-caterpillar (Σ2 ) and pseudo- balanced (Σ3 ) species trees. a b c d e a b c d e a b c d e Figure 2: Three rooted 5-taxon species trees Σ1 , Σ2 and Σ3 . 4 An experiment with caterpillar Using the program COAL [DegnanSalter, WangDegnan] to get probabilities of rooted gene trees and the formulas (1) for gij , we calculate the probabilities pi = p(τi |Σ1 ) for i = 1, 15, which are listed in Table 2 (X := e−T1 , Y := e−T2 , Z := e−T3 ,) after simplification in Maple 15. Table 2: The probabilities pi = p(τi |Σ1 ) for i = 1, 15, where X = e−T1 , Y = e−T2 , Z = e−T3 . p1 X/3 − XY /3 + XY 3 /18 + XY 3 Z 6 /90 p2 XY 3 /18 + XY 3 Z 6 /90 p3 XY 3 /18 + XY 3 Z 6 /90 p4 XY 3 /18 + XY 3 Z 6 /90 p5 XY 3 /18 + XY 3 Z 6 /90 p6 X/3 − XY /3 + XY 3 /18 + XY 3 Z 6 /90 p7 1 − 2X/3 − 2Y /3 + XY /3 + XY 3 /18 + XY 3 Z 6 /90 p8 XY 3 /18 + XY 3 Z 6 /90 p9 XY 3 /18 + XY 3 Z 6 /90 p10 Y /3 − XY /6 − XY 3 /9 + XY 3 Z 6 /90 p11 XY /6 − XY 3 /9 + XY 3 Z 6 /90 p12 XY /6 − XY 3 /9 + XY 3 Z 6 /90 p13 Y /3 − XY /6 − XY 3 /18 − 2XY 3 Z 6 /45 p14 XY /6 − XY 3 /18 − 2XY 3 Z 6 /45 p15 XY /6 − XY 3 /18 − 2XY 3 Z 6 /45 Let vector-column p be (p1 , p2 , · · · , p15 )T . We consider the product scat := M p, where each entry is the expectation of parsimony score of a possible output tree for MRP. We discover that in scat some entries are equal. Let’s denote them as following αcat := scat cat 3 1 = s6 = 3 − X/3 + 2Y /3 + XY /3 − XY /18 − XY Z /90, 3 6 cat cat cat cat cat 3 3 6 β := s2 = s3 = s4 = s5 = 4 − Y /3 − XY /18 − XY Z /90, γ cat := scat 3 7 := 2 + 2X/3 + 2Y /3 + XY /3 − XY /18 − XY Z /90, 3 6 cat cat cat 3 3 6 δ := s8 = s9 = 4 − XY /3 − XY /18 − XY Z /90, cat := scat 3 10 := 3 + 2X/3 − Y /3 + XY /6 + XY /9 − XY Z /90, 3 6 ζ cat := scat cat 3 11 = s12 = 4 − X/3 − XY /6 + XY /9 − XY Z /90, 3 6 η := s13 := 3 + 2X/3 − Y /3 + XY /6 + XY /18 + 2XY 3 Z 6 /45, cat cat 3 θcat := scat cat 3 14 = s15 = 4 − X/3 − XY /6 + XY /18 + 2XY Z /45. 3 6 The analytical comparison of these values we form in the following Proposition 1.For any X, Y, Z ∈ (0, 1), the following inequalities hold: γ cat < ζ cat , η cat < θcat , γ cat < αcat < β cat , γ cat < δ cat , γ cat < cat . However, the 3D-graphs on Figures 3 show that the expressions η cat and γ cat can not be put in one order for all X, Y, Z ∈ (0, 1). There is a large region were γ cat < η cat but, nevertheless, there is also a region where η cat < γ cat . The last defines the parameters T1 , T2 , T3 where MRP will fail to recover the tree topology of the true species tree producing the gene tree distribution, even when given an arbitrary large sample of gene trees. Figure 3.left shows that provided Y is not too large, regardless of X, Z, MRP will return the correct species tree. -T1 e= -T2 -T3 =e e = Figure 3: Left: the surface η cat (X, Y, Z) = γ cat (X, Y, Z). η cat > γ cat on the large region including all those points, when Y is near 0, while η cat < γ cat on the small region. Right: Different angle on the same surface η cat (X, Y, Z) = γ cat (X, Y, Z). To determine this cutoff for Y , we set η cat (1, Y, 0) = γ cat (1, Y, 0) and solve to get Y = 0.935... (the solutions of (1/3)Y 3 − (7/2)Y + 3 = 0 are Y1,2,3 ≈ 2.670..., −3.605..., 0.935...). 5 An experiment with pseudo-caterpillar Let the pseudo-caterpillar species tree be Σ2 = (((a, b) : T1 , (c, d) : T2 ) : T3 , e). We use COAL, the formulas for gij and Maple 15 to calculate the probabilities ppc i = p(τi |Σ2 ) for i = 1, 15. Their list is shown in Table 3 after simplifications. Table 3: The probabilities ppc i = p(τi |Σ2 ) for i = 1, 15, where X = e −T1 ,. ppc 1 pc pc pc pc pc pc pc = p3 = p5 = p6 = p8 = p9 = p11 = p12 = (1/18)XY + XY Z /90, 6 ppc 2 = ppc pc pc 6 4 = p7 = p10 = XY Z /90 + Y /3 − (5/18)XY, ppc 13 6 = 1 − (2/45)XY Z + (4/9)XY − (2/3)X − (2/3)Y, ppc 14 = ppc 6 15 = −(2/45)XY Z + XY /9. In the table 3: X = e−T1 , Y = e−T2 , Z = e−T3 Now assuming ppc = (ppc pc pc T 1 , p2 , · · · , p15 ) we see that the product spc := M ppc is the vector of expected parsimony scores of possible output trees with a pseudo-caterpillar species tree. We discover that in spc some entries are equal. Let’s denote them as following αpc := spc pc pc pc 6 1 = s3 = s5 = s6 = 4 − XY Z /90 − Y /3 − XY /18, pc pc pc 6 β := s2 = s4 = 3 − XY Z /90 − X/3 + 2Y /3 + 5XY /18, γ pc := spc pc 6 7 = s10 = 3 − XY Z /90 + 2X/3 − Y /3 + 5XY /18, pc pc pc pc δ := s8 = s9 = s11 = s12 = 4 − XY Z 6 /90 − X/3 − XY /18, pc ζ pc := spc 6 13 = 2 + 2XY Z /45 + 2X/3 + 2Y /3 + 2XY /9, pc pc η := s14 = s15 = 4 + 2XY Z 6 /45 − 4XY /9. pc Let’s compare these expressions. Proposition 2. For any X, Y, Z ∈ (0, 1), the following inequalities hold: ζ pc < αpc , ζ pc < β pc , ζ pc < γ pc , ζ pc < δ pc , ζ pc < η pc . This implies that if the true species tree is 5-taxon pseudo-caterpillar, MRP, for a sufficiently large data set, will give with probability 1 the unrooted species tree topology for all T1 , T2 , T2 ∈ (0, 1). 6 An experiment with psuedo-balanced The last tree we need to consider (since all other are just permutations of taxon names) is the pseudo-balanced species tree Σ3 = (((a, b) : T1 , c) : T2 , (d, e) : T3 ). The chain of actions is exactly the same that in previous two experiments. We omit it here. The result is Parsimony doesn’t fail. So, if the true species tree is 5-taxon pseudo-balanced Σ3 , MRP, for a sufficiently large data set, will give with probability 1 the correct unrooted species tree topology for all T1 , T2 , T2 ∈ (0, 1). 7 Generalization of results. 7.1 Caterpillar Subtree. Definition 2. There is a rooted tree T with number of taxa equal to |T | =: n. Let Tcat (T ) be a caterpillar subtree of this tree. The number Cat(T ) := max |Tcat (T )| for a particular tree T is called caterpillar score Tcat (T )⊂T for the tree T . The number cat(n) := min Cat(T ) is called caterpillar measure. |T |=n It is clear that cat(n) is an increasing function with respect to n. There are may be a few consecutive numbers n such that cat(n) = k for some given natural k. Definition 3. Let’s call number rk := min n the revolution number. cat(n)=k Observe that for the caterpillar lengths 1, 2, 3 their revolution numbers are r1 = 1, r2 = 2, r3 = 3, because these trees are caterpillar themselves. Note, that the third and the second revolution numbers are connected by r3 = 2r2 − 1. (2) Theorem 1. The revolution numbers rk may be calculated recursively rk = 2rk−1 − 1, k = 4, 5.... Proof. Let T be a k-taxon tree. Since T is a binary tree, we can think of T as two subtrees T 0 , T 00 glued together only by two edges at the root (see Figure 4). Observe that for any caterpillar subtree of T 0 one of these T 0 , T 00 being transformed properly brings only one edge to the caterpillar. On the other hand, rk is an increasing function. So, the first bifurcation in the root will be the worst in the sense of caterpillar score for the tree T when this bifurcation divides the tree into two subtrees T 0 and T 00 such that |T 0 | = |T 00 | for even |T |, and |T 0 | − |T 00 | = 1 for odd |T |. Further, we use mathematical induction. The base of induction. It is the formula (2) The assumption of induction. Let r3 , ..., rk calculated recursively be revolution numbers. The inductive step. We need to prove that rk+1 = 2rk − 1 is the revolution number. Let us take a tree T with rk+1 taxa and consider the worst bifurcation in its root. As mentioned above, the worst bifurcation in the root of T forms two subtrees T 0 and T 00 such that |T 0 | = rk − 1, |T 00 | = rk . The induction assumption yields an existence of caterpillar in T 00 with a length no less than k. One edge in T 0 together with the caterpillar in T 00 creates the caterpillar tree C with |C| = k + 1. So, the revolution number for k + 1 is no greater than 2rk − 1. If T’ T’’ |T | ∈ [rk , 2rk − 1), then the worst bifurcation forms two subtrees T 0 and T 00 such that |T 0 |, |T 00 | < rk . Since rk is a revolution number, there are T 0 and T 00 which have only caterpillars C 0 , C 00 and C 00 with |C 0 |, |C 00 | < rk . Therefore, rk+1 is the revolution number. Figure 4: Theorem 7.1 allows to continue the sequence of the revolution numbers for the caterpillar measures 3, 4, 5, 6, 7, ... as rk = 3, 5, 9, 17, 33, ..., respectively. For trees with number of taxa in [rk , 2rk − 1], the caterpillar measure is k. 7.2 MRP on trees with the number of taxa greater than 5 Theorem 2. If a true species rooted tree Ĝ contains 5-taxon caterpillar subtree, then MRP may fail to obtain the unrooted version of Ĝ from the set of gene trees generated by Coalescent model from Ĝ. Proof. For the number of species greater than 5 and the same number of genes one can make the following construction. Take a caterpillar tree Γ of 5 species a, b, c, d, e with T1 , T2 , T3 and root ρ, such that parsimony fails (fig. 3). Take an arbitrary tree G, where every edge is very close to 0 (Ti ≈ 0, i > 4). Connect Γ to G through its root ρ and the edge with the length T4 . Make T4 big enough so the genes A, B, C, D, E coalesce in if they didn’t in Γ. No matter what is on the upper end of , root of entire tree or inner node created by on some edge of G . The numeration of n possible gene trees we do in the following way: First 15 trees will have the same subtree G and different topology or permutation of A, B, C, D, E. Other n − 16 trees can be numerated in any order, and we set their probabilities p16 , ..., pn equal to zero, since Ti , i ∈ {5, ..., n}, can be taken infinitively small. Therefore, the set of gene trees is numerated and the probabilities of them are presented by vector-column p = (p1 , ..., p15 , p16 , ..., pn )T , where all the entries below 15-th equal zero and the first 15 are the same that obtained ones for 5-taxon experiment. The matrix Mn×n has dimension n × n, but only submatrix Mn×15 does participate in calculation of expectations of gene mutations due to p16 , ..., pn = 0. Moreover, the parsimony incorrect choice may be shown on submatrix M15×15 in upper corner. Observe that the elements of M15×15 are the sums of the elements of M obtained earlier in performance of MRP for 5-taxon trees 1 and some constant number generated by the constant subtree G with coalesced gene A + B + C +P D + E. 15 This means that each of scat 1 , scat 2 , ... , scat 15 from Section 4 must be increased by the constant value V 1 pi , to be a new mathematical expectation for the new big tree. So, the minimum among the first 15 rows must be achieved in the same index. Therefore, being wrong for 5-taxon caterpillar species tree the parsimony becomes wrong for the constructed tree Ĝ as well. Corollary 1. MRP on a set of gene trees with 5 taxa or more may yield wrong result. If one applies MRP on set of gene trees with 9 taxa or more, MRP may fail even more probably, since 9-taxon species tree always has a caterpillar subtree, which may have unfortunate lengths of inner edges from the small region in Figure 3 We have established what these unfortunate lengths are. But how to find these caterpillar subtrees? One may use the following Theorem 3. If a tree has three consecutive inner edges not contaning the root betwen them but perhaps one of these edges ending on it then the tree has a 5-taxon caterpillar subtree, which contains these three inner edges. Proof. At Figure 5 we can see three consecutive edges denoted 1,2 and 3 between nodes a,b, c and d, respectively and the third edge is closest to the root. Since these edges are inner, all the nodes must be bifurcation points and so each of b, c, d has one more edge running towards a taxon or a clade opposite to the root and a has two more such edges. Let d be the root then simply contracting each of the mentioned clades to one of its taxa we get a 5-taxon caterpillar subtree. If d is not the root, throw away one of the edges at d to make d the root of the 5-taxon caterpillar subtree. Figure 5: Three consecutive inner edges in some tree. Corollary 2.It is enough to know that in a species tree with amount of taxa 5 or more there are three consecutive inner edges not going through the root but perhaps ending on it with lengths T1 , T2 and T3 from the small region of cube in Figure 3 to conclude that Parsimony is guaranteed to fail on this tree. 8 Conclusions and Future work The fact that Parsimony may fail is not new. However, here we proved that no mater of what topology the true 9-taxon and greater species tree is the only condition to fail Parsimony is to have in this tree three consecutive inner edges not going through the root but perhaps ending on it with lengths T 1, T 2, T 3 (which are times in coalescence units between the branching points) of some proportions. Obviously, the probability to meet these lengths is growing in general with the size of species tree. So, if one wants to safely use MRP on a set of n-taxon gene trees, it is need to know somehow that the resulting n-taxon species tree cannot have any of “bad” topologies and edge lengths from “bad” regions. This paper makes it possible for n ≤ 5. Also, one may apply MRP on a set of 5-taxon gene trees and if the result is the caterpillar tree or topology Σ3 from Fig. 2, it is true. One may consider 6-taxon species trees the way we did in this paper and check the existence of 6-taxon topology which forces Parsimony to fail when lengths of inner edges have some proportions. Then prove, perhaps following our ideas, that every tree with some number of taxa greater than 6 has this 6-taxon topology subgraph. Then do the same for 7 taxa and so on. If one studies all “bad” parameters’ regions of all “bad” topologies for all trees with the amount of taxa less or equal some n, it becomes theoretically possible to check either MRP can be applied for a set of gene trees of n taxa (if, of course, the researcher knows enough information about possible results). However, taking into account the factorial growth of the amount of binary trees with respect to the amount of taxa, the problem to find “safe zone” for MRP becomes extremely hard. Unfortunately, we don’t see any way around besides doing that scheme for each k < n. So, someone has to be very motivated to use MRP to go through with the research. Nowadays, there are good coalescence based methods, for example, [YufengWu], [RanYan] and [EmmsKelly] It could be interesting to study stability questions of the coalescent model with uncertainty in data applying the thoughts from [Zubov]. References [AllmanRhodes] E. S. Allman and J. A. Rhodes. Lecture Notes: The Mathematics of Phylogenetics. University of Alaska Fairbanks, 2009. [Baum] B. R. Baum. Combining trees as a way of combining data sets for phylogenetic inference, and the desirability of combining gene trees. Taxon, 41:3 – 10, 1992. [DegnanSalter] J. H. Degnan and L. A. Salter. Gene tree distributions under the coalescent process. Evolution, 59(1):24 – 37, 2005. [Hartigan] J. A. Hartigan. Minimum mutation fits to a given tree. Biometrics, 29:53 – 65, 1973. [Kingmn] J. F. C. Kingman. The coalescent. Stoch. Process. Appl., 13:235 – 248, 1982. [Rosenberg] N. A. Rosenberg. The probability of topological concordance of gene trees and species trees. Theor. Pop. Biol., 61:225 – 247, 2002. [SemSte] Charles Semple and Mike Steel. Phylogenetics, volume 24 of Oxford Lecture Series in Mathematics and its Applications. Oxford Un. Press, Oxford, 2003. [Tavaré] S. Tavaré. Line-of-descent and genealogical processes, and their applications in population genetics models. Theoret. Population Biol., 26(2):119–164, 1984. [Wakeley] J. Wakeley. Coalescent Theory. Roberts & Company, Greenwood Village, CO, 2008. [WangDegnan] Yuancheng Wang and James H. Degnan. Performance of matrix representation with parsimony for inferring species from gene trees. Stat. Appl. Genet. Mol. Biol., 10:Art. 21, 41, 2011. [Zubov] I. V. Zubov and A. V. Zubov. The stability of motion of dynamic systems. Doklady Mathematics, 79(1):112 – 113, 2009. [YufengWu] Yufeng Wu. A coalescent-based method for population tree inference with haplotypes Bioinformat- ics, 31(5):691 – 698, 2015. [RanYan] Bruce Rannala and Ziheng Yang. Efficient Bayesian Species Tree Inference under the Multispecies Coalescent Systematic Biology, 66(5): 823–842, 2017. [EmmsKelly] David Emms and Steven Kelly. STAG: Species Tree Inference from All Genes Biorxiv https://doi.org/10.1101/267914 Published Feb. 19, 2018.