Reading for Lecture 13 Release v10

Similar documents
Evolutionary Models. Evolutionary Models

EVOLUTIONARY DISTANCES

Organizing Life s Diversity

Massachusetts Institute of Technology Computational Evolutionary Biology, Fall, 2005 Notes for November 7: Molecular evolution

Chapter 7: Models of discrete character evolution

Alignment Algorithms. Alignment Algorithms

8/23/2014. Phylogeny and the Tree of Life

UoN, CAS, DBSC BIOL102 lecture notes by: Dr. Mustafa A. Mansi. The Phylogenetic Systematics (Phylogeny and Systematics)

Dr. Amira A. AL-Hosary

Amira A. AL-Hosary PhD of infectious diseases Department of Animal Medicine (Infectious Diseases) Faculty of Veterinary Medicine Assiut

Evolutionary Tree Analysis. Overview

Lecture Notes: Markov chains

Quantitative Understanding in Biology Module III: Linear Difference Equations Lecture I: Introduction to Linear Difference Equations

Page 1. Evolutionary Trees. Why build evolutionary tree? Outline

BINF6201/8201. Molecular phylogenetic methods

BMI/CS 776 Lecture 4. Colin Dewey

C3020 Molecular Evolution. Exercises #3: Phylogenetics

Sequence Analysis 17: lecture 5. Substitution matrices Multiple sequence alignment

π b = a π a P a,b = Q a,b δ + o(δ) = 1 + Q a,a δ + o(δ) = I 4 + Qδ + o(δ),

Lecture 4: Evolutionary Models and Substitution Matrices (PAM and BLOSUM)

"Nothing in biology makes sense except in the light of evolution Theodosius Dobzhansky

What Is Conservation?

Genomes and Their Evolution

Primate Diversity & Human Evolution (Outline)

Evidence for Evolution


Lecture 11 Friday, October 21, 2011

Chapter 26 Phylogeny and the Tree of Life

Some of these slides have been borrowed from Dr. Paul Lewis, Dr. Joe Felsenstein. Thanks!

Section Review. Change Over Time UNDERSTANDING CONCEPTS. of evolution? share ancestors? CRITICAL THINKING

Constructing Evolutionary/Phylogenetic Trees

Understanding relationship between homologous sequences

Phylogeny is the evolutionary history of a group of organisms. Based on the idea that organisms are related by evolution

How should we organize the diversity of animal life?

Phylogeny and Molecular Evolution. Introduction

6 Introduction to Population Genetics

O 3 O 4 O 5. q 3. q 4. Transition

Inferring Phylogenetic Trees. Distance Approaches. Representing distances. in rooted and unrooted trees. The distance approach to phylogenies

USING BLAST TO IDENTIFY PROTEINS THAT ARE EVOLUTIONARILY RELATED ACROSS SPECIES

Bio 1B Lecture Outline (please print and bring along) Fall, 2007

Darwin's Theory. Use Target Reading Skills. Darwin's Observations. Changes Over Time Guided Reading and Study

PHYLOGENY AND SYSTEMATICS

Mutation models I: basic nucleotide sequence mutation models

6 Introduction to Population Genetics

Phylogenetic inference

Cladistics and Bioinformatics Questions 2013

Phylogenetics. BIOL 7711 Computational Bioscience

Using phylogenetics to estimate species divergence times... Basics and basic issues for Bayesian inference of divergence times (plus some digression)

Quantifying sequence similarity

16.4 Evidence of Evolution

Piecing It Together. 1) The envelope contains puzzle pieces for 5 vertebrate embryos in 3 different stages of

CREATING PHYLOGENETIC TREES FROM DNA SEQUENCES

CHAPTERS 24-25: Evidence for Evolution and Phylogeny

The Theory of Evolution

Evidence of Evolution by Natural Selection. Dodo bird

Evolution Problem Drill 09: The Tree of Life

Lecture 4: Hidden Markov Models: An Introduction to Dynamic Decision Making. November 11, 2010

PHYLOGENY & THE TREE OF LIFE

Homework Assignment, Evolutionary Systems Biology, Spring Homework Part I: Phylogenetics:

Modern Evolutionary Classification. Section 18-2 pgs

Chapter 26: Phylogeny and the Tree of Life Phylogenies Show Evolutionary Relationships

Introduction to Digital Evolution Handout Answers

X X (2) X Pr(X = x θ) (3)

Algorithms in Bioinformatics

Phylogenies & Classifying species (AKA Cladistics & Taxonomy) What are phylogenies & cladograms? How do we read them? How do we estimate them?

Integrative Biology 200 "PRINCIPLES OF PHYLOGENETICS" Spring 2018 University of California, Berkeley

The Environment and Change Over Time

POPULATION GENETICS Winter 2005 Lecture 17 Molecular phylogenetics

Phylogenetic Networks, Trees, and Clusters

Chapter 7. Evolution and the Fossil Record

Constructing Evolutionary/Phylogenetic Trees

Tree-average distances on certain phylogenetic networks have their weights uniquely determined

Phylogeny: building the tree of life

9.3 Classification. Lesson Objectives. Vocabulary. Introduction. Linnaean Classification

METHODS FOR DETERMINING PHYLOGENY. In Chapter 11, we discovered that classifying organisms into groups was, and still is, a difficult task.

Phylogeny 9/8/2014. Evolutionary Relationships. Data Supporting Phylogeny. Chapter 26

Chapter 19: Taxonomy, Systematics, and Phylogeny

Concepts and Methods in Molecular Divergence Time Estimation

14 Branching processes

A Summary of the Theory of Evolution

Final Revision G8 Biology ( ) Multiple Choice Identify the choice that best completes the statement or answers the question.

A (short) introduction to phylogenetics

Evidence of Evolution by Natural Selection. Evidence supporting evolution. Fossil record. Fossil record. Anatomical record.

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Algorithms For Inference Fall 2014

Using algebraic geometry for phylogenetic reconstruction

Phylogenetic Tree Reconstruction

Debunking Misconceptions Regarding the Theory of Evolution

Fluid Animation. Christopher Batty November 17, 2011

5. DISCRETE DYNAMICAL SYSTEMS

LINEAGE ACTIVITIES Draft Descriptions December 10, Whale Evolution

Biology 211 (2) Week 1 KEY!

Phylogenetic Trees. How do the changes in gene sequences allow us to reconstruct the evolutionary relationships between related species?

Molecular phylogeny - Using molecular sequences to infer evolutionary relationships. Tore Samuelsson Feb 2016

Name Class Date. Crossword Puzzle Use the clues below to complete the puzzle.

THE EVIDENCE FOR EVOLUTION

Evidence of Evolution *

AP Biology. Cladistics

Molecular Evolution and Phylogenetic Tree Reconstruction

Classification and Phylogeny

Additive distances. w(e), where P ij is the path in T from i to j. Then the matrix [D ij ] is said to be additive.

Transcription:

Reading for Lecture 13 Release v10 Christopher Lee November 15, 2011 Contents 1 Evolutionary Trees i 1.1 Evolution as a Markov Process...................................... ii 1.2 Rooted vs. Unrooted Trees........................................ ii 1.3 Evolutionary Distances.......................................... ii 2 Continuous Time Markov Chains iii 3 The Jukes-Cantor Model of Nucleotide Evolution iv 3.1 Assumptions............................................... iv 3.2 Jukes-Cantor Distance Metric....................................... v Read Jones & Pevzner 10.1-10.6, and the following material. 1 Evolutionary Trees One of the greatest success stories in science is how the theory of evolution has been confirmed and elaborated in almost incredible detail by modern genome sequencing. Data that biologists in the past could barely have even imagined, are now available for download on the Internet with a single click. It will take decades for science and medicine to absorb all the lessons and new capabilities that these data are beginning to make possible. The funny thing about evolution is its conservatism: it makes changes very slowly, and it takes eons to genuinely forget anything (in the sense of all traces of that feature completely disappearing from the genome). For example, even though the human and mouse genomes diverged approximately 100 million years ago, coding regions of the human and mouse genomes are about 87% identical at the nucleotide level. Thus, about nine-tenths of the coding sequence is unchanged from its proto-mammalian ancestor 100 million years ago. Furthermore, there are many other separate mammal lineages (e.g. dog, cow, bear, cat etc.) and more distant relatives (e.g. marsupials, reptiles, birds), all of which contribute information for infering the sequence of the mammalian ancestor. Although no one is trying to recreate a dinosaur a la Jurassic Park, researchers will undoubtedly be working out in considerable detail what the genome of the mammalian ancestor looked like (and thus learning a lot about how that animal lived). Closer to home, the DNA of the human population can be thought of as millions of detailed individual recordings of the history of humanity, including who invaded who, who went where when, etc. etc. In effect, the history of life is written in detail in modern genomes; now that we can read genomes at will, quickly and cheaply, that book is open for everyone to read.

As an introduction to this huge and fascinating subject, we begin by exploring some basic models of how sequences evolve. 1.1 Evolution as a Markov Process The entire information for producing the next generation of an animal or plant passes through a tiny eye of the needle indeed: a microscopically small egg cell, and an even tinier sperm cell. This represents the complete state that the daughter animal or plant depends on (i.e. the genetic component of its phenotype as opposed to the environmental component). By definition this is a Markov process: the next variable depends only on the previous variable. Extending this Markov chain to greater and greater lengths (e.g. 1 million years corresponds to about 50,000 human generations) does not alter the fact that it is a Markov process. Thus we model sequence evolution as a Markov chain, in the following simple ways: descent from a common ancestor is modeled as a graph structure whose nodes represent individual sequences, and whose edges represent some period of evolutionary change between a pair of sequences (i.e. a set of edit operations or mutation events that transform one sequence into the other). This graph structure represents the information graph for the set of sequences. The simplest models assume that each sequence depends on only a single predecessor sequence (a simple firstorder Markov chain) with only a few allowed edit operators (e.g. single letter substitution / insertion / deletion). Note that more complex models are possible (and in some cases necessary); for example, in animals with two copies of each chromosome, recombination can occur between the two copies to produce a hybrid or chimeric sequence that contains pieces of both ancestral copies. We will restrict ourselves to the simple first-order model here. In this case, the graph structure cannot contain any cycles, so it is a tree. For convenience (and mostly without loss of generality), we typically assume that each sequence has at most two descendants, which restricts the graph structure to a binary tree. This assumption is in a sense fully general, in that it can actually represent the case where one sequence has more than two descendants, by simply creating a linear chain of copies of it in the form of a chain of descendants connected to it through zero-length edges (i.e. zero mutational change). Leaf nodes of the tree represent modern sequences (which we can directly observe), whereas internal nodes represent ancestral sequences (which ordinarily we cannot directly observe, but instead can only infer). 1.2 Rooted vs. Unrooted Trees If we draw the tree using directed edges it explicitly represents a specific temporal sequence (i.e. each directed edge points from an earlier sequence (ancestor) to a later, child sequence). In this case, for a specific set of sequences s 1, s 2,..., the closest sequence in the tree that has a directed path to all of the designated sequences is referred to as their most recent common ancestor (MRCA). By definition, the root of the tree is the MRCA of the other sequences in the tree. Because the directed edges define a unique root for the tree, it is referred to as a rooted tree. If we draw the tree using undirected edges it gives no explicit information about the temporal order of the sequences or the location of the root (MRCA). For this reason, such a tree is called an unrooted tree. Because inferring the location of the root can be challenging, the most commonly used tree construction algorithms produce unrooted trees. 1.3 Evolutionary Distances Each edge in a tree has an associated branch length, proportional to the length of evolutionary time represented by that edge. That is, a single mutation likelihood (rate) model is assumed to hold over the entire period represented by that edge, in which case only a single total time parameter is needed to predict all the mutation likelihoods associated with that edge.

For substitution models, the branch length parameter is typically expressed in terms of the average number of mutation events per site (which for clearly related sequences is a fraction substantially less than 1). Note that this is not necessarily the same as the average number of observed differences per site between a pair of sequences, since two or more mutation events could occur at the same site, resulting in only a single observed letter difference. Thus the number of observed differences could under-estimate the number of actual mutation events that occurred. The Molecular Clock Hypothesis: one important class of models assumes that the rate of mutation µ is constant over all time periods, i.e. that a single mutation rate model applies at all times. In this case, the expected number of mutation events per site on each edge is just equal to µt where t is time-length of that edge. Furthermore, since the rate is constant over any sequence of consecutive edges t 1, t 2,..., the expected number of mutations per site over that sequence of edges is just µ(t 1 + t 2 +...) i.e. just proportional to the sum of the time-lengths of those edges. Reversibility: if the mutation rate matrix is time-reversible, i.e. it obeys the detailed balance equation, then the above assertion holds true regardless of whether some (or all) of the specified edges are traversed in forward or backward orientation. In other words, the only thing that affects the distance between any two sequences is just the sum of the time-lengths on the edges that connect them, regardless of the orientations of those edges. Ultrametric distances: this assumption is especially meaningful on rooted trees, because by definition the total time from an MRCA to any of its modern descendants must be the same. This implies that the distance metric between any pair of sequences should depend only on how long ago they diverged (i.e. the length of time since their most recent common ancestor (MRCA)). 2 Continuous Time Markov Chains Evolution introduces one change compared with our previous study of discrete Markov processes: evolution takes place over continuous time, so it is appropriate to model it using a continuous time Markov process. We define the Markov property in continuous time as follows. Just as a discrete first-order Markov chain obeys the joint probability rule that each variable X t is conditionally independent of the starting variable X 0 given any intermediate variable X s where 0 < s < t, the same holds true for a continuous-time Markov chain: p(x t X 0, X s ) = p(x t X s ) We now consider the practical aspects of how to use and compute continuous time transition probabilities. We first define the unit-time transition matrix as T 1 = e Λ and the time-dependent transition matrix for a time interval t as T t = e Λt where e Λt is the matrix exponential e Λt = I + tλ + t2 Λ 2 2! + t3 Λ 3 3! +...

Note that t is a scalar value, I is the identity matrix, and Λ is the instantaneous transition rate matrix representing the rate of flow per unit time from each possible state to the other states. For example, for a two-state system that starts with p(θ t = s 1 t = 0) = 1, p(θ t = s 2 t = 0) = 0, the rate of growth of the probability of state s 2 at time t = 0 will be dp(θ t = s 2 ) dt = λ 12 where λ 12 is matrix element i = 1, j = 2 of Λ. Note also that raising a matrix to an integer power (e.g. Λ k ) simply means multiplying that matrix by itself (using the standard definition of matrix multiplication) that number of times (i.e. Λ 2 = Λ Λ). Note that in general, the unit-time transition matrix and the instantaneous transition rate matrix are not the same thing, i.e. T 1 Λ. This is because T 1 takes into account the possibility that multiple mutation events could occur, whereas Λ represents the probabilities associated with a single mutation event. However, if the off-diagonal elements of matrix Λ become very small, i.e. λ ij 0, then the two become approximately equal, i.e. T 1 Λ (because the probability of multiple mutation events becomes insignificant). The main consequence of the matrix exponential form of the continuous time transition matrix is that we expect the rows of T t to converge to the stationary distribution π via an exponential decay process. Recall that for a discrete Markov process with transition matrix T with non-zero elements, the transition matrix T k after k time steps also converges such that all of its rows converge to the stationary distribution π. The continuous time Markov process follows the same behavior, but gives a smooth convergence trajectory across all real-numbered values of t 0. Concretely, let τ ij (t) be matrix element i, j of T t. at time t = 0, the transition matrix T 0 = I is just the identity matrix, i.e. its diagonal elements are τ ii (0) = 1 and all other elements are zero. as t, τ ij (t) π j. this convergence should follow an exponential decay of the general form e λt. 3 The Jukes-Cantor Model of Nucleotide Evolution 3.1 Assumptions As a simple example of this exponential decay process, we consider the Jukes-Cantor model, which makes the following simplifying assumptions: the transition rate λ ij depends only on the target nucleotide j, not the source nucleotide i. specifically it is assumed to be just proportional to the stationary distribution for that nucleotide, times a scalar rate parameter λ, λ ij = λπ j for i j, and consequently the rate of decrease for state i is just λ ii = j i λπ j = λ(1 π i )

the stationary distribution is assumed to be equal over all four nucleotides, i.e. π A = π C = π G = π T = π = 1 4 Then the Jukes-Cantor instantaneous rate matrix is just (1 π) π π π Λ = λ π (1 π) π π π π (1 π) π π π π (1 π) and the continuous time transition matrix T t is given by τ ij (t) = (1 e λt )π for i j, and τ ii (t) = π + e λt (1 π) 3.2 Jukes-Cantor Distance Metric It is convenient to estimate the distance between two sequences in terms of their time of divergence t. Specifically, we wish to estimate the total number of mutations per site that have occurred during this time of divergence. Note that under the Jukes-Cantor model this can be treated as a Poisson distribution where mutation events occur at a uniform density λ(1 π). The expectation value for the total number of events over a time interval t is just λ(1 π)t. We adopt this as our distance metric D. We can estimate this from the observed fraction of mutated sites f, which for a large number of independent sites should converge to the expectation value f E(f) = π i τ ij (t) i j i = (1 e λt )(1 π) e λt = 1 f 1 π ( λt = log 1 f ) 1 π ( D = λ(1 π)t = (1 π) log 1 f ) 1 π

Note that for small f (i.e. f 0), D f, but as f increases, D becomes much larger than f. (Indeed, as f approaches its maximum possible value 1 π, D diverges to ). This is closely analogous to the difference between T 1 vs. Λ: whereas f counts each observed sequence letter difference as if only a single mutation event occurred, D takes into account the possibility that multiple mutation events occurred at that site.