Introduction to DNA Computing Russell Deaton Electrical Engineering The University of Memphis Memphis, TN 38152 Stephen A. Karl Department.

Slides:



Advertisements
Similar presentations
AP Biology chapter 20 Practice Questions
Advertisements

Ashish Gupta Ashish Gupta Unremarkable Problem, Remarkable Technique Operations in a DNA Computer DNA : A Unique Data Structure ! Pros.
Basic methods in genetics PCR; Polymerase Chain Reaction Restriction enzyme digestions Gel electrophoresis.
13-2 Manipulating DNA.
1 DNA Computation: The Secret of Life as Non-Living Technology Russell Deaton Professor Comp. Science & Engineering The University of Arkansas Fayetteville,
Introduction to Bioinformatics Molecular Biology Tools.
The small sample of DNA serves as template for DNA polymerase Make complementary primers Add primers in more than 1000-fold excess Heat to make ssDNA,
What makes DNA Computing possible? Great advances in molecular biology –PCR (Polymerase Chain Reaction) –DNA Selection by affinity –DNA Filtering –DNA.
3 September, 2004 Chapter 20 Methods: Nucleic Acids.
1 Review of directionality in DNA Now, for DNA replication.
DNA Computing: Mathematics with Molecules Russell Deaton Professor Comp. Sci. & Engr. The University of Arkansas Fayetteville, AR 72701
Introduction to DNA.
DNA and Quantum Computers Russell Deaton Associate Professor Computer Science and Engineering University of Arkansas.
6.3 Advanced Molecular Biological Techniques 1. Polymerase chain reaction (PCR) 2. Restriction fragment length polymorphism (RFLP) 3. DNA sequencing.
Applications and Basic Technology.  Recombinant DNA technology : set of techniques for recombining genes from different sources and transferring into.
1 Genetics Faculty of Agriculture Instructor: Dr. Jihad Abdallah Topic 13:Recombinant DNA Technology.
Slide 1 of 32 Copyright Pearson Prentice Hall Biology.
Beyond Silicon: Tackling the Unsolvable with DNA.
Manipulating DNA.
Copyright © 2005 Pearson Education, Inc. publishing as Benjamin Cummings PowerPoint Lectures for Biology, Seventh Edition Neil Campbell and Jane Reece.
POLYMERASE CHAIN REACTION. DNA Structure DNA consists of two molecules that are arranged into a ladder-like structure called a Double Helix. A molecule.
Manipulation of DNA. Restriction enzymes are used to cut DNA into smaller fragments. Different restriction enzymes recognize and cut different DNA sequences.
Visualizing DNA. What is it?  Gel electrophoresis is one of the techniques scientists use to look at the DNA they have.  This technique separates DNA.
Unit 1: DNA and the Genome Key area 2: Replication of DNA.
Biotechnology Chapter 17.
Cloning and Expression of Genes
What is DNA Computing? Shin, Soo-Yong Artificial Intelligence Lab.
Polymerase Chain Reaction (PCR)
Questions 1) Mechanisms of DNA replication 2) Transcription 3) Processing RNA 4) DNA technology. Polymerase chain reaction. Transgenic organisms. 5) Mechanisms.
6.3 Advanced Molecular Biological Techniques 1. Polymerase chain reaction (PCR) 2. Restriction fragment length polymorphism (RFLP) 3. DNA sequencing.
Manipulating DNA. Scientists use their knowledge of the structure of DNA and its chemical properties to study and change DNA molecules Different techniques.
Chapter 20: DNA Technology and Genomics - Lots of different techniques - Many used in combination with each other - Uses information from every chapter.
Introduction to DNA Computing Russell Deaton Elec. & Comp. Engr. The University of Memphis Memphis, TN Junghuei Chen Department.
Molecular Genetic Technologies Gel Electrophoresis PCR Restriction & ligation Enzymes Recombinant plasmids and transformation DNA microarrays DNA profiling.
Biology Chapter 9 & Honors Biology Chapter 13 Frontiers Of Biotechnology.
Towards Autonomous Molecular Computers Towards Autonomous Molecular Computers Masami Hagiya, Proceedings of GP, Nakjung Choi
FOOTHILL HIGH SCHOOL SCIENCE DEPARTMENT Chapter 13 Genetic Engineering Section 13-2 Manipulating DNA.
 Test Review Lecturer: David Mendez. But first  Take out a sheet of paper.
DNA Computers.
Molecular pathology Lecture 4. Definition The study of biochemical and biophysical cellular mechanisms as the basic factors in disease. anatomic pathology,
End Show Slide 1 of 32 Copyright Pearson Prentice Hall Biology.
G ENETIC T ECHNOLOGY. 1) 1) G ENETIC R ECOMBINATION 1. Remove bacterial plasmid with restriction enzymes 2. Add in gene of interest (plasmid is now recombinant.
(A) DNA ligase (B) DNA polymerase (C) RNA polymerase (D) Restriction enzyme (E) Reverse transcriptase Enzyme used during replication to attach Okazaki.
Genetics: Analysis and Principles Robert J. Brooker CHAPTER 18 RECOMBINANT DNA TECHNOLOGY.
Aim: What are some techniques used in DNA engineering?
4 DNA : it’s structure, replication, and related assays
Gene Cloning Techniques for gene cloning enable scientists to prepare multiple identical copies of gene-sized pieces of DNA. Most methods for cloning pieces.
Copyright Pearson Prentice Hall
DNA Technologies (Introduction)
Today’s Title: CW: DNA manipulation – separating and probing
Chapter 20: DNA Technology and Genomics
PCR and RLFP’s.
DNA profiling DNA profiling is a technique by which individuals can be identified and compared via their respective DNA profiles. Definitions you will.
Chapter 14 Bioinformatics—the study of a genome
DNA Evidence.
Nucleic Acids DNA & RNA.
Copyright Pearson Prentice Hall
Biotechnology.
Copyright Pearson Prentice Hall
Recombinant DNA Unit 12 Lesson 2.
Introduction to Bioinformatics II
Copyright Pearson Prentice Hall
DNA computing on surfaces
Unit 1.2 Review.
Copyright Pearson Prentice Hall
Copyright Pearson Prentice Hall
Chapter 20: DNA Technology and Genomics
Copyright Pearson Prentice Hall
Using the DNA Sequence Knowing the sequence of an organism’s DNA allows researchers to study specific genes, to compare them with the genes of other organisms,
Dr. Israa ayoub alwan Lec -6-
Presentation transcript:

Introduction to DNA Computing Russell Deaton Electrical Engineering The University of Memphis Memphis, TN Stephen A. Karl Department of Biology University of South Florida Tampa, FL

What is DNA Computing (DNAC) ? The use of biological molecules, primarily DNA, DNA analogs, and RNA, for computational purposes.

Why Nucleic Acids? Density (Adleman, Baum): –DNA: 1 bit per nm 3, molecules –Video: 1 bit per nm 3 Efficiency (Adleman) –DNA: ops / J –Supercomputer: 10 9 ops / J Speed (Adleman): –DNA: ops per s –Supercomputer: ops per s

What makes DNAC possible? Great advances in molecular biology –PCR (Polymerase Chain Reaction) –New enzymes and proteins –Better understanding of biological molecules Ability to produce massive numbers of DNA molecules with specified sequence and size DNA molecules interact through template matching reactions

What are the basics from molecular biology that I need to know to understand DNA computing?

P HYSICAL S TRUCTURE OF DNA Nitrogenous Base 34 Å Major Groove Minor Groove Central Axis Sugar-Phosphate Backbone 20 Å 5’ C 3’ OH 3’ 0H C 5’ 5’ 3’ 5’

I NTER-STRAND H YDROGEN B ONDING AdenineThymine to Sugar-Phosphate Backbone to Sugar-Phosphate Backbone (+)(-) (+)(-) Hydrogen Bond GuanineCytosine to Sugar-Phosphate Backbone to Sugar-Phosphate Backbone (-) (+) (-) (+) (-)

S TRAND H YBRIDIZATION A B a b A B a b b B a A HEAT COOL b a A B OR 100° C

DNA L IGATION  ’’ ’’ ’’ ’’ Ligase Joins 5' phosphate to 3' hydroxyl ’’ ’’  

R ESTRICTION E NDONUCLEASES EcoRI HindIII AluI HaeIII - OH 3’ 5’ P - - P 5’ 3’ OH -

G EL E LECTROPHORESIS - SIZE SORTING Buffer Gel Electrode Samples Faster Slower

A NTIBODY A FFINITY CACCATGTGAC GTGGTACACTG B PMP + Anneal CACCATGTGAC GTGGTACACTG B + CACCATGTGAC GTGGTACACTG B PMP Bind Add oligo with Biotin label Heat and cool Add Paramagnetic-Streptavidin Particles Isolate with Magnet N S

P OLYMERASE C HAIN R EACTION A MPLIFICATION Cycle 1 Cycle 2 Cycle ’ 5’ 3’ 5’ 3’ 5’ 3’ 5’ 3’ 5’ 3’ Heat 95° C Cool 55° C Synthesize 72 ° C

What is a the typical methodology? Encoding: Map problem instance onto set of biological molecules and molecular biology protocols Molecular Operations: Let molecules react to form potential solutions Extraction/Detection: Use protocols to extract result in molecular form

What is an example? “Molecular Computation of Solutions to Combinatorial Problems” Adleman, Science, v. 266, p

What are the success stories? Self-Assembling Computations Demonstrated (Winfree and Seeman) New Approaches and Protocols Developed –Surface-based (Wisconsin-Madison, Dimacs II) –PCR-based (Hagiya et al., Dimacs III) –Parallel Overlap Assembly (Kaplan et al., Dimacs II) –DNA Addition (Guarnieri and Bancroft, Dimacs II)

Source:

Source: Winfree, DIMACS IV

Source:

Source: Hagiya, DIMACS III

What are the challenges? Error: Molecular operations are not perfect. Reversible and Irreversible Error Efficiency: How many molecules contribute? Encoding problem in molecules is difficult Scaling to larger problems

What are the challenges for Computer Science? Discover problems DNA Computers are good at –Messy reactions as positive –Evolvable, not programmable Characterize complexity for DNA computations with bounded resources New notions of what a “computation” is?

What are the challenges for molecular biology? Develop computation-specific protocols Better understanding of basic mechanisms and properties Better characterization of processes Measures of reliability and efficiency Advanced understanding of biomolecules other than DNA and RNA

How does DNAC relate to electronic computing? Solution versus solid state Individual molecules versus ensembles of charge carriers The importance of shape in biological molecules Programmability/Evolvability Trade-off (Conrad)

How does DNAC relate to evolutionary computing? DNA is at the core of biological evolution. Evolutionary Computing implementation in vitro with DNAC Enzymes changing the Sequence Use DNAC “errors” for similarity and fault- tolerance in vitro evolution and DNAC

How does DNAC relate to computational biology? Mirror images of each other Computational biology interested in applying CS to solve biological problems DNAC interested in applying biology to solve computational problems Use DNAC to solve computational biology problems

How does DNAC relate to living systems? Kari and Landweber (Dimacs IV) How do cells and nature compute? Thesis: Ciliates compute a difficult HP problem in gene unscrambling. Similarities to Adleman’s Path Finding Problem in the Cell

Source:

What advances in molecular biology might benefit DNAC? Detergents Synthetic bases Error-prone PCR New enzymes Designer molecules Charge Transfer along DNA Improved separation techniques

What advances in DNAC might benefit molecular biology? Lipton and Landweber (Dimacs III)s DNA 2 DNA “killer app” Automation of protocols Better estimation of error rates 3-dimensional structure analysis Increased fidelity and efficiency of techniques

What developments can we expect in the near-term? Increased use of molecules other than DNA Evolutionary approaches Continued impact by advances in molecular biology Some impact on molecular biology by DNA computation Increased error avoidance and detection

What are the long-term prospects? Cross-fertilization among evolutionary computing, DNA computing, molecular biology, and computation biology Niche uses of DNA computers for problems that are difficult for electronic computers Increased movement into exploring the connection between life and computation?

Where can I learn more? Web Sites: (Conrad) DIMACS Proceedings: DNA Based Computers I (#27), II (#44), III (#48), IV (Special Issue of Biosystems), V (MIT, June 1999) Other: Genetic Programming 1 (Stanford, 1997), Genetic Programming 2 (Wisconsin-Madison, 1998), IEEE International Conference on Evolutionary Computation (Indianapolis, 1997) G. Paun (ed.), Computing with Biomolecules: Theory and Experiment, Springer-Verlag, Singapore “DNA Computing: A Review,” Fundamenta Informaticae, 35,