1 / 15

Phylogenetic Trees: Assumptions

Phylogenetic Trees: Assumptions. All existing species have a common ancestor Each species is descended from a single ancestor Each speciation gives rise to two derived species This leads to a ‘tree’ topology for geneology. Tree structure. ‘Leaves’ are existing species

fruma
Télécharger la présentation

Phylogenetic Trees: Assumptions

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Phylogenetic Trees: Assumptions • All existing species have a common ancestor • Each species is descended from a single ancestor • Each speciation gives rise to two derived species • This leads to a ‘tree’ topology for geneology

  2. Tree structure • ‘Leaves’ are existing species • Interior nodes are hypothetical common ancestors • Tree may be rooted or unrooted • Root (if it exists) is universal ancesestor gorilla human bonobo chimp

  3. Limits of these assumptions • Early life (probably wasn’t nicely ‘packaged’) • Merger of symbiotes (origin of eukaryotes, plants) • Lateral gene transfer

  4. Characteristics • Relatedness is inferred from features, or characters • discrete character data • example: has feathers, number of fingers • data forms a n x m matrix • distance data • example: sequence edit distance • data forms an n x n triangular matrix

  5. Ordered or unordered characters • Differences in characters are assumed to be the result of transitions from a previous uniform state • (unordered) Such transitions may occur between any two states • (ordered) They may occur only in a fixed sequence

  6. Reversals • Reversal - mutation into the primitive (ancestral) state • Reversals are possible but unlikely • Examples • nucleic acid sequence • toes of a mammal

  7. Perfect phylogeny • Perfect phylogeny • Each edge in tree = one state transition • That is, the entire subtree must share this state • Central problem of character state phylogeny: • input: set O of n objects. Set c of m characters. Set r of states. • Output (y/n): is there a perfect phylogeny for O?

  8. Solve Perfect Phylogeny problem • Problem 2 • aagtt • atgtc • atgta • atgtt • aaatt • ttgta • Problem 3 • aagtt • ttgtt • tcctt • tcaat • tcagt • acagt • Problem 1 • acgac • accag • acgtt • tccag • acgat • aagtt

  9. Complexity of character problem • Ordered states • the problem is polynomial • Unordered states • If the number of states (r) is unbounded, PPP is NP-complete. • If the number of states is small (2, 3, 4) an algorithm which runs in reasonable time is known

  10. Relaxing our assumptions • Expecting perfect phylogeny is unrealistic, because • biological data contains errors • reversals to occur • Two approaches to relaxation • minimize reversals (parsimony) • throw away minimum of offending characters (compatibility criterion)

  11. Ideal distance matrix problem • Input: a set O of objects and a (triangular) matrix M of pairwise distances between them • Output: a tree in which the nodes are O and the paths have weights M

  12. Ideal distance matrix problem • Input: a set O of objects and a (triangular) matrix M of pairwise distances between them • Output: a tree in which the nodes are O and the paths have weights M • Nonideal considerations: reversals, convergence, error

  13. Relaxed distance matrix problem • Input: a set O of objects and a pair of (triangular) matrix Mminand Mmax of pairwise distances between them • Output: a tree in which the nodes are O and the path weights are bounded by Mminand Mmax

  14. Relaxed distance matrix problem • Input: a set O of objects and a pair of (triangular) matrix Mminand Mmax of pairwise distances between them • Output: a tree in which the nodes are O and the path weights are bounded by Mminand Mmax • Tractable only for ultrametric trees (all leaves equidistant from root)

  15. Neighbor joining A simple and commonly used heuristic while (|nodes| > 2) find nearest neighbors, A, B substitute with interior node at their midpoint

More Related