1Introduction 2Theoretical background Biochemistry/molecular biology 3Theoretical background computer science 4History of the field 5Splicing systems.

Slides:



Advertisements
Similar presentations
Gene expression From Gene to Protein
Advertisements

RNA structure prediction. RNA functions RNA functions as –mRNA –rRNA –tRNA –Nuclear export –Spliceosome –Regulatory molecules (RNAi) –Enzymes –Virus –Retrotransposons.
Design of a biomolecular Device that executes process Algebra Urmi Majumder and John Reif Department of Computer Science Duke University DNA15, JUNE 10,
6 - 1 Chapter 6 The Secondary Structure Prediction of RNA.
Key Concepts Nucleotides consist of a sugar, phosphate group, and nitrogen-containing base. Ribonucleotides polymerize to form RNA. Deoxyribonucleotides.
1 DNA Computing: Concept and Design Ruoya Wang April 21, 2008 MATH 8803 Final presentation.
Predicting RNA Structure and Function. Non coding DNA (98.5% human genome) Intergenic Repetitive elements Promoters Introns mRNA untranslated region (UTR)
RNA structure prediction. RNA functions RNA functions as –mRNA –rRNA –tRNA –Nuclear export –Spliceosome –Regulatory molecules (RNAi) –Enzymes –Virus –Retrotransposons.
. Class 1: Introduction. The Tree of Life Source: Alberts et al.
Simultaneous transcription and translation in prokaryotes Green arrow = E. coli DNA Red arrow = mRNA combined with ribosomes.
The Molecular Genetics of Gene Expression
Predicting RNA Structure and Function. Nobel prize 1989Nobel prize 2009 Ribozyme Ribosome RNA has many biological functions The function of the RNA molecule.
LECTURE 5: DNA, RNA & PROTEINS
. Class 5: RNA Structure Prediction. RNA types u Messenger RNA (mRNA) l Encodes protein sequences u Transfer RNA (tRNA) l Adaptor between mRNA molecules.
MCB 130L Lecture 1: DNA.
1 Ref: Ch. 5 Mount: Bioinformatics i.Protein synthesis: ribosomal RNA transfer RNA messenger RNA ii.Catalysis e.g. ribozymes iii.Regulatory molecules 17.1.
Dynamic Programming (cont’d) CS 466 Saurabh Sinha.
RNA Secondary Structure Prediction Introduction RNA is a single-stranded chain of the nucleotides A, C, G, and U. The string of nucleotides specifies the.
Central Dogma & PCR B Wang Yu-Hsin.
Advanced Molecular Biological Techniques. Polymerase Chain Reaction animation.
Namedanny van noort OfficeRoom 410 building#139 (ICT) tel: webhttp://bi.snu.ac.kr/ Where to find me.
6.3 Advanced Molecular Biological Techniques 1. Polymerase chain reaction (PCR) 2. Restriction fragment length polymorphism (RFLP) 3. DNA sequencing.
1 Bio + Informatics AAACTGCTGACCGGTAACTGAGGCCTGCCTGCAATTGCTTAACTTGGC An Overview پرتال پرتال بيوانفورماتيك ايرانيان.
Maximum clique. 1Introduction 2Theoretical background Biochemistry/molecular biology 3Theoretical background computer science 4History of the field 5Splicing.
Strand Design for Biomolecular Computation
POLYMERASE CHAIN REACTION. DNA Structure DNA consists of two molecules that are arranged into a ladder-like structure called a Double Helix. A molecule.
RNA Secondary Structure Prediction Spring Objectives  Can we predict the structure of an RNA?  Can we predict the structure of a protein?
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 ?
A new DNA computing model for the NAND gate based on induced hairpin formation 생물정보학 협동과정 소 영 제.
Extra. 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–
KIAS July 2006 RNA secondary structure Ground state and the glass transition of the RNA secondary structure RNA folding: specific versus nonspecific pairing.
Genetica per Scienze Naturali a.a prof S. Presciuttini 1. ELONGATION Shortly after initiating transcription, the sigma factor dissociates from the.
Polymerase Chain Reaction (PCR) Developed in 1983 by Kary Mullis Major breakthrough in Molecular Biology Allows for the amplification of specific DNA fragments.
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’
Spliceosome attachs to hnRNA and begins to snip out non-coding introns mRNA strand composed of exons is free to leave the nucleus.
Doug Raiford Lesson 7.  RNA World Hypothesis  RNA world evolved into the DNA and protein world  DNA advantage: greater chemical stability  Protein.
1Introduction 2Theoretical background Biochemistry/molecular biology 3Theoretical background computer science 4History of the field 5Splicing systems.
Whiplash PCR History: - Invented by Hagiya et all 1997] - Improved by Erik Winfree Made Isothermal by John Reif and Urmi Majumder 2008 Whiplash.
6.3 Advanced Molecular Biological Techniques 1. Polymerase chain reaction (PCR) 2. Restriction fragment length polymorphism (RFLP) 3. DNA sequencing.
Chapter 10: Genetic Engineering- A Revolution in Molecular Biology.
Chapter 10 Outline 10.1 Genetic Material Possesses Several Key Characteristics, All Genetic Information Is Encoded in the Structure of DNA or.
This seems highly unlikely.
DNA computing on a chip Mitsunori Ogihara and Animesh Ray Nature, 2000 발표자 : 임예니.
John Reif and Urmi Majumder Department of Computer Science Duke University Isothermal Reactivating Whiplash PCR for Locally Programmable Molecular Computation.
1 Biological Computing – DNA solution Presented by Wooyoung Kim 4/8/09 CSc 8530 Parallel Algorithms, Spring 2009 Dr. Sushil K. Prasad.
Lecture 4: Transcription in Prokaryotes Chapter 6.
Motif Search and RNA Structure Prediction Lesson 9.
Theory of computing, part 4. 1Introduction 2Theoretical background Biochemistry/molecular biology 3Theoretical background computer science 4History of.
PCR With PCR it is possible to amplify a single piece of DNA, or a very small number of pieces of DNA, over many cycles, generating millions of copies.
Nucleic Acids ECS129 Instructor: Patrice Koehl. Nucleic Acids Nucleotides DNA Structure RNA Synthesis Function Secondary structure Tertiary interactions.
CATEGORY: EXPERIMENTAL TECHNIQUES Polymerase Chain Reaction (PCR) Tarnjit Khera, University of Bristol, UK Background The polymerase chain reaction (PCR)
Genetics: Analysis and Principles Robert J. Brooker CHAPTER 18 RECOMBINANT DNA TECHNOLOGY.
RNAs. RNA Basics transfer RNA (tRNA) transfer RNA (tRNA) messenger RNA (mRNA) messenger RNA (mRNA) ribosomal RNA (rRNA) ribosomal RNA (rRNA) small interfering.
Structure of Nucleic Acids
Key Concepts After RNA polymerase binds DNA with the help of other proteins, it catalyzes the production of an RNA molecule whose base sequence is complementary.
RNAs.
Key Concepts Nucleotides consist of a sugar, phosphate group, and nitrogen-containing base. Ribonucleotides polymerize to form RNA. Deoxyribonucleotides.
Predicting RNA Structure and Function
RNA Secondary Structure Prediction
PNA-mediated Whiplash PCR
A DNA computing readout operation based on structure-specific cleavage
Relationship between Genotype and Phenotype
Theory of computing, part 4
Key Concepts Nucleotides consist of a sugar, phosphate group, and nitrogen-containing base. Ribonucleotides polymerize to form RNA. Deoxyribonucleotides.
Biologically Inspired Synthetic Enzymes Made from DNA
Horn Clause Computation by Self-Assembly of DNA Molecules
RNA 2D and 3D Structure Craig L. Zirbel October 7, 2010.
Molecular Computation by DNA Hairpin Formation
Presentation transcript:

1Introduction 2Theoretical background Biochemistry/molecular biology 3Theoretical background computer science 4History of the field 5Splicing systems 6P systems 7Hairpins 8Detection techniques 9Micro technology introduction 10Microchips and fluidics 11Self assembly 12Regulatory networks 13Molecular motors 14DNA nanowires 15Protein computers 16DNA computing - summery 17Presentation of essay and discussion Course outline

Hairpins

 DNA strands with self-complementary base sequences have the potential to form hairpin structures. Formed only with a single DNA (or RNA) strand.  Hairpin is a common secondary/tertiary structure in RNA. It requires complementarity between part of the strand. Hairpins

 G-C and A-U form hydrogen bonded base pairs and are said to be complementary.  Base pairs are approximately coplanar and are almost always stacked onto other base pairs in an RNA structure. Contiguous base pairs are called stems.  Unlike DNA, RNA is typically produced as a single stranded molecule which then folds intra- molecularly to form a number of short base-paired stems. This base-paired structure is called RNA secondary structure. RNA secondary structures

Hairpins

 Single stranded subsequences bounded by base pairs are called loops. A loop at the end of a stem is called a hairpin loop. Simple substructures consisting of a simple stem and loop are called stem loops or hairpins.  Single stranded bases within a stem are called a bulge or bulge loop if the single stranded bases are on only one side of the stem.  If single stranded bases interrupt both sides of a stem, they are called an internal (interior) loop.  There are multi-branched loops from which three or more stems radiate. RNA secondary structures

 Sequences variations in RNA sequences maintain base pairing patterns that give rise to double-stranded regions (secondary structures) in molecules.  Alignments of RNA sequences will show covariation at interacting base-pair positions, see figure below. RNA secondary structures

 In addition to secondary structural interactions in RNA, there are also tertiary interactions, illustrated in figure below. These include A pseudoknots, B kissing hairpins and C hairpin-bulge contact.  These complicated structures are usually not predictable by secondary structure prediction tools. RNA secondary structures

 The bending in Hairpin loops facilitates the binding of some proteins to the DNA  Short base sequences (example UUCG) which are found at the end of RNA hairpins facilitates the folding of RNA into its precise three dimensional structure Hairpins

Secondary Structure Of large ribosomal RNA tRNA structure

Another direction in sequence design is designing a sequence that folds into a given secondary structure. This problem is called inverse folding, because it is the inverse of the problem of finding the secondary structure of a sequence with the minimum free energy. The inverse folding problem is to find a sequence whose minimum energy structure coincides with the given one Inverse folding

5’5’ 3’3’ TTC…GCA 3’3’ 5’5’ folding inverse folding Inverse folding

Multi-state machines

 A multi-state molecular machine makes sequential state transitions by several inputs.  Even a few kinds of inputs can lead to a lot of states of the machine by signaling iteratively.. Multi-state machine

input 1 input 2 input 3 2 1 2 3 1 3 33 1 2 …… This machine changes its state sequentially by three kinds of inputs, and the state branches with every input. Multi-state machine

A conformational state machine is a multi-state machine which keeps its state as its conformation, i.e. secondary structure. Hairpin based state machine

 The components of this system are DNA hairpins and oligomers whose sequences appear in the hairpin stems.  The DNA oligomer can open the hairpin structure by invading the hairpin stem part by branch migration.  The hairpins are concatenated with an additional sticky end and form repeated hairpin structures of a single DNA strand.  The whole repeated hairpin structures comprise a multi-state machine, which maintains its state with its hairpin structures, and the DNA oligomers correspond to state transition signals. Hairpin based state machine

 The oligomer can interacts with the hairpin structure at one end of strand with a sticky end.  And if the sequences of the hairpin stem part and the oligomer agree, the oligomer invades the hairpin structure by branch migration after hybridizing with the sticky end.  Another new sticky end appears.  Therefore, the repeated hairpin structures are opened by corresponding oligomers successively from one end of the DNA strand. Hairpin based state machine

 The hairpin-based state machine can be improved by branching the hairpin stems as the state transition branches.  This branching hairpin-based state machine consists of three kinds of hairpin stem sequences and several kinds of hairpin loop sequences. Its state branches into two ways at every step.  This machine realizes the concept of the multi-state machine which changes its state sequentially. Branching hairpin based state machine

The opener consists of two parts  The part which hybridizes with the sticky end of a hairpin is called the head (green part)  The part which invades and hybridizes with the stem of a hairpin is called the tail (red part). The sticky end of a hairpin is also a part of the stem of another hairpin. Openers

 The sticky end and the hairpin agree with the head and the tail of the opener respectively. The hairpin will opened.  The sticky end does not agree with the head of the opener. If the ordinality is satisfied, the hairpin is not opened.  The hairpin does not agree with the tail of the opener. The hairpin should not be opened.  Neither the sticky end nor the hairpin agrees with the opener. The hairpin should not be opened. Possible configurations

Energy level

3SAT engine

 Sakamoto et al., Science, May 19,  The essential part of the SAT computation is done by hairpin formation.  Autonomous Molecular Computation SAT engine

 The SAT Engine makes use of hairpin structures in DNA molecules.  In the SAT Engine, complementary literals are encoded by complementary nucleotide sequences in the sense of Watson and Crick.  If a single-stranded DNA molecule contains two literals that are inconsistent with each other, i.e. a variable and its negation, then the molecule forms a hairpin. This means that inconsistent assignments correspond to molecules containing a hairpin, so a SAT problem can be solved by removing hairpin molecules and checking whether consistent assignments remain. SAT engine

Procedure (i)Generate the literal strings according to the given formula. This step is implemented by a ligation reaction, which concatenates the literals. (ii)Allow ssDNA molecules, each representing a literal string, to form hairpins. This step performs the main logic of computation only by regulating the temperature. Even enzymes are not necessary. (iii)Remove the hairpin-forming molecules. The remaining molecules represent the satisfying literal strings, which can be identified with the solutions (value assignments) to the problem.

b ¬b¬b e (a ∨ b ∨ c) ∧ ( ¬ d ∨ e ∨¬ f) ∧ … ∧ ( ¬ c ∨¬ b ∨ a) ∧... b ¬b¬b digestion by restriction enzyme exclusive PCR SAT engine

 Digestion by Restriction Enzyme  Hairpins are cut at the restriction site inserted in each literal sequence.  Exclusive PCR  PCR is inefficient for hairpins.  In exclusive PCR, solution is diluted in each cycle to keep the difference in amplification.  The number of steps is independent of the number of variables or clauses. Selection by hairpin structure

6-Variable 10-Clause Formula (a ∨ b ∨¬ c) ∧ (a ∨ c ∨ d) ∧ (a ∨¬ c ∨¬ d) ∧ ( ¬ a ∨¬ c ∨ d) ∧ (a ∨¬ c ∨ e) ∧ (a ∨ d ∨¬ f) ∧ ( ¬ a ∨ c ∨ d) ∧ (a ∨ c ∨¬ d) ∧ ( ¬ a ∨¬ c ∨¬ d) ∧ ( ¬ a ∨ c ∨¬ d) SAT engine

SAT engine, solution

Whiplash pcr

DNA Automaton : State Machine by DNA  Polymerization of Hairpin  Polymerization Stop Whiplash PCR

DNA state machine  Transition table 5’-stopper-state’ 1 -state 1 -……-stopper-state’ n -state n -3’ stopper: stopper sequence state’ 1 -state 1 : state pair state 1 : state before transition state’ 1 :state after transition  Current state 5’-transition table-spacer-state i -3’

Polymerization stop  States are encoded with 3 out of the 4 possible deoxyribonucleotides (dATP, dGTP, dCTP, dTTP)  A repetition of the missing nucleotide works as a stopper sequence in polymerization  The polymerization buffer contains only the complements of these 3 deoxyribonucleotides.

x BAx C B a Whiplash PCR

x BAx C B x a

x BAx C B x ab

x BAxCB x a b

x BAxCB x a b

x BAxCB x a bc

Encoding

Each ssDNA executes a simple, autonomous computation… Whiplash PCR, problems

Whiplash PCR has a technical problem…back-hybridization. Whiplash PCR, problems

WPCR efficiency may be enhanced by re-design… Predicted result: large increase in computational efficiency. J. Rose, et al., Phys. Rev. E 65 (2002). Whiplash PCR