SlideShare a Scribd company logo
1 of 27
DNA COMPUTING
Ch. Subba Rayudu
3rd CSE
12711A052
NEC::NELLORE
Overview
• Introduction to DNA
• What is DNA computing
• Adleman’s Hamiltonian path problem.
• Cutting Edge Technologies
• Pros and Cons
• DNA Vs Electronic Computers
• Conclusion
What is DNA?
• DNA stands for Deoxyribonucleic Acid
• DNA represents the genetic blueprint of living
creatures
• DNA contains “instructions” for assembling
cells
• Every cell in human body has a complete set
of DNA
• DNA is unique for each individual
Double Helix
• “Sides”
Sugar-phosphate backbones
• “ladders”
complementary base pairs
Adenine & Thymine
Guanine & Cytosine
• Two strands are held together by
weak hydrogen bonds between the
complementary base pairs
Uniqueness of DNA
Why is DNA a Unique Computational Element???
• Extremely dense information storage.
• Enormous parallelism.
• Extraordinary energy efficiency.
Dense Information Storage
This image shows 1 gram of
DNA on a CD. The CD can hold
800 MB of data.
The 1 gram of DNA can hold
about 1x1014
MB of data.
The number of CDs required to
hold this amount of information,
lined up edge to edge, would
circle the Earth 375 times, and
would take 163,000 centuries to
listen to.
How enormous is the
parallelism?
• A test tube of DNA can contain trillions of strands.
Each operation on a test tube of DNA is carried out
on all strands in the tube in parallel !
• Check this out……. We Typically use
How extraordinary is the
energy efficiency?
• Adleman figured his computer was running
2 x 1019
operations per joule.
Instructions in DNA
• Instructions are coded in a sequence of the DNA
bases
• A segment of DNA is exposed, transcribed and
translated to carry out instructions
Sequence to indicate the
start of an instruction
Instruction that triggers
Hormone injection
Instruction for hair cells
………
A Little More………
 Basic suite of operations: AND,OR,NOT & NOR in
CPU while cutting, linking, pasting, amplifying and
many others in DNA.
 Complementarity makes DNA unique.
Can DNA compute?
•DNA itself does not carry out any computation. It
rather acts as a massive memory.
•BUT, the way complementary bases react with each
other can be used to compute things.
•Proposed by Adelman in 1994
Why do we investigate about “other”
computers?
•Certain types of problems (learning, pattern
recognition, fault-tolerant system, large set searches,
cost optimization) are intrinsically very difficult to solve
with current computers and algorithms
•NP problems: We do not know any algorithm that
solves them in a polynomial time  all of the current
solutions run in a amount of time proportional to an
exponential function of the size of the problem
12
Adleman’s solution of the Hamiltonian
Directed Path Problem(HDPP).
I believe things like DNA computing will eventually
lead the way to a “molecular revolution,” which
ultimately will have a very dramatic effect on the
world. – L. Adleman
14
An example of NP-problem: the Traveling
Salesman Problem
 TSP: A salesman must go from the city A to the city
Z, visiting other cities in the meantime. Some of the
cities are linked by plane. Is it any path from A to Z
only visiting each city once?
Coding the paths
1, Atlanta – Boston:
ACTTGCAGTCGGACTG
||||||||
CGTCAGCC
R:(GCAGTCGG)
2,(A+B)+Chicago:
ACTTGCAGTCGGACTGGGCTATGT
||||||||
TGACCCGA R:(ACTGGGCT) 15
Solution A+B+C+D:
ACTTGCAGTCGGACTGGGCTATGTCCGAGCAA
(Hybridization and ligation between city molecules and intercity link molecules)
Algorithm
1.Generate Random paths
2.From all paths created in step 1, keep only those
that start at s and end at t.
3.From all remaining paths, keep only those that visit
exactly n vertices.
4.From all remaining paths, keep only those that visit
each vertex at least once.
5.if any path remains, return “yes”;otherwise, return
“no”.
16
THE FUTURE!
Algorithm used by Adleman for the traveling salesman
problem was simple. As technology becomes more
refined, more efficient algorithms may be discovered.
DNA Manipulation technology has rapidly improved in
recent years, and future advances may make DNA
computers more efficient.
The University of Wisconsin is experimenting with chip-
based DNA computers.
DNA computers are unlikely to feature word processing,
emailing and solitaire programs.
Instead, their powerful computing power will be used
for areas of encryption, genetic programming, language
systems, and algorithms or by airlines wanting to map
more efficient routes. Hence better applicable in only
some promising areas.
DNA Chip
The Smallest Computer
• The smallest programmable DNA computer was
developed at Weizmann Institute in Israel by Prof.
Ehud Shapiro last year
• It uses enzymes as a program that processes on 0n
the input data (DNA molecules).
DNA Vs Electronic computers
 At Present, NOT competitive with the state-of-the-art
algorithms on electronic computers
 Only small instances of HDPP can be solved.
Reason?..for n vertices, we require 2^n molecules.
 Time consuming laboratory procedures.
 Good computer programs that can solve HSP for 100
vertices in a matter of minutes.
 No universal method of data representation.
22
Advantages
 Ample supply of raw materials.
 No toxic by-products.
 Smaller compared to silicon chips.
 Efficiency in parallel computation.
Disadvantages
 Time consuming.
 Occasionally slower.
 Reliability.
 Human Assistance.
24
Error Restrictions
 DNA computing involves a relatively large
amount of error.
 As size of problem grows, probability of
receiving incorrect answer eventually
becomes greater than probability of receiving
correct answer
25
Applications
 Satisfiability and Boolean Operations
 Finite State Machines
 Road Coloring
 DNA Chip
 Solving NP-hard problems
 Turing Machine
 Boolean Circuits
Conclusion
• Many issues to be overcome to produce a
useful DNA computer.
• It will not replace the current computers
because it is application specific, but has a
potential to replace the high-end research
oriented computers in future.
Thank you
Any Queries Please

More Related Content

What's hot

What's hot (20)

DNA computing
DNA computingDNA computing
DNA computing
 
Dna computing
Dna computingDna computing
Dna computing
 
Dna computing
Dna computingDna computing
Dna computing
 
DNA Based Computing
DNA Based ComputingDNA Based Computing
DNA Based Computing
 
Dna digital data storage
Dna digital data storageDna digital data storage
Dna digital data storage
 
DNA STORAGE
 DNA STORAGE DNA STORAGE
DNA STORAGE
 
Datastorage in DNA
Datastorage in DNADatastorage in DNA
Datastorage in DNA
 
Digital data storage in DNA
Digital data storage in DNADigital data storage in DNA
Digital data storage in DNA
 
Dna storage
Dna storageDna storage
Dna storage
 
Bio_Computing
Bio_ComputingBio_Computing
Bio_Computing
 
DNA based computer : present & future
DNA based computer : present & futureDNA based computer : present & future
DNA based computer : present & future
 
Dna digital data storage
Dna digital data storageDna digital data storage
Dna digital data storage
 
Dna data storage
Dna data storageDna data storage
Dna data storage
 
DNA Storage
DNA StorageDNA Storage
DNA Storage
 
Biocomputing- biological computing
Biocomputing- biological computingBiocomputing- biological computing
Biocomputing- biological computing
 
Dna as data storage device
Dna as data storage deviceDna as data storage device
Dna as data storage device
 
DNA as memory storage device
DNA as memory storage deviceDNA as memory storage device
DNA as memory storage device
 
DNA storage by Anushka jha
DNA storage by Anushka jhaDNA storage by Anushka jha
DNA storage by Anushka jha
 
DNA computing
DNA computingDNA computing
DNA computing
 
Sanger Sequencing By D Gnanasingh Arputhadas
Sanger Sequencing By D Gnanasingh ArputhadasSanger Sequencing By D Gnanasingh Arputhadas
Sanger Sequencing By D Gnanasingh Arputhadas
 

Viewers also liked

Viewers also liked (9)

Dna computing
Dna computingDna computing
Dna computing
 
DNA Computing
DNA ComputingDNA Computing
DNA Computing
 
DNA, Genes and the Continuity of Life
DNA, Genes and the Continuity of Life DNA, Genes and the Continuity of Life
DNA, Genes and the Continuity of Life
 
Dna computer-presentation
Dna computer-presentationDna computer-presentation
Dna computer-presentation
 
Grid computing
Grid computingGrid computing
Grid computing
 
Dna ppt
Dna pptDna ppt
Dna ppt
 
Bio computing
Bio computingBio computing
Bio computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing Seminar PPT
Grid computing Seminar PPTGrid computing Seminar PPT
Grid computing Seminar PPT
 

Similar to Dna computing

Similar to Dna computing (20)

DNA computing.pptx
DNA computing.pptxDNA computing.pptx
DNA computing.pptx
 
Dna computing
Dna computingDna computing
Dna computing
 
Dna computing
Dna computingDna computing
Dna computing
 
Alternative Computing
Alternative ComputingAlternative Computing
Alternative Computing
 
Recent Advancements in DNA Computing
Recent Advancements in DNA ComputingRecent Advancements in DNA Computing
Recent Advancements in DNA Computing
 
Dna computers
Dna computers Dna computers
Dna computers
 
Nano technology
Nano technologyNano technology
Nano technology
 
Bio-Molecular computers
Bio-Molecular computersBio-Molecular computers
Bio-Molecular computers
 
Dna computing
Dna computingDna computing
Dna computing
 
DNA & Bio computer
DNA & Bio computerDNA & Bio computer
DNA & Bio computer
 
Dna computing
Dna computingDna computing
Dna computing
 
biocomputing-190618135550.pdf
biocomputing-190618135550.pdfbiocomputing-190618135550.pdf
biocomputing-190618135550.pdf
 
2014 nci-edrn
2014 nci-edrn2014 nci-edrn
2014 nci-edrn
 
DNA & Molecular Computing
DNA & Molecular ComputingDNA & Molecular Computing
DNA & Molecular Computing
 
Ag04602228232
Ag04602228232Ag04602228232
Ag04602228232
 
DNA computers
DNA computersDNA computers
DNA computers
 
DNA Notes
DNA NotesDNA Notes
DNA Notes
 
Neural Networks-1
Neural Networks-1Neural Networks-1
Neural Networks-1
 
DNA COMPUTER
DNA COMPUTERDNA COMPUTER
DNA COMPUTER
 
2013 siam-cse-big-data
2013 siam-cse-big-data2013 siam-cse-big-data
2013 siam-cse-big-data
 

Recently uploaded

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 

Recently uploaded (20)

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 

Dna computing

  • 1. DNA COMPUTING Ch. Subba Rayudu 3rd CSE 12711A052 NEC::NELLORE
  • 2. Overview • Introduction to DNA • What is DNA computing • Adleman’s Hamiltonian path problem. • Cutting Edge Technologies • Pros and Cons • DNA Vs Electronic Computers • Conclusion
  • 3. What is DNA? • DNA stands for Deoxyribonucleic Acid • DNA represents the genetic blueprint of living creatures • DNA contains “instructions” for assembling cells • Every cell in human body has a complete set of DNA • DNA is unique for each individual
  • 4. Double Helix • “Sides” Sugar-phosphate backbones • “ladders” complementary base pairs Adenine & Thymine Guanine & Cytosine • Two strands are held together by weak hydrogen bonds between the complementary base pairs
  • 5. Uniqueness of DNA Why is DNA a Unique Computational Element??? • Extremely dense information storage. • Enormous parallelism. • Extraordinary energy efficiency.
  • 6. Dense Information Storage This image shows 1 gram of DNA on a CD. The CD can hold 800 MB of data. The 1 gram of DNA can hold about 1x1014 MB of data. The number of CDs required to hold this amount of information, lined up edge to edge, would circle the Earth 375 times, and would take 163,000 centuries to listen to.
  • 7. How enormous is the parallelism? • A test tube of DNA can contain trillions of strands. Each operation on a test tube of DNA is carried out on all strands in the tube in parallel ! • Check this out……. We Typically use
  • 8. How extraordinary is the energy efficiency? • Adleman figured his computer was running 2 x 1019 operations per joule.
  • 9. Instructions in DNA • Instructions are coded in a sequence of the DNA bases • A segment of DNA is exposed, transcribed and translated to carry out instructions Sequence to indicate the start of an instruction Instruction that triggers Hormone injection Instruction for hair cells ………
  • 10. A Little More………  Basic suite of operations: AND,OR,NOT & NOR in CPU while cutting, linking, pasting, amplifying and many others in DNA.  Complementarity makes DNA unique.
  • 11. Can DNA compute? •DNA itself does not carry out any computation. It rather acts as a massive memory. •BUT, the way complementary bases react with each other can be used to compute things. •Proposed by Adelman in 1994
  • 12. Why do we investigate about “other” computers? •Certain types of problems (learning, pattern recognition, fault-tolerant system, large set searches, cost optimization) are intrinsically very difficult to solve with current computers and algorithms •NP problems: We do not know any algorithm that solves them in a polynomial time  all of the current solutions run in a amount of time proportional to an exponential function of the size of the problem 12
  • 13. Adleman’s solution of the Hamiltonian Directed Path Problem(HDPP). I believe things like DNA computing will eventually lead the way to a “molecular revolution,” which ultimately will have a very dramatic effect on the world. – L. Adleman
  • 14. 14 An example of NP-problem: the Traveling Salesman Problem  TSP: A salesman must go from the city A to the city Z, visiting other cities in the meantime. Some of the cities are linked by plane. Is it any path from A to Z only visiting each city once?
  • 15. Coding the paths 1, Atlanta – Boston: ACTTGCAGTCGGACTG |||||||| CGTCAGCC R:(GCAGTCGG) 2,(A+B)+Chicago: ACTTGCAGTCGGACTGGGCTATGT |||||||| TGACCCGA R:(ACTGGGCT) 15 Solution A+B+C+D: ACTTGCAGTCGGACTGGGCTATGTCCGAGCAA (Hybridization and ligation between city molecules and intercity link molecules)
  • 16. Algorithm 1.Generate Random paths 2.From all paths created in step 1, keep only those that start at s and end at t. 3.From all remaining paths, keep only those that visit exactly n vertices. 4.From all remaining paths, keep only those that visit each vertex at least once. 5.if any path remains, return “yes”;otherwise, return “no”. 16
  • 17. THE FUTURE! Algorithm used by Adleman for the traveling salesman problem was simple. As technology becomes more refined, more efficient algorithms may be discovered. DNA Manipulation technology has rapidly improved in recent years, and future advances may make DNA computers more efficient. The University of Wisconsin is experimenting with chip- based DNA computers.
  • 18. DNA computers are unlikely to feature word processing, emailing and solitaire programs. Instead, their powerful computing power will be used for areas of encryption, genetic programming, language systems, and algorithms or by airlines wanting to map more efficient routes. Hence better applicable in only some promising areas.
  • 20. The Smallest Computer • The smallest programmable DNA computer was developed at Weizmann Institute in Israel by Prof. Ehud Shapiro last year • It uses enzymes as a program that processes on 0n the input data (DNA molecules).
  • 21. DNA Vs Electronic computers  At Present, NOT competitive with the state-of-the-art algorithms on electronic computers  Only small instances of HDPP can be solved. Reason?..for n vertices, we require 2^n molecules.  Time consuming laboratory procedures.  Good computer programs that can solve HSP for 100 vertices in a matter of minutes.  No universal method of data representation.
  • 22. 22 Advantages  Ample supply of raw materials.  No toxic by-products.  Smaller compared to silicon chips.  Efficiency in parallel computation.
  • 23. Disadvantages  Time consuming.  Occasionally slower.  Reliability.  Human Assistance.
  • 24. 24 Error Restrictions  DNA computing involves a relatively large amount of error.  As size of problem grows, probability of receiving incorrect answer eventually becomes greater than probability of receiving correct answer
  • 25. 25 Applications  Satisfiability and Boolean Operations  Finite State Machines  Road Coloring  DNA Chip  Solving NP-hard problems  Turing Machine  Boolean Circuits
  • 26. Conclusion • Many issues to be overcome to produce a useful DNA computer. • It will not replace the current computers because it is application specific, but has a potential to replace the high-end research oriented computers in future.