SlideShare a Scribd company logo
DNA Based Computing
List of Modules
Introduction to D.N.A.
Adleman's Experiment
Applications of D.N.A. based systems
DNA based computers Vs. Conventional
Computers
Conclusion
Introduction to
D.N.A.
What is DNA ?
• DNA is an abbreviation for Deoxyribonucleic
Acid.
• DNA contains the genetic blueprint of living
creatures.
• DNA contains the instructions for assembling
cells in the body.
• Every cell in the body has a complete set of
DNA.
• DNA is unique for each individual.
Structure of DNA
• Sides:
• Sugar-Phosphate backbone
• Ladders
• Four complimentary base pairs
• Adenine and Thymine
• Guanine and Cytosine
• The base pairs contain weak hydrogen bonds
which hold the strands together.
Salient features of DNA
• DNA Replication
• Replication is the method by which any molecule
can form an exact replica of itself and the DNA gets
embedded in both these daughter molecules.
• DNA Extraction
• In this method, it is possible to separate and bring
together different strands of DNA that are of the
same type.
• DNA Annealing
• This is the method by which two DNA strands can be
brought together and then paired together or
melted to form one single entity.
Uniqueness of D.N.A.
• Extremely dense information storage.
• 1 gm DNA = 1 X 1014 bits
• Parallelism
• 3 X 1014 molecules at a time
• Energy efficiency
• 1 Joule = 2 X 1019 operations
Adleman’s Experiment
Adleman’s approach
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
Hamiltonian Directed Path
Problem (HDPP)
• Problem Statement
• Consider a salesman who has to travel to a number
of cities on a daily basis. Now the problem is to find
for him the fastest route, without taking him
through the same city twice.
Delhi
(Source)
Mumbai
Kolkata
Bangalore
Kochi
(Destination)
Solution
• The solution can be found out by using the
replication property of DNA.
• Several options can be checked at once as DNA
performs parallel processing.
• So far this method has been successful up to
15 cities.
• With advancements almost daily the no. of
cities are sure to rise up.
Adleman’s Algorithm
• Generate all possible routes.
• Select itineraries that start with proper city
and end with the final city.
• Gel Electrophoresis.
• Select itineraries which contain each city only
once.
1.Generate all possible routes
• For this purpose, we encode all the cities:
CITIES CODES
Delhi GCTACG
Mumbai CTAGTA
Kolkata TCGTAC
Bangalore CTACGG
Kochi ATGCCG
1.Generating all possible routes
(Continued)
• Now we encode the itineraries by connecting the
city sequences for which routes exist.
• Example
• Bangalore=CTACGG
• Kochi=ATGCCG
• Let S1 be the path from Bangalore to Kochi.
• S1 = CGGATG
• Now we compute, S1 = GCCTAC
• Now the for Bangalore to Kochi = GCCTAC
• Similarly, we will find the codes for all the paths.
2.Select desired itineraries
• The next step is to select the itineraries that
start and end with the correct route. The
strategy is to selectively cope and amplify only
that DNA which starts with Delhi and end with
Kochi.
Delhi
(Source)
Kochi
(Destination)
3.Gel Electrophoresis
• Sort the DNA by length and select the DNA
whose length equals to 5 cities.
• Generally, the DNA is a negatively charged
molecule, having a constant charge density.
The GEL slows down the passing of DNA
depending on the lengths therefore, producing
bands. “The technique used is GEL
Electrophoresis. It is used to differentiate
between DNA molecules having different
lengths”.
3.Gel Electrophoresis Diagram
4.SolutionPaths encoding
Cities Path
Symbol
Code Compliments
Delhi to Mumbai S1 TGCGAT ACGCTA
Mumbai to Kolkata S2 CATAGC GTATCG
Kolkata to Bangalore S3 ATGGCC TACCGG
Bangalore to Kochi S4 GCCTAG CGGATC
4.Select itineraries which
contain each city only once.
Delhi
(Source)
Mumbai Kolkata
BangaloreKochi
(Destination)
S1 S2
S3
S4
Applications on DNA
based computing
Applications of DNA based
computing
• Solving NP-complete and hard computational
problems
• Storage and Associative memory
• DNA 2 DNA Problems
• DNA Sequencing
• DNA Fingerprinting
• DNA mutation detection
DNA based computers Vs.
Conventional Computers
DNA based computers Vs.
Conventional Computers
DNA based computers Conventional Computers
 Can do billions of operations
simultaneously.
 Can do substantially fewer
operations simultaneously.
 Can provide huge memory in small
space.
 Smaller memory.
 Setting up a problem may require
considerable preparations.
 Setting up only requires keyboard
input.
 DNA is sensitive to chemical
deterioration.
 Electronic data is vulnerable but
can be backed up easily.
Conclusion
Conclusion
•
•
DNA Based Computing

More Related Content

PPTX
DNA computing seminar
PPTX
Bio computing
PPTX
Basics of Soft Computing
PPT
Introduction to soft computing
PPTX
Dna data storage
PPTX
Dna data storage
PPT
Soft Computing
DNA computing seminar
Bio computing
Basics of Soft Computing
Introduction to soft computing
Dna data storage
Dna data storage
Soft Computing

What's hot (20)

PPTX
DNA Computing
PPT
Diamond chip
PDF
20 Latest Computer Science Seminar Topics on Emerging Technologies
PPTX
Digital data storage in DNA
PPTX
Brain chips ppt
PPT
Bio-Molecular computers
PPTX
Dna digital data storage
PPT
Blue brain ppt
PPTX
Deep learning presentation
PPTX
DNA Storage
DOCX
Diamond Chip Technology
PPTX
DNA computers
PPT
Nano computing
PPT
Clockless chips
PPTX
Computational intelligence in wireless sensor network
PPT
Biometrics Technology Intresting PPT
PPTX
Dna digital data storage
PDF
Neuralink Seminar ppt
DNA Computing
Diamond chip
20 Latest Computer Science Seminar Topics on Emerging Technologies
Digital data storage in DNA
Brain chips ppt
Bio-Molecular computers
Dna digital data storage
Blue brain ppt
Deep learning presentation
DNA Storage
Diamond Chip Technology
DNA computers
Nano computing
Clockless chips
Computational intelligence in wireless sensor network
Biometrics Technology Intresting PPT
Dna digital data storage
Neuralink Seminar ppt
Ad

Viewers also liked (20)

PPT
DNA computing
PPT
Dna computing
PPTX
Dna computing
PPTX
DNA computing
PPTX
Power point presentation of saminer topic DNA based computing
PPTX
Biological computers
ODP
DNA & Molecular Computing
DOC
DNA COMPUTER
PPTX
Dna the next big thing in data storage
PDF
DNA as Storage Medium
PPTX
Presentation on Bio Computer
PPTX
PDF
Dna computer-presentation
PPTX
BIO MOLECULAR COMPUTING
PPTX
Training on SMS App - Anjesh Tuladhar
PDF
Tissue Management of Peri-implant Tissue
PPT
Lecture 9
PPT
Lecture 10 (final)
PPTX
Genetic data storage
PPTX
Google Wave
DNA computing
Dna computing
Dna computing
DNA computing
Power point presentation of saminer topic DNA based computing
Biological computers
DNA & Molecular Computing
DNA COMPUTER
Dna the next big thing in data storage
DNA as Storage Medium
Presentation on Bio Computer
Dna computer-presentation
BIO MOLECULAR COMPUTING
Training on SMS App - Anjesh Tuladhar
Tissue Management of Peri-implant Tissue
Lecture 9
Lecture 10 (final)
Genetic data storage
Google Wave
Ad

Similar to DNA Based Computing (20)

PPTX
Dna computing
PPT
Dna computing
PPTX
Dna computing
PPTX
DNA Computing
PDF
Dna algorithm ppt
PPTX
DNA based computer : present & future
PPTX
Dna computing
PDF
DNA data-structure
PPT
DNA computing
PDF
Ag04602228232
PPT
02 dna computers
PPTX
DNA NANOBIOTECHNOLOGY
PPT
PDF
A Study on DNA based Computation and Memory Devices
PPTX
Dna computing
DOCX
Final doc of dna
DOC
Recent Advancements in DNA Computing
PDF
27 20 dec16 13794 28120-1-sm(edit)genap
PPT
03j_nov18_n2.pptClassification of Parallel Computers.pptx
PPTX
DNA computing.pptx
Dna computing
Dna computing
Dna computing
DNA Computing
Dna algorithm ppt
DNA based computer : present & future
Dna computing
DNA data-structure
DNA computing
Ag04602228232
02 dna computers
DNA NANOBIOTECHNOLOGY
A Study on DNA based Computation and Memory Devices
Dna computing
Final doc of dna
Recent Advancements in DNA Computing
27 20 dec16 13794 28120-1-sm(edit)genap
03j_nov18_n2.pptClassification of Parallel Computers.pptx
DNA computing.pptx

Recently uploaded (20)

PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPT
Mechanical Engineering MATERIALS Selection
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Sustainable Sites - Green Building Construction
PPTX
Internet of Things (IOT) - A guide to understanding
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPTX
Lecture Notes Electrical Wiring System Components
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
additive manufacturing of ss316l using mig welding
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPT
Project quality management in manufacturing
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Geodesy 1.pptx...............................................
PPTX
Construction Project Organization Group 2.pptx
PDF
PPT on Performance Review to get promotions
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
CH1 Production IntroductoryConcepts.pptx
UNIT 4 Total Quality Management .pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Mechanical Engineering MATERIALS Selection
Operating System & Kernel Study Guide-1 - converted.pdf
Sustainable Sites - Green Building Construction
Internet of Things (IOT) - A guide to understanding
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Lecture Notes Electrical Wiring System Components
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
additive manufacturing of ss316l using mig welding
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Project quality management in manufacturing
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Geodesy 1.pptx...............................................
Construction Project Organization Group 2.pptx
PPT on Performance Review to get promotions

DNA Based Computing

  • 2. List of Modules Introduction to D.N.A. Adleman's Experiment Applications of D.N.A. based systems DNA based computers Vs. Conventional Computers Conclusion
  • 4. What is DNA ? • DNA is an abbreviation for Deoxyribonucleic Acid. • DNA contains the genetic blueprint of living creatures. • DNA contains the instructions for assembling cells in the body. • Every cell in the body has a complete set of DNA. • DNA is unique for each individual.
  • 5. Structure of DNA • Sides: • Sugar-Phosphate backbone • Ladders • Four complimentary base pairs • Adenine and Thymine • Guanine and Cytosine • The base pairs contain weak hydrogen bonds which hold the strands together.
  • 6. Salient features of DNA • DNA Replication • Replication is the method by which any molecule can form an exact replica of itself and the DNA gets embedded in both these daughter molecules. • DNA Extraction • In this method, it is possible to separate and bring together different strands of DNA that are of the same type. • DNA Annealing • This is the method by which two DNA strands can be brought together and then paired together or melted to form one single entity.
  • 7. Uniqueness of D.N.A. • Extremely dense information storage. • 1 gm DNA = 1 X 1014 bits • Parallelism • 3 X 1014 molecules at a time • Energy efficiency • 1 Joule = 2 X 1019 operations
  • 9. Adleman’s approach 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
  • 10. Hamiltonian Directed Path Problem (HDPP) • Problem Statement • Consider a salesman who has to travel to a number of cities on a daily basis. Now the problem is to find for him the fastest route, without taking him through the same city twice. Delhi (Source) Mumbai Kolkata Bangalore Kochi (Destination)
  • 11. Solution • The solution can be found out by using the replication property of DNA. • Several options can be checked at once as DNA performs parallel processing. • So far this method has been successful up to 15 cities. • With advancements almost daily the no. of cities are sure to rise up.
  • 12. Adleman’s Algorithm • Generate all possible routes. • Select itineraries that start with proper city and end with the final city. • Gel Electrophoresis. • Select itineraries which contain each city only once.
  • 13. 1.Generate all possible routes • For this purpose, we encode all the cities: CITIES CODES Delhi GCTACG Mumbai CTAGTA Kolkata TCGTAC Bangalore CTACGG Kochi ATGCCG
  • 14. 1.Generating all possible routes (Continued) • Now we encode the itineraries by connecting the city sequences for which routes exist. • Example • Bangalore=CTACGG • Kochi=ATGCCG • Let S1 be the path from Bangalore to Kochi. • S1 = CGGATG • Now we compute, S1 = GCCTAC • Now the for Bangalore to Kochi = GCCTAC • Similarly, we will find the codes for all the paths.
  • 15. 2.Select desired itineraries • The next step is to select the itineraries that start and end with the correct route. The strategy is to selectively cope and amplify only that DNA which starts with Delhi and end with Kochi. Delhi (Source) Kochi (Destination)
  • 16. 3.Gel Electrophoresis • Sort the DNA by length and select the DNA whose length equals to 5 cities. • Generally, the DNA is a negatively charged molecule, having a constant charge density. The GEL slows down the passing of DNA depending on the lengths therefore, producing bands. “The technique used is GEL Electrophoresis. It is used to differentiate between DNA molecules having different lengths”.
  • 18. 4.SolutionPaths encoding Cities Path Symbol Code Compliments Delhi to Mumbai S1 TGCGAT ACGCTA Mumbai to Kolkata S2 CATAGC GTATCG Kolkata to Bangalore S3 ATGGCC TACCGG Bangalore to Kochi S4 GCCTAG CGGATC
  • 19. 4.Select itineraries which contain each city only once. Delhi (Source) Mumbai Kolkata BangaloreKochi (Destination) S1 S2 S3 S4
  • 21. Applications of DNA based computing • Solving NP-complete and hard computational problems • Storage and Associative memory • DNA 2 DNA Problems • DNA Sequencing • DNA Fingerprinting • DNA mutation detection
  • 22. DNA based computers Vs. Conventional Computers
  • 23. DNA based computers Vs. Conventional Computers DNA based computers Conventional Computers  Can do billions of operations simultaneously.  Can do substantially fewer operations simultaneously.  Can provide huge memory in small space.  Smaller memory.  Setting up a problem may require considerable preparations.  Setting up only requires keyboard input.  DNA is sensitive to chemical deterioration.  Electronic data is vulnerable but can be backed up easily.