RNA Secondary Structure Prediction

Slides:



Advertisements
Similar presentations
RNA Secondary Structure Prediction
Advertisements

3 Types of RNA.
RNA structure prediction. RNA functions RNA functions as –mRNA –rRNA –tRNA –Nuclear export –Spliceosome –Regulatory molecules (RNAi) –Enzymes –Virus –Retrotransposons.
Chapter 7 Dynamic Programming.
6 - 1 Chapter 6 The Secondary Structure Prediction of RNA.
Predicting RNA Structure and Function. Non coding DNA (98.5% human genome) Intergenic Repetitive elements Promoters Introns mRNA untranslated region (UTR)
Predicting RNA Structure and Function
RNA Folding Xinyu Tang Bonnie Kirkpatrick. Overview Introduction to RNA Previous Work Problem Hofacker ’ s Paper Chen and Dill ’ s Paper Modeling RNA.
RNA secondary structure prediction and runtime optimization Greg Goldgof October 5, 2006 CS374 Presentation Stanford University.
RNA Secondary Structure Prediction
Predicting RNA Structure and Function. Nobel prize 1989Nobel prize 2009 Ribozyme Ribosome RNA has many biological functions The function of the RNA molecule.
7 -1 Chapter 7 Dynamic Programming Fibonacci Sequence Fibonacci sequence: 0, 1, 1, 2, 3, 5, 8, 13, 21, … F i = i if i  1 F i = F i-1 + F i-2 if.
RNA structure analysis Jurgen Mourik & Richard Vogelaars Utrecht University.
Predicting RNA Structure and Function. Following the human genome sequencing there is a high interest in RNA “Just when scientists thought they had deciphered.
. Class 5: RNA Structure Prediction. RNA types u Messenger RNA (mRNA) l Encodes protein sequences u Transfer RNA (tRNA) l Adaptor between mRNA molecules.
Predicting RNA Structure and Function
Predicting RNA Structure and Function. Nobel prize 1989 Nobel prize 2009 Ribozyme Ribosome.
RNA.
Dynamic Programming (cont’d) CS 466 Saurabh Sinha.
RNA-Seq and RNA Structure Prediction
RNA: Secondary Structure Prediction and Analysis
RNA informatics Unit 12 BIOL221T: Advanced Bioinformatics for Biotechnology Irene Gabashvili, PhD.
Non-coding RNA gene finding problems. Outline Introduction RNA secondary structure prediction RNA sequence-structure alignment.
RNA: Structure and Function. RNA FUNCTION Function: RNA reads blueprints (DNA) & makes protein.
RNA Processing. RNA, ribonucleic acid single strand polymers of ribonucleotides have secondary and tertiary structure.
Genomics and Personalized Care in Health Systems Lecture 9 RNA and Protein Structure Leming Zhou, PhD School of Health and Rehabilitation Sciences Department.
From Structure to Function. Given a protein structure can we predict the function of a protein when we do not have a known homolog in the database ?
Function of RNA Since DNA cannot leave the nucleus, RNA molecules will convert the written instructions into proteins in the cytoplasm Genes are coded.
RNA folding & ncRNA discovery I519 Introduction to Bioinformatics, Fall, 2012.
Applied Bioinformatics Week 11. Topics Protein Secondary Structure RNA Secondary Structure.
1Introduction 2Theoretical background Biochemistry/molecular biology 3Theoretical background computer science 4History of the field 5Splicing systems.
RNA Secondary Structure Prediction. 16s rRNA RNA Secondary Structure Hairpin loop Junction (Multiloop)Bulge Single- Stranded Interior Loop Stem Image–
© Wiley Publishing All Rights Reserved. RNA Analysis.
Lecture 9 CS5661 RNA – The “REAL nucleic acid” Motivation Concepts Structural prediction –Dot-matrix –Dynamic programming Simple cost model Energy cost.
RNA secondary structure RNA is (usually) single-stranded The nucleotides ‘want’ to pair with their Watson-Crick complements (AU, GC) They may ‘settle’
CS5263 Bioinformatics RNA Secondary Structure Prediction.
DNA. Nucleic Acids What are the types of Nucleic Acids?
Prediction of Secondary Structure of RNA
DNA. DNA RNA DNA Backbone Structure Alternate phosphate and sugar (deoxyribose), phosphate ester bonds.
RNA Structure Prediction RNA Structure Basics The RNA ‘Rules’ Programs and Predictions BIO520 BioinformaticsJim Lund Assigned reading: Ch. 6 from Bioinformatics:
Lecture 11. RNA Secondary Structure Prediction
Motif Search and RNA Structure Prediction Lesson 9.
Protein Synthesis. Review…  DNA:  Found in the nucleus  Double stranded  Contains the instructions for controlling the cell (including instructions.
Rapid ab initio RNA Folding Including Pseudoknots via Graph Tree Decomposition Jizhen Zhao, Liming Cai Russell Malmberg Computer Science Plant Biology.
Lecture 8. Molecular structures The Chinese University of Hong Kong BMEG3102 Bioinformatics.
DNA and RNA. DNA Deoxyribonucleic Acid Genetic code of life Located inside the nucleus NEVER leaves the nucleus Double Stranded Shape of DNA is a double.
RNAs. RNA Basics transfer RNA (tRNA) transfer RNA (tRNA) messenger RNA (mRNA) messenger RNA (mRNA) ribosomal RNA (rRNA) ribosomal RNA (rRNA) small interfering.
AAA AAAU AAUUC AUUC UUCCG UCCG CCGG G G Karen M. Pickard CISC889 Spring 2002 RNA Secondary Structure Prediction.
molecule's structure prediction
Structure of Nucleic Acids
From Gene to Protein pp Discover Biology: C15 From Gene to Protein pp
Lecture 21 RNA Secondary Structure Prediction
Protein Synthesis Part 3
DNA Transcription.
Predicting RNA Structure and Function
RNA Secondary Structure Prediction
Protein Synthesis Part 3
Protein Synthesis Part 3
DNA Transcription.
Dynamic Programming (cont’d)
Intro to Alignment Algorithms: Global and Local
Predicting the Secondary Structure of RNA
Comparative RNA Structural Analysis
RNA Secondary Structure Prediction
RNA 2D and 3D Structure Craig L. Zirbel October 7, 2010.
How genes on a chromosome determine what proteins to make
CISC 467/667 Intro to Bioinformatics (Spring 2007) RNA secondary structure CISC667, S07, Lec19, Liao.
Protein Synthesis.
2/28/12 Objective: Understand how the structure of tRNA makes translation possible Warm-Up: How does the genetic code work? Homework: Simulating Protein.
Computational Genomics of Noncoding RNA Genes
Presentation transcript:

RNA Secondary Structure Prediction Dynamic Programming Approaches Taken from Sarah Aerni

Outline RNA folding Dynamic programming for RNA secondary structure prediction Covariance model for RNA structure prediction

RNA Basics RNA bases A,C,G,U Canonical Base Pairs A-U G-C G-U 2 Hydrogen Bonds 3 Hydrogen Bonds – more stable RNA bases A,C,G,U Canonical Base Pairs A-U G-C G-U “wobble” pairing Bases can only pair with one other base. Image: http://www.bioalgorithms.info/

RNA Basics transfer RNA (tRNA) messenger RNA (mRNA) ribosomal RNA (rRNA) small interfering RNA (siRNA) micro RNA (miRNA) small nucleolar RNA (snoRNA) http://www.genetics.wustl.edu/eddy/tRNAscan-SE/

RNA Secondary Structure Pseudoknot Stem Interior Loop Single-Stranded Bulge Loop Junction (Multiloop) Hairpin loop Image– Wuchty

Sequence Alignment as a method to determine structure Bases pair in order to form backbones and determine the secondary structure Aligning bases based on their ability to pair with each other gives an algorithmic approach to determining the optimal structure

Nussinov's algorithm Base pair maximization

Base Pair Maximization – Dynamic Programming Algorithm S(i,j) is the folding of the subsequence of the RNA strand from index i to index j which results in the highest number of base pairs Simple Example: Maximizing Base Pairing Bifurcation Unmatched at i Umatched at j Base pair at i and j Images – Sean Eddy

S(i, j – 1) S(i + 1, j) S(i + 1, j – 1) +1 Base Pair Maximization – Dynamic Programming Algorithm Alignment Method Align RNA strand to itself Score increases for feasible base pairs Each score independent of overall structure Bifurcation adds extra dimension S(i, j – 1) S(i + 1, j) S(i + 1, j – 1) +1 Images – Sean Eddy

k = 0 : Bifurcation max in this case Base Pair Maximization – Dynamic Programming Algorithm Alignment Method Align RNA strand to itself Score increases for feasible base pairs Each score independent of overall structure Bifurcation adds extra dimension k = 0 : Bifurcation max in this case S(i,k) + S(k + 1, j) Reminder: For all k S(i,k) + S(k + 1, j) Reminder: For all k S(i,k) + S(k + 1, j) Images – Sean Eddy

Base Pair Maximization - Drawbacks Base pair maximization will not necessarily lead to the most stable structure May create structure with many interior loops or hairpins which are energetically unfavorable Comparable to aligning sequences with scattered matches – not biologically reasonable

Exercise Write a python function that takes in input an RNA structure and compute the best score using the Nussinov's algorithm