390 likes | 528 Views
http://creativecommons.org/licenses/by-sa/2.0/. CIS786, Lecture 8. Usman Roshan. Some of the slides are based upon material by Dennis Livesay and David La of California State University at Pomona. Previously…. Evaluation of multiple sequence alignments.
E N D
CIS786, Lecture 8 Usman Roshan Some of the slides are based upon material by Dennis Livesay and David La of California State University at Pomona
Evaluation of multiple sequence alignments • Compare to benchmark “true” alignments • Use simulation • Measure conservation of an alignment • Measure accuracy of phylogenetic trees • How well does it align motifs?
ROSE • Evolve sequences under an i.i.d. Markov Model • Root sequence: probabilities given by a probability vector (for proteins default is Dayhoff et. al. values) • Substitutions • Edge length are integers • Probability matrix M is given as input (default is PAM1*) • For edge of length b probabilty of x y is given by Mbxy • Insertion and deletions: • Insertions and deletions follow the same probabilistic model • For each edge probability to insert is iins . • Length of insertion is given by discrete probability distribution (normally exponential) • For edge of length b this is repeated b times. • Model tree can be specified as input
Evaluating alignments using motif detection • Let’s evaluate alignments by searching for motifs • If alignment X reveals more functional motifs than Y using technique Z then X is better than Y w.r.t. Z • Motifs could be functional sites in proteins or functional regions in non-coding DNA
What is a “Functional Site”? • Defining what constitutes a “functional site” is not trivial • Residues that include and cluster around known functionality are clear candidates for functional sites • We define a functional site as catalytic residues, binding sites, and regions that clustering around them.
Phylogenetic motifs • PMs are short sequence fragments that conserve the overall familial phylogeny • Are they functional? • How do we detect them?
Map PMs to the Structure Map Set PSZ Threshold
TIM Phylogenetic Similarity False Positive Expectation
Cytochrome P450 Phylogenetic Similarity False Positive Expectation
Enolase Phylogenetic Similarity False Positive Expectation
Glycerol Kinase Phylogenetic Similarity False Positive Expectation
Myoglobin Phylogenetic Similarity False Positive Expectation
Evaluating alignments • For a given alignment compute the PMs • Determine the number of functional PMs • Those identifying more functional PMs will be classified as better alignments
Functional PMs PAl=blue MUSCLE=red Both=green (a)=enolase, (b)ammonia channel, (c)=tri-isomerase, (d)=permease, (e)=cytochrome
Today • More simulations… • Comparison of MP and NJ trees on different protein alignments • Simultaneous alignment and phylogeny reconstruction • Starting trees for POY • Boosting it with RecIDCM3
Increasing sequence lengths on 50 taxa datasets 1000 200 500
Increasing sequence lengths on 400 taxa datasets 1000 200 500
Simultaneous alignment and phylogeny reconstruction---POY • Performs TBR through tree space to search for better tree alignments • Uses variant of progressive alignment without profiles • Assigns ancestral sequences to internal nodes using MP • Removes gaps in ancestral sequences • Optional median alignment is possible
Starting trees for POY • Poy-default (greedy method) • Poy-approxbuild (faster greedy method) • Heuristic maximum parsimony trees generated on the following alignments using the TNT program (TBR search with one saved tree): • ClustalW(fast distance estimation) • Muscle1(default): progressive alignment (BLASTZ scoring matrix) • Muscle2(default): improved iterative progressive alignment (BLASTZ scoring matrix) • Muscle1MP: progressive alignment (scoring matrix for parsimony: match=1, mismatch=0, gapopen=gapextend=-1) • Muscle2MP: improved iterative progressive alignment (parsimony scoring matrix as above) • Muscle1MP(CW-guidetree): Muscle1-MP on the ClustalW guide-tree (fast distance estimation)
Simulation study parameters • Model trees: uniform random distribution and uniformly selected random edge lengths • Model of evolution: HKY95 with insertions and deletions probabilities selected from a gamma distribution (see ROSE software package) • Generated data: Settings of 250, 500, 1000 taxa, mean sequence lengths of 1000 and 2000, and avg branch lengths of 0.2 were selected. For each setting 1 dataset was produced. • Criterion for branch length and sequence length selection: Evolutionary rate was selected such that the starting Poy tree was between 20% and 30% error rate---not too hard or easy. Mean sequence lengths of 1000 and 2000 are realistic for protein coding sequences.
Comparison of Poy to MUSCLE and ClustalW under simulation 250 taxa, 941 mean sequence length, 0.2 avg branch length
Comparison of Poy to MUSCLE and ClustalW under simulation 500 taxa, 981 mean sequence length, 0.2 avg branch length
Comparison of Poy to MUSCLE and ClustalW under simulation 1000 taxa, 993 mean sequence length, 0.2 avg branch length
Comparison of Poy to MUSCLE and ClustalW on real data 218 taxa RNA metazoan dataset
Comparison of Poy to MUSCLE and ClustalW on real data 585 taxa RNA archaea dataset
Comparison of Poy to MUSCLE and ClustalW on real data 1040 taxa RNA mitochondria dataset
Comparison of Poy to MUSCLE and ClustalW on real data 1766 taxa RNA metazoa dataset