DNA Computing
Submitted By -
RAJAT GUPTA
Outline Of Contents
• What Is DNA
• Uniqueness Of DNA
• Introduction To DNA Computing
• Travelling Salesman Problem
• Advantages Of DNA Computing
• Disadvantages Of DNA Computing
• Conclusion
What Is DNA ?
• DNA stands for Deoxyribonucleic Acid
• DNA contains instructions for assembling cells
• DNA represents the genetic blueprint of living
creatures
• 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
• The 1 gram of DNA can hold
about 1x1014
MB of data. So
CDs required to hold this
amount of information would
circle the Earth 375 times.
• With bases spaced at 0.35 nm
along DNA, data density is
over a million Gbits/inch
compared to 7 Gbits/inch in
typical high performance
HDD.
Enormous 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.
Energy Efficiency
• Adleman figured his computer was running
2 x 1019
operations per joule.
Origin of DNA Computing
• Firstly Leonard Adleman in 1994 proposed that
the makeup of DNA and its features of
combining nucleotides could have application in
computational research techniques.
Travelling Salesman Problem
• Adleman came to know that DNA has potential to
solve complex mathematical problems.
• Adleman solved problem to find the route between
Miami And New York using DNA Computing.
Continued..
He carried out the experiment in following manner
• Strands of DNA represent the five cities. In genes,
genetic coding is represented by the letters A, T, C and
G. Some sequence of these six letters represented each
city and possible flight path.
• These molecules are then mixed in a test tube, with
some of these DNA strands sticking together. A chain of
these strands represents a possible answer.
Continued..
• Within a few seconds, all of the possible
combinations of DNA strands, which represent
answers, are created in the test tube.
• Adleman eliminates the wrong molecules through
chemical reactions, which leaves behind only the
flight paths that connect all seven cities.
Continued..
Generate all possible routes:-
• Encode city names in short DNA sequences as shown
below.
• Each city can be represented by a "word" of six
bases:
Los Angeles GCTACG
Chicago CTAGTA
Dallas TCGTAC
Miami CTACGG
New York ATGCCG
Continued..
Now how could we genrate such routes?
• Route between Miami (CTACGG) and NY (ATGCCG) can be
made by taking the second half of the coding for Miami (CGG)
and the first half of the coding for NY (ATG). This gives
CGGATG.
• By taking the complement of this you get, GCCTAC, which not
only uniquely represents the route from Miami to NY, but will
connect the DNA representing Miami and NY by hybridizing
itself to the second half of the code representing Miami
(...CGG) and the first half of the code representing NY (ATG...).
Continued..
• Random routes can be made by mixing city
encodings with the route encodings. Finally, the DNA
strands can be connected together by an enzyme
called ligase.
Advantages of DNA Computing
• Perform millions of operations simultaneously
(Parallel Computing).
• Capable of storing billions of times more data
• Minimal storage requirements.
• Minimal power requirements.
• They are inexpensive to build, being made of
common biological materials.
• DNA computers smaller than any computer
Disadvantages of DNA Computing
• Generating solution sets, even for some relatively
simple problems, may require impractically large
amounts of memory (lots and lots of DNA strands are
required).
• DNA computers could not (at this point) replace
traditional computers.
• They are not programmable and the common human
being can not sit down at a familiar keyboard and get
to work.
• It requires human assistance.
Conclusion
• DNA computers can't be found at your local electronics
store yet. The technology is still in development.
• Bio molecular computers, made of DNA and other
biological molecules, only exist today in a few specialized
labs.
• The current applications of DNA chips are restricted to
the field of medicine.
• If developed, their powerful computing power will be
used by national governments for cracking secret codes,
or by airlines wanting to map more efficient routes.
Thank You!!

More Related Content

PPTX
Dna computing
PPTX
Dna computing
PPTX
DNA computing
PPT
DNA computing
PPTX
DNA computing seminar
PPTX
Dna computing
PPT
Dna computing
Dna computing
Dna computing
DNA computing
DNA computing
DNA computing seminar
Dna computing
Dna computing

What's hot (20)

PPTX
Power point presentation of saminer topic DNA based computing
PPTX
DNA based diagnosis of geneticdiseases - by Chinmayi Upadhyaya
PPTX
Microarray technology and applications
PPTX
DNA microarray final ppt.
PPT
DNA computing
PPTX
Ngs ppt
PPTX
Library screening
PDF
The next generation sequencing platform of roche 454
PPTX
Biocomputing- biological computing
PPTX
Seminar on dna based diagnosis of genetic diasease
PPTX
Microarray of long oligonucleotide
PPTX
Roche Pyrosequencing 454 ; Next generation DNA Sequencing
PDF
Next Generation Sequencing
PPTX
Conventional and next generation sequencing ppt
PPTX
Sequenced taged sites (sts)
PPT
BLAST(Basic Local Alignment Tool)
PPTX
Sequence assembly
PPTX
DNA Footprinting
PDF
Power point presentation of saminer topic DNA based computing
DNA based diagnosis of geneticdiseases - by Chinmayi Upadhyaya
Microarray technology and applications
DNA microarray final ppt.
DNA computing
Ngs ppt
Library screening
The next generation sequencing platform of roche 454
Biocomputing- biological computing
Seminar on dna based diagnosis of genetic diasease
Microarray of long oligonucleotide
Roche Pyrosequencing 454 ; Next generation DNA Sequencing
Next Generation Sequencing
Conventional and next generation sequencing ppt
Sequenced taged sites (sts)
BLAST(Basic Local Alignment Tool)
Sequence assembly
DNA Footprinting
Ad

Viewers also liked (20)

PPT
Dna computing
PPT
02 dna computers
PPTX
sixth sense presentation
PPTX
Sixth Sense Technology "Wear your world"
PPT
Surface computing
PPTX
Android technlogy
PPT
Presentation Seminar
PPTX
DNA computers
ODP
DNA & Molecular Computing
PPTX
Sixth sense technology
PPT
Surface computer
PPT
Androidmarhsmallow
PPT
Dna profiling presentation x2
PPT
Sixth sense technology
PPTX
Paper battery
PPT
microsoft Surface computer
PPTX
Surface Computing
PPTX
Paper battery presentation by vikas
PPTX
Introduction to IOT
PDF
IoT: An introduction
Dna computing
02 dna computers
sixth sense presentation
Sixth Sense Technology "Wear your world"
Surface computing
Android technlogy
Presentation Seminar
DNA computers
DNA & Molecular Computing
Sixth sense technology
Surface computer
Androidmarhsmallow
Dna profiling presentation x2
Sixth sense technology
Paper battery
microsoft Surface computer
Surface Computing
Paper battery presentation by vikas
Introduction to IOT
IoT: An introduction
Ad

Similar to DNA Computing (20)

PPT
PPTX
Dna computing
PPT
Dna computing
PPTX
DNA computing.pptx
PPTX
DNA based computer : present & future
PPTX
DNA Computing
PPTX
Datastorage in DNA
PPTX
Datastorage in DNA
PPTX
Dna computing
PPTX
DNA Based Computing
PPTX
DNA digital data storage.pptx
PPT
Nano technology
PPT
PPTX
Alternative Computing
PPTX
Dna storage
PPT
DNA Computing
PPTX
Unit5_Topic1.pptx_20240923_213122_0000.pptx
PDF
Ag04602228232
PDF
dna-digital-data-storage_compress.pdf
Dna computing
Dna computing
DNA computing.pptx
DNA based computer : present & future
DNA Computing
Datastorage in DNA
Datastorage in DNA
Dna computing
DNA Based Computing
DNA digital data storage.pptx
Nano technology
Alternative Computing
Dna storage
DNA Computing
Unit5_Topic1.pptx_20240923_213122_0000.pptx
Ag04602228232
dna-digital-data-storage_compress.pdf

Recently uploaded (20)

PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Hybrid model detection and classification of lung cancer
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
Architecture types and enterprise applications.pdf
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPTX
The various Industrial Revolutions .pptx
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
Modernising the Digital Integration Hub
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
Tartificialntelligence_presentation.pptx
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
CloudStack 4.21: First Look Webinar slides
PPT
Geologic Time for studying geology for geologist
PPTX
Benefits of Physical activity for teenagers.pptx
Group 1 Presentation -Planning and Decision Making .pptx
Chapter 5: Probability Theory and Statistics
Univ-Connecticut-ChatGPT-Presentaion.pdf
A review of recent deep learning applications in wood surface defect identifi...
Web Crawler for Trend Tracking Gen Z Insights.pptx
Developing a website for English-speaking practice to English as a foreign la...
WOOl fibre morphology and structure.pdf for textiles
Hybrid model detection and classification of lung cancer
observCloud-Native Containerability and monitoring.pptx
Architecture types and enterprise applications.pdf
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
The various Industrial Revolutions .pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Modernising the Digital Integration Hub
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Tartificialntelligence_presentation.pptx
sustainability-14-14877-v2.pddhzftheheeeee
CloudStack 4.21: First Look Webinar slides
Geologic Time for studying geology for geologist
Benefits of Physical activity for teenagers.pptx

DNA Computing

  • 2. Outline Of Contents • What Is DNA • Uniqueness Of DNA • Introduction To DNA Computing • Travelling Salesman Problem • Advantages Of DNA Computing • Disadvantages Of DNA Computing • Conclusion
  • 3. What Is DNA ? • DNA stands for Deoxyribonucleic Acid • DNA contains instructions for assembling cells • DNA represents the genetic blueprint of living creatures • 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 • The 1 gram of DNA can hold about 1x1014 MB of data. So CDs required to hold this amount of information would circle the Earth 375 times. • With bases spaced at 0.35 nm along DNA, data density is over a million Gbits/inch compared to 7 Gbits/inch in typical high performance HDD.
  • 7. Enormous 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.
  • 8. Energy Efficiency • Adleman figured his computer was running 2 x 1019 operations per joule.
  • 9. Origin of DNA Computing • Firstly Leonard Adleman in 1994 proposed that the makeup of DNA and its features of combining nucleotides could have application in computational research techniques.
  • 10. Travelling Salesman Problem • Adleman came to know that DNA has potential to solve complex mathematical problems. • Adleman solved problem to find the route between Miami And New York using DNA Computing.
  • 11. Continued.. He carried out the experiment in following manner • Strands of DNA represent the five cities. In genes, genetic coding is represented by the letters A, T, C and G. Some sequence of these six letters represented each city and possible flight path. • These molecules are then mixed in a test tube, with some of these DNA strands sticking together. A chain of these strands represents a possible answer.
  • 12. Continued.. • Within a few seconds, all of the possible combinations of DNA strands, which represent answers, are created in the test tube. • Adleman eliminates the wrong molecules through chemical reactions, which leaves behind only the flight paths that connect all seven cities.
  • 13. Continued.. Generate all possible routes:- • Encode city names in short DNA sequences as shown below. • Each city can be represented by a "word" of six bases: Los Angeles GCTACG Chicago CTAGTA Dallas TCGTAC Miami CTACGG New York ATGCCG
  • 14. Continued.. Now how could we genrate such routes? • Route between Miami (CTACGG) and NY (ATGCCG) can be made by taking the second half of the coding for Miami (CGG) and the first half of the coding for NY (ATG). This gives CGGATG. • By taking the complement of this you get, GCCTAC, which not only uniquely represents the route from Miami to NY, but will connect the DNA representing Miami and NY by hybridizing itself to the second half of the code representing Miami (...CGG) and the first half of the code representing NY (ATG...).
  • 15. Continued.. • Random routes can be made by mixing city encodings with the route encodings. Finally, the DNA strands can be connected together by an enzyme called ligase.
  • 16. Advantages of DNA Computing • Perform millions of operations simultaneously (Parallel Computing). • Capable of storing billions of times more data • Minimal storage requirements. • Minimal power requirements. • They are inexpensive to build, being made of common biological materials. • DNA computers smaller than any computer
  • 17. Disadvantages of DNA Computing • Generating solution sets, even for some relatively simple problems, may require impractically large amounts of memory (lots and lots of DNA strands are required). • DNA computers could not (at this point) replace traditional computers. • They are not programmable and the common human being can not sit down at a familiar keyboard and get to work. • It requires human assistance.
  • 18. Conclusion • DNA computers can't be found at your local electronics store yet. The technology is still in development. • Bio molecular computers, made of DNA and other biological molecules, only exist today in a few specialized labs. • The current applications of DNA chips are restricted to the field of medicine. • If developed, their powerful computing power will be used by national governments for cracking secret codes, or by airlines wanting to map more efficient routes.