DNA Computing Herman G. Meyer III Sept. 28, 2004.

Slides:



Advertisements
Similar presentations
The Molecular Basis of Inheritance
Advertisements

Ashish Gupta Ashish Gupta Unremarkable Problem, Remarkable Technique Operations in a DNA Computer DNA : A Unique Data Structure ! Pros.
DNA COMPUTING Presented by: Subhash Mishra Raghvendra Pandey
DNA Computing By Thierry Metais
Montek Singh COMP Nov 15,  Two different technologies ◦ TODAY: DNA as biochemical computer  DNA molecules encode data  enzymes, probes.
Presented By:- Anil Kumar MNW-882-2K11
DNA Replication Chapter 12.3.
DNA is the carrier of genetic information in all living species The double-helix structure consists of two strands of DNA wound around each other -Each.
Ch. 13.4: DNA Technology Applications
Chapter 9, Section 2 & 3 Regular Biology
Nucleic Acid Structure Many thanks to Dave Bevan for providing some of the material for this lecture.
Beyond Silicon: Tackling the Unsolvable with DNA.
1 Computing with DNA L. Adelman, Scientific American, pp (Aug 1998) Note: This ppt file is based on a student presentation given in October, 1999.
DNA Computing BY DIVYA TADESERA. Contents  Introduction  History and its origin  Relevancy of DNA computing in 1. Hamilton path problem(NP problem)
Algorithms and Running Time Algorithm: Well defined and finite sequence of steps to solve a well defined problem. Eg.,, Sequence of steps to multiply two.
UNIT IV - DNA & CELL DIVISION. I. INTRODUCTION TO DNA ________________ – All of an organism’s DNA; must be copied prior to cell division __________________.
DNA Computing.  Elements of complementary nature abound in nature. Complementary parts (in nature) can “self-assemble”. A universal principle?  This.
DNA Structure History of DNA Molecules of replication Transcription Miscellaneous
DNA A Look at Its Structure & Function. DNA Is often called a “double helix” –Twisted ladder.
DNA Structure Review. Questions 1.Name the term used to describe the shape of the DNA molecule. 2.What does DNA stand for? 3.What 3 chemicals make up.
DNA Bases. Adenine: Adenine: (A) pairs with Thymine (T) only.
The Structure of DNA The building block of DNA (and RNA) is the nucleotide. Each nucleotide has 3 parts: A sugar (deoxyribose in DNA) A phosphate group.
DNA Replication Project
DNA Structure and DNA Replication How cells make a copy of their DNA before they divide.
David Evans CS200: Computer Science University of Virginia Computer Science Class 38: Fixed Points and Biological Computing.
BY: DANE GREER AND JAKE PROEHL DNA COMPUTING. DNA DNA Strands ATGC (adenine, thymine, guanine and cytosine) Polymerase.
Fast parallel molecular solution to the Hitting-set problem Speaker Nung-Yue Shi.
What is DNA Computing? Shin, Soo-Yong Artificial Intelligence Lab.
Computing with DNA Many thanks to Dave Bevan for providing some of the material for this lecture.
DNA COMPUTING SUBMITTED BY::: VIKAS AGARWAL CO-2.
PROCESSING DNA TOKENS IN PARALLEL COMPUTING Presented by Sapnah Aligeti Midwestern State University 27 June 2005.
Processes DNA RNAMisc.Protein What is the base pair rule? Why is it important.
DNA computing on a chip Mitsunori Ogihara and Animesh Ray Nature, 2000 발표자 : 임예니.
1 Biological Computing – DNA solution Presented by Wooyoung Kim 4/8/09 CSc 8530 Parallel Algorithms, Spring 2009 Dr. Sushil K. Prasad.
Regents Biology Paired bases  DNA structure  double helix  2 sides like a ladder  Bases match together  A pairs with T  A : T  C pairs with.
Take out your homework. DNA WHY does G pair with C? What forces hold the base pairs together? What are the three functions of DNA? What does ‘antiparallel’
DNA Sequencing Hunter Jones, Mitchell Gage. What’s the point? In a process similar to PCR, DNA sequencing uses a mixture of temperature changes, enzymes.
DNA (Deoxyribonucleic Acid). What is DNA? DNA is an encoded molecule that determines traits by giving instructions to make proteins.
California Standard What It Means 7.1.a Students know cells function similarly in all living organisms. Cells perform the same actions in all living things.
HUMAN BIOCHEMISTRY  NUCLEIC ACIDS  THE GENETIC CODE.
DNA Mrs. Nell 7 th Life Science. The chromosomes in the nucleus of a cell contain a code in the form of a chemical called deoxyribonucleic acid, or DNA.
7a. DNA and DNA Replication Living Environment Mr. Wiley 144.
A PRESENTATION ON DNA COMPUTING Presented By SOMYA JAIN.
Warm-Up (12/03) Answer the following questions, and explain in a complete sentence why each answer is correct. Name Date Period What are the main functions.
DNA DNA spells.
DNA Structure and Replication
DNA All life on earth uses a chemical called DNA to carry its genetic code or blueprint. In this lesson we be examining the structure of this unique molecule.
Chapter 13.2 Manipulating DNA.
PCR uses polymerases to copy DNA segments.
Polymerase Chain Reaction & DNA Profiling
كامپيوترهاي مولكولي دي ان اي
Concept: Explain Transcription Using Models of DNA and RNA
What is the structure and function of DNA?
copyright cmassengale
DNA Structure and Function
DNA Replication.
RNA and Transcription DNA RNA PROTEIN.
DNA & The Genetic Code The sequence (order) of bases in a strand of DNA acts as a template for DNA replication and makes the code for building proteins.
PCR uses polymerases to copy DNA segments.
What is the structure and function of DNA?
PCR uses polymerases to copy DNA segments.
UNIT: DNA and RNA How is the genetic code contained in DNA and how do cells pass on this information through replication?  I. History of DNA A Griffith.
Unit 1.2 Review.
= DNA Nucleotide Phosphate Nitrogen Base Pairs:
PCR uses polymerases to copy DNA segments.
PCR uses polymerases to copy DNA segments.
PCR uses polymerases to copy DNA segments.
DNA Solution of Hard Computational Problems
PCR uses polymerases to copy DNA segments.
ФИЗИКО-ХИМИЧЕСКИЕ ОСНОВЫ НАНОТЕХНОЛОГИИ
Presentation transcript:

DNA Computing Herman G. Meyer III Sept. 28, 2004

Overview DNA DNA/CPU Comparison Leonard M. Adleman Proof of Concept Experiment

DNA Adenine, Thymine, Guanine, & Cytosine (A,T,C,G) Polymerase Watson-Crick Pairing (A-T,C-G) Cheap Compact Data Storage 1 cm^3 DNA = 10^12 CDs Redundant

DNA/CPU Comparison CPU DNA Sequential Operations addition, bit-shifting, logical operations (AND, OR, NOT, NOR) DNA Parallel Operations Cut, Copy, Paste, Repair

Leonard M. Adleman Background in Mathematics & Computer Science HIV Research DNA/Turing Machine similar Proof of Concept

Proof of Concept Experiment Directed Hamiltonian Path Pseudo code Generate random paths For each path Check Start/End points Check Length Check that all vertices exist If any path passes all tests, HP exists

Programming the DNA Cities Flights

Recipe In a test tube add Answer generated in about one second 10^14 molecules of each city 10^14 molecules of each flight Water, ligase, salt Answer generated in about one second 100 trillion molecules representing wrong answers also generated

Ligases Bind molecules together Concatenates DNA strands

Polymerase Copies DNA Primers (Start, Complement of End) PCR

Gel Electrophoresis Sort molecules by length Molecules have a charge Magnets used

Checking Cities Attach city complement to iron ball Suspend ball in solution Watson-Crick pairing attraction Wrong answers poured out Repeat for each city

Did it work? DNA remaining in test tube encoded the valid Hamiltonian Path

Drawbacks The process required much human intervention Automation would be required for a “real” computer Same method on 200 cities would require more than DNA than the mass of Earth

Thoughts Could a DNA Computer get sick? Is it biodegradable? Virus Cancer Is it biodegradable? Could a virus spread from computer to humans? If so, could virus writers spread more deadly viruses? New level of bioterrorism

Summary DNA can be used for simple calculations DNA is a compact form of data storage DNA is exponentially parallel DNA is redundant

References Ars Technica. http://arstechnica.com/reviews/2q00/dna/dna-5.html Scientific American - August 1998. pp 54-61 Science - Vol. 266. Nov. 11, 1994. pp 1021-1024