OUTLINE Phylogeny UPGMA Neighbor Joining Method Phylogeny Understanding life through time, over long periods of past time, the connections between all.

Slides:



Advertisements
Similar presentations
Computing a tree Genome 559: Introduction to Statistical and Computational Genomics Prof. James H. Thomas.
Advertisements

Phylogenetic Tree A Phylogeny (Phylogenetic tree) or Evolutionary tree represents the evolutionary relationships among a set of organisms or groups of.
. Class 9: Phylogenetic Trees. The Tree of Life Evolution u Many theories of evolution u Basic idea: l speciation events lead to creation of different.
Multiple Sequence Alignment & Phylogenetic Trees.
Computing a tree Genome 559: Introduction to Statistical and Computational Genomics Prof. James H. Thomas.
Lecture 13 CS5661 Phylogenetics Motivation Concepts Algorithms.
Brandon Andrews CS6030.  What is a phylogenetic tree?  Goals in a phylogenetic tree generator  Distance based method  Fitch-Margoliash Method Example.
Phylogenetics - Distance-Based Methods CIS 667 March 11, 2204.
Phylogenetic reconstruction
Phylogenetic trees Sushmita Roy BMI/CS 576 Sep 23 rd, 2014.
Molecular Evolution Revised 29/12/06
Tree Reconstruction.
Fitch-Margoliash (FM) Algorithm
From Ernst Haeckel, 1891 The Tree of Life.  Classical approach considers morphological features  number of legs, lengths of legs, etc.  Modern approach.
UPGMA Algorithm.  Main idea: Group the taxa into clusters and repeatedly merge the closest two clusters until one cluster remains  Algorithm  Add a.
Lecture 7 – Algorithmic Approaches Justification: Any estimate of a phylogenetic tree has a large variance. Therefore, any tree that we can demonstrate.
. Computational Genomics 5a Distance Based Trees Reconstruction (cont.) Modified by Benny Chor, from slides by Shlomo Moran and Ydo Wexler (IIT)
Building phylogenetic trees Jurgen Mourik & Richard Vogelaars Utrecht University.
Distance methods. UPGMA: similar to hierarchical clustering but not additive Neighbor-joining: more sophisticated and additive What is additivity?
In addition to maximum parsimony (MP) and likelihood methods, pairwise distance methods form the third large group of methods to infer evolutionary trees.
The Tree of Life From Ernst Haeckel, 1891.
CISC667, F05, Lec15, Liao1 CISC 667 Intro to Bioinformatics (Fall 2005) Phylogenetic Trees (II) Distance-based methods.
. Phylogenetic Trees Lecture 1 Credits: N. Friedman, D. Geiger, S. Moran,
Phylogenetic Trees Tutorial 6. Measuring distance Bottom-up algorithm (Neighbor Joining) –Distance based algorithm –Relative distance based Phylogenetic.
Multiple sequence alignment
. Class 9: Phylogenetic Trees. The Tree of Life D’après Ernst Haeckel, 1891.
Phylogeny Tree Reconstruction
Phylogenetic Trees Tutorial 6. Measuring distance Bottom-up algorithm (Neighbor Joining) –Distance based algorithm –Relative distance based Phylogenetic.
Building Phylogenies Distance-Based Methods. Methods Distance-based Parsimony Maximum likelihood.
Phylogenetic trees Tutorial 6. Distance based methods UPGMA Neighbor Joining Tools Mega phylogeny.fr DrewTree Phylogenetic Trees.
Protein Structures.
Phylogenetic trees Sushmita Roy BMI/CS 576
9/1/ Ultrametric phylogenies By Sivan Yogev Based on Chapter 11 from “Inferring Phylogenies” by J. Felsenstein.
Multiple Sequence Alignments and Phylogeny.  Within a protein sequence, some regions will be more conserved than others. As more conserved,
Phylogenetic Analysis. 2 Introduction Intension –Using powerful algorithms to reconstruct the evolutionary history of all know organisms. Phylogenetic.
ABCDEFG A B C D E F G UPGMA: Unweighted Pair-Group.
Phylogenetics Alexei Drummond. CS Friday quiz: How many rooted binary trees having 20 labeled terminal nodes are there? (A) (B)
PHYLOGENETIC TREES Dwyane George February 24,
1 Chapter 7 Building Phylogenetic Trees. 2 Contents Phylogeny Phylogenetic trees How to make a phylogenetic tree from pairwise distances –UPGMA method.
Phylogenetic Analysis. General comments on phylogenetics Phylogenetics is the branch of biology that deals with evolutionary relatedness Uses some measure.
BINF6201/8201 Molecular phylogenetic methods
Bioinformatics 2011 Molecular Evolution Revised 29/12/06.
Taking the Bite (Byte?) Out of Phylogeny Jennifer Galovich Lucy Kluckhohn Jones Holly Pinkart.
Microarrays.
Applied Bioinformatics Week 8 Jens Allmer. Practice I.
Phylogenetic Trees Tutorial 5. Agenda How to construct a tree using Neighbor Joining algorithm Phylogeny.fr tool Cool story of the day: Horizontal gene.
Building phylogenetic trees. Contents Phylogeny Phylogenetic trees How to make a phylogenetic tree from pairwise distances  UPGMA method (+ an example)
Introduction to Phylogenetics
Calculating branch lengths from distances. ABC A B C----- a b c.
Algorithms in Computational Biology11Department of Mathematics & Computer Science Algorithms in Computational Biology Building Phylogenetic Trees.
Multiple Alignment and Phylogenetic Trees Csc 487/687 Computing for Bioinformatics.
Phylogenetic Analysis Gabor T. Marth Department of Biology, Boston College BI420 – Introduction to Bioinformatics Figures from Higgs & Attwood.
Phylogeny Ch. 7 & 8.
Phylogenetic trees Sushmita Roy BMI/CS 576 Sep 23 rd, 2014.
Applied Bioinformatics Week 8 Jens Allmer. Theory I.
Tutorial 5 Phylogenetic Trees.
1 CAP5510 – Bioinformatics Phylogeny Tamer Kahveci CISE Department University of Florida.
Part 9 Phylogenetic Trees
Distance-Based Approaches to Inferring Phylogenetic Trees BMI/CS 576 Colin Dewey Fall 2010.
Distance-based methods for phylogenetic tree reconstruction Colin Dewey BMI/CS 576 Fall 2015.
Fitch-Margoliash Algorithm 1.From the distance matrix find the closest pair, e.g., A & B 2.Treat the rest of the sequences as a single composite sequence.
CSCE555 Bioinformatics Lecture 13 Phylogenetics II Meeting: MW 4:00PM-5:15PM SWGN2A21 Instructor: Dr. Jianjun Hu Course page:
Inferring a phylogeny is an estimation procedure.
Clustering methods Tree building methods for distance-based trees
Multiple Alignment and Phylogenetic Trees
Patterns in Evolution I. Phylogenetic
The Tree of Life From Ernst Haeckel, 1891.
Phylogenetic Trees.
Phylogeny.
Presentation transcript:

OUTLINE Phylogeny UPGMA Neighbor Joining Method

Phylogeny Understanding life through time, over long periods of past time, the connections between all groups of organisms as understood by ancestor/descendant relationships, Tree of life.

Phylogeny

Rooted and Unrooted trees:

Phylogeny Rooted and Unrooted trees: – Most phylogenetic methods produce unrooted trees, because they detect differences between sequences, but have no means to orient residue changes relatively to time.

Phylogeny Rooted and Unrooted trees: – Two means to root an unrooted tree : The outgroup method : include in the analysis a group of sequences known a priori to be external to the group under study; the root is by necessity on the branch joining the outgroup to other sequences. Make the molecular clock hypothesis : all lineages are supposed to have evolved with the same speed since divergence from their common ancestor. Root the tree at the midway point between the two most distant taxa in the tree, as determined by branch lengths. The root is at the equidistant point from all tree leaves.

Phylogeny Rooted and Unrooted trees: – Two means to root an unrooted tree :

Phylogeny Orthology / Paralogy:

Phylogeny Species Tree and Gene Tree: Evolutionary relationship between seven eukaryotes E gene tree for Na + -K + ion pump membrane protein family members

Phylogeny Species Tree and Gene Tree:

Phylogeny Additive Tree:A distance matrix corresponding to a tree is called additive, – THEOREM: D is additive if and only if: For every four indices i,j,k,l, the maximum and median of the three pairwise sums are identical: D ij +D kl < D ik +D jl = D il +D jk

UPGMA Building Phylogenetic Trees by UPGMA: – Unweighted Pair – Group Method using arithmetic Averages, – Assume constant mutation rate, – The two sequences with with the shortest evolutionary distance between them are assumed to have been the last two diverge, and represented by the most racent internal node.

UPGMA Building Phylogenetic Trees by UPGMA: – The distance between two clusters: Assume we have N sequences, Cluster X has N X sequences, cluster Y has N Y sequences, d XY : the evlotionary distance between X and Y

UPGMA Building Phylogenetic Trees by UPGMA: – When cluster X and Y are combined to make a new cluster Z: No need to use sequence – sequence distances, Calculate the distance of each cluster (such as W) to the new cluster Z

UPGMA Building Phylogenetic Trees by UPGMA: – Example: The distance matrix

UPGMA Building Phylogenetic Trees by UPGMA: – Example:

UPGMA Building Phylogenetic Trees by UPGMA: – Example: A – D becomes a new cluster lets say V, We have to modify the distance matrix, What are the distances between: – V and B, – V and C, – V and E, – V and F.

UPGMA Building Phylogenetic Trees by UPGMA: – Example: A – D becomes a new cluster lets say V, We have to modify the distance matrix, What are the distances between: – V and B (Calculate),

UPGMA Building Phylogenetic Trees by UPGMA: – Example: A – D becomes a new cluster lets say V, We have to modify the distance matrix, What are the distances between: – V and C (Calculate),

UPGMA Building Phylogenetic Trees by UPGMA: – Example: A – D becomes a new cluster lets say V, We have to modify the distance matrix, What are the distances between: – V and E (Calculate),

UPGMA Building Phylogenetic Trees by UPGMA: – Example: A – D becomes a new cluster lets say V, We have to modify the distance matrix, What are the distances between: – V and F (Calculate),

UPGMA Building Phylogenetic Trees by UPGMA: – Example: New matrix:

UPGMA Building Phylogenetic Trees by UPGMA: – Example: Cluster according to min distance:

UPGMA Building Phylogenetic Trees by UPGMA: – Example: V – E becomes a new cluster lets say W, We have to modify the distance matrix, What are the distances between: – W and B, – W and C, – W and F.

UPGMA Building Phylogenetic Trees by UPGMA: – Example: V – E becomes a new cluster lets say W, We have to modify the distance matrix, What are the distances between: – W and B (Calculate),

UPGMA Building Phylogenetic Trees by UPGMA: – Example: V – E becomes a new cluster lets say W, We have to modify the distance matrix, What are the distances between: – W and C (Calculate),

UPGMA Building Phylogenetic Trees by UPGMA: – Example: V – E becomes a new cluster lets say W, We have to modify the distance matrix, What are the distances between: – W and F (Calculate),

UPGMA Building Phylogenetic Trees by UPGMA: – Example: New matrix:

UPGMA Building Phylogenetic Trees by UPGMA: – Example: Cluster according to min distance:

UPGMA Building Phylogenetic Trees by UPGMA: – Example: F – B becomes a new cluster lets say X, We have to modify the distance matrix, What are the distance between: – W and X.

UPGMA Building Phylogenetic Trees by UPGMA: – Example: What are the distance between: W and X (Calculate).

UPGMA Building Phylogenetic Trees by UPGMA: – Example: New matrix:

UPGMA Building Phylogenetic Trees by UPGMA: – Example: Cluster according to min distance:

UPGMA Building Phylogenetic Trees by UPGMA: – Example: X – W becomes a new cluster lets say Y, We have to modify the distance matrix, What are the distance between: – Y and C.

UPGMA Building Phylogenetic Trees by UPGMA: – Example: What are the distance between: Y and C (Calculate).

UPGMA Building Phylogenetic Trees by UPGMA: – Example: New matrix:

UPGMA Building Phylogenetic Trees by UPGMA: – Example: Cluster according to min distance:

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Do not make the assumption of constant mutation rate, – Assume that the distances are additive.

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – The distances d ij :

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – The branch lengths:

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – The distances between clusters are defined as UPGMA:

Fitch-Margoliash Method:

Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: ABCDE A B 43 C1820 D10 E

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: D and E are the closest sequences ABCDE A B 43 C1820 D10 E

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: D and E are the closest sequences ABCDE A B 43 C1820 D10 E

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: Name {A, B, C} as W, ABCDE A B 43 C1820 D10 E

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: Distance between W and D: ABCDE A B 43 C1820 D10 E

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: Distance between W and E: ABCDE A B 43 C1820 D10 E

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: Branches a, b and c:

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: Branches a, b and c:

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: Update the distance matrix: ABCDE A B 43 C1820 D10 E ABC{D,E} A B4142 C19 {D,E}

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: {D,E} and C are the closest sequences ABC{D,E} A B4142 C19 {D,E}

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: Name {A, B} as W: ABC{D,E} A B4142 C19 {D,E}

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: Distance between W and C: ABCDE A B 43 C1820 D10 E

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: Distance between W and {D,E} (name {D,E} as X): ABCDE A B 43 C1820 D10 E

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: Distance between C and {D,E} (name {D,E} as X): ABCDE A B 43 C1820 D10 E

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: Branches a, b and c:

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: Branches a, b and c:

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: Update the distance matrix: ABC{D,E} A B4142 C19 {D,E} AB{C,D,E} A B41.5 {C,D,E}

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: Now we are in thee trivial case of 3 sequences (remember the previous example): AB{C,D,E} A B41.5 {C,D,E}

Fitch-Margoliash Method: Building Phylogenetic Trees by Fitch-Margoliash: – Another Example: FINAL TREE:

The Neighbor-Joining Method: Building Phylogenetic Trees by Neighbor-Joining: – The true tree will be that for which the total branch length, S, is shortest, – Neighbors: a pair of nodes that are seperated by just one other node,

The Neighbor-Joining Method: Building Phylogenetic Trees by Neighbor-Joining: – Algorithm (Given a distance matrix): Iterate Until 2 Nodes are left: – For each node find – Choose pair (i, j) with smallest – Mege two nodes i and j with a new internal node Y, and find branch lengths by – Update the distance matrix using

The Neighbor-Joining Method: Building Phylogenetic Trees by Neighbor-Joining: – Example:

The Neighbor-Joining Method: Building Phylogenetic Trees by Neighbor-Joining: – Example:

The Neighbor-Joining Method: Building Phylogenetic Trees by Neighbor-Joining: – Example:

The Neighbor-Joining Method: Building Phylogenetic Trees by Neighbor-Joining: – Example:

References M. Zvelebil, J. O. Baum, “Understanding Bioinformatics”, 2008, Garland Science Andreas D. Baxevanis, B.F. Francis Ouellette, “Bioinformatics: A practical guide to the analysis of genes and proteins”, 2001, Wiley. Barbara Resch, “Hidden Markov Models - A Tutorial for the Course Computational Intelligence”, 2010.