Modeling a Molecular Computing Device Using  -Calculus Semester Project Ya ’ ara Goldschmidt Department of Applied Math – Bioinformatics June 2001.

Slides:



Advertisements
Similar presentations
Design of a biomolecular Device that executes process Algebra Urmi Majumder and John Reif Department of Computer Science Duke University DNA15, JUNE 10,
Advertisements

Existing “autonomous” system Sakamoto & Hagiya State transitions by molecules A transition table:{S  S’} Starting from the initial state, calculate as.
Molecular Computing Machine Uses its Input as Fuel Kobi Benenson Joint work with Rivka Adar, Tamar Paz-Elizur, Zvi Livneh and Ehud Shapiro Department of.
Introduction to Bioinformatics Spring 2008 Yana Kortsarts, Computer Science Department Bob Morris, Biology Department.
Finding approximate palindromes in genomic sequences.
A sample processing of an input molecule. S0 S1 a a b b A1: even number of b’s Automaton A1 accepting inputs with an even number of b ’s.
S, a rest a’ Basic cycle of automaton Iterative processing of input until the end is reached S, a S ’ Detect the result State-symbol tag S’, a’ rest.
Computability and Complexity 3-1 Turing Machine Computability and Complexity Andrei Bulatov.
Modeling a Molecular Computing Device Using  -Calculus Ya ’ ara Goldschmidt Yaki Setty Department of Applied Math – Bioinformatics June 2001.
Chapter 1 Data Storage(1) Yonsei University 1 st Semester, 2015 Sanghyun Park.
How many computers can fit into a drop of water? Udi Shapiro Ehud Shapiro.
Protein Synthesis What is transcription? What is translation?
Yi Wang, Bhaskar Krishnamachari, Qing Zhao, and Murali Annavaram 1 The Tradeoff between Energy Efficiency and User State Estimation Accuracy in Mobile.
stochastic processes(2)
PROTEIN SYNTHESIS.
Objective 2.01 Test Review Name: Class Period:.
Biological Dynamics Group Central Dogma: DNA->RNA->Protein.
1 Grade Chapter  To know Parts of the computer, follow these steps as shown below:
Copyright © 2007 Pearson Education Inc., publishing as Pearson Benjamin Cummings The Genetic Code The genetic code is the set of rules relating nucleotide.
Transformational Grammars and PROSITE Patterns Roland Miezianko CIS Bioinformatics Prof. Vucetic.
Welcome to Introduction to Bioinformatics Wednesday, 13 April 2005 Rehash of Exam 1 (selected) Rehash of Exam 2 (selected) Discussion of DGPB, Chapter.
PART 1 - DNA REPLICATION PART 2 - TRANSCRIPTION AND TRANSLATION.
Protein Synthesis 1 Background Information All information is stored in DNA All information is stored in DNA RNA “reads” the DNA code RNA “reads” the.
Logic Gates It’s Only Logical. Logic Gates Are the switches that computers and similar devices use. They hold their state until something changes. Are.
DNA Technology Chapter 11. Genetic Technology- Terms to Know Genetic engineering- Genetic engineering- Recombinant DNA- DNA made from 2 or more organisms.
Math – What is a Function? 1. 2 input output function.
Transcribing mRNA from DNA Remember that DNA contains the code for proteins being made in the cell. DNA is transcribed into mRNA in the nucleus. This process.
The Mole & Stoichiometry!
Protein Synthesis How genes work.
Department of Electrical and Computer Engineering University of Minnesota Presenter: Chi-Yun Cheng Digital Logic with Molecular Reactions.
DNA REPLICATION AND PROTEIN SYNTHESIS. The DNA double helix unwinds and unzips, using an enzyme, to make two individual strands of DNA.
Towards Autonomous Molecular Computers Towards Autonomous Molecular Computers Masami Hagiya, Proceedings of GP, Nakjung Choi
Molecular Biology. I. History of DNA T.H. Morgan showed that differences in chromosomes determined fly traits What are chromosomes made of??? DNA and.
A nanoscale programmable computing machine with input, output, software and hardware made of biomolecules Nature 414, (2001) Kobi Benenson supervisor:
Lesson 4- Gene Expression PART 2 - TRANSLATION. Warm-Up Name 10 differences between DNA replication and transcription.
Biomolecular Implementation of Computing Devices with Unbounded Memory Matteo CAVALIERE, Nataša JONOSKA, Nadrian C. SEEMAN. Department of Computer Science.
Find the replication origins in Genomics. Herpesvirus Members of the family herpesviridae are found in a wide range of host systems.
Localized DNA Circuits Hieu Bui 1. Outline  Localized Kinetics & Modelling  Localized Hybridization Reactions  On Nanotracks  On DNA Origami 2.
April 12, Tell me about your spring break! (a GOOD paragraph, 4-5 sentences!) 2.Write down at least 3 things you know about DNA 3.Write down at.
Movement Preparation Lynn’s Class. - Set up cones so that they are at either end of the gym (length of basketball court - Students begin by laying on.
Mealy Machines Finite State Machines with Outputs given on the transitions.
Chapter – 10 Part II Molecular Biology of the Gene - Genetic Transcription and Translation.
O r F m D Protein N A to Day 2.
From DNA to Protein.
Transcription and Translation
DNA Replication AP Biology.
Molecular Biology I. Introduction A. History
AMPLIFYING AND ANALYZING DNA.
Molecular Computation
Section Objectives Relate the concept of the gene to the sequence of nucleotides in DNA. Sequence the steps involved in protein synthesis.
Overview: The Flow of Genetic Information
Translation SBI4U1.
April 19, 2011 What is the whole goal of a cell?
Molecular Computation
PROTEIN SYNTHESIS RELAY
How many computers can fit into a drop of water?
SC-100 Class 25 Molecular Genetics
A nanoscale programmable computing machine with input, output, software and hardware made of biomolecules Nature 414, (2001) Kobi Benenson.
April 19, 2011 What is the whole goal of a cell?
Theory of computing, part 4
IB Biology Monika Siekelova
TRANSLATION AHL Topic 7.3 IB Biology Miss Werba
Transcription and Translation
,. . ' ;; '.. I I tI I t : /..: /.. ' : ····t I 'h I.;.; '..'.. I ' :".:".
Bell work 11/10/2014 Write it in your Journal
Learning Intention I will learn about the iterative software development process with a focus on the Analysis stage.
Tamar Ratner, Ron Piran, Natasha Jonoska, Ehud Keinan 
Key Area 1.3 – Gene Expression
Solutions Markov Chains 6
Set a cutoff.
Presentation transcript:

Modeling a Molecular Computing Device Using  -Calculus Semester Project Ya ’ ara Goldschmidt Department of Applied Math – Bioinformatics June 2001

First Stage: Basic Reactions Second Stage: The Markov model.

Basic Reactions There are 3 sets of basic reactions, each with different rates (According to Kobi ’ s request – so he can test which is the best one, They are at the folders called: rateSet1, rateSet2, rateSet3). eTI T + I  TI breakTI eTFok T + Fok  TFok breakTFok eTIFok TI + Fok  TIFok breakTIFok eITFok TFok + I  TIFok breakITFok eNS TIFok  T + Fok + Inew I – input (DNA) T – Transition State (DNA) Fok – Nuclease (Enzyme)

Implementation of the Markov Model Input : –DNA sequence of C and G (of length N>3). –# copies of the DNA sequence –# Transition molecules. –# FokI molecules Output : –The time each DNA molecule finished reacting (was left with no letters)

Implementation of the Model Transition molecules: –There are 16 possible transitions: 8 possible triplets of C and G, and for each one the next letter can be either C or G. G C GCC CCCCCG CGC CGG GGC GGG GCG C G

Implementation of the Model The process : –First 3 letters are inspected, according to the fourth letter, the right transition molecule will react with the input DNA molecule, and create (with the fokI enzyme) a new Input molecule. –The new molecule is the same as its previous one, but lacks its first letter. –The process repeats until the last letter is reached and consumed. –NOTE: all steps until the creation of a new DNA molecule are reversible !

Results 10 Input molecules 30 Transition molecules of each type. 100 FokI molecules lengthaverage time lengthtime of first