SlideShare a Scribd company logo
DNA COMPUTERS By V.Meera C.Meenakshi (St.Peter’s Engineering college)
CONTENTS Why DNA Computers DNA-In a nut shell DNA structure  Advantages Features of DNA computers    Memory   Parallelism  Power Generation  Operations in DNA Silicon Computers Vs DNA Computers  <Similarities and Difference> Applications Conclusions
Why DNA Computers? Moore’s Law states that silicon microprocessors double in complexity roughly every two years. To overcome the limitations of Current Computing Technology. BIO-Chips made up of  DNA is used as a substitute for sillicon chips.
DNA-In a Nut Shell DNA -D eoxyribo  N ucleic  A cid All organisms on this planet are made of the same type of genetic blueprint. Within the cells of any organism is a substance called DNA which is a double-stranded helix of nucleotides. DNA carries the genetic information of a cell.<Memory in DNA computers>
DNA Structure Each strand is based on 4 bases: >Adenine  (A) >Thymine  (T) >Cytosine (C) >Guanine  (G)
DNA Structure… Due to the hybridization reaction, A is complementary with T and C is complementary with G.
Features Of DNA Computers PARALLELISM The process of carrying out different operations in different strands at the same time. Replication Reason for Enormous parallelism of DNA computers .
Replication
Parallelism…… If forced to behave sequentially, DNA loses its appeal . Eg: Will doubling the clock speed or doubling your RAM give you better performance?
Parallelism…… Proof: Read and write rate of DNA: <DNA of Bacteria is taken as sample> Case 1: If single copy of the replication enzymes to work in sequential manner. Case  2: If many copies of the replication enzymes to work on DNA in parallel.
Memory The 1 gram of DNA can hold about 1x1014 MB of data. 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
No More Viruses
Virus Resistance In DNA Computers > Here  viruses effects the base pairs of the DNA . > There are various error correction mechanisms that autocorrects the base pairs. >PCR detects a erroneous DNA strand. >Err in one DNA does not affect the whole system. So Adieu Anti-Virus!!!
Power Generation A DNA polymer molecule stores significant amount of energy relative to the same polymer broke into little pieces - its monomers. The DNA computer uses  this energy to drive a useful process, namely computation .
Operations In DNA Computers… Logical operations in DNA computers: DNA logic gates pick up various fragments single of a genome as input before creating a output from the fragments
Logical Operations in DNA Computers Typical logic gate operations can be explained as below : OR: -  pouring together DNA solutions containing specific sequences . AND: - Separating DNA strands according to their sequences
Logical Operations in DNA Computers.. EX-OR: - If the DNA at the input is a complementary strand they combine to give a 1.
Operations In DNA Computers Steps to perform the logic operations: STEP 1: Chemical structure of the DNA is found.
Operations In DNA Computers… STEP 2: The DNA strands are separated and placed in a solid substrate or in a liquid. This is the reference strand .
Operations In DNA Computers… STEP 3: Another DNA strand to which the operation is to be done is introduced.
Operations In DNA Computers… STEP 4: After the hybridization a bond is formed between two strands which yields the result.
The truth table for  DNA logic gates The truth table in a DNA computers uses a three-level scheme. An operation is represented in terms of DNA hybridisation. For each binary operation the two bit strings are represented with two different DNA single strands. The first string is called the “input” and the second is the “operand”.
Truth table for  DNA Computers…. Each bit is represented with a dinucleotide unit, and a bit string with a sequence of dinucleotides Bases used in encoding are >A-Adenine >T-Thymine >U-Uracil   >P-2,6-diaminopurine
Truth table encoding using “dinucleotide” bits .
Sample operation Eg: 1001 NAND  0101 Input string:1001 Operand :0101
Conventional Computers Vs DNA Computers
Applications DNA fingerprinting. Airline and communication routing <NP –Problem> DNA chips. Genetic programming. Pharmaceutical applications. Cracking of coded messages
NP Problem made easy E.g.: Hamiltonian Problem Statement: Given a graph with directed edges, find a Hamiltonian Path, i.e. a path which starts at one node, finishes at another, and goes through all other nodes exactly once.
NP Problem made easy….. Edges represent non-stop flights Determine whether there is a Hamiltonian Path starting in Atlanta,ending in Detroit
Steps to solve the problem Step 1: Encode this graph in a DNA.
Steps to solve the problem.. Step 2: Vertices are assigned a random DNA sequence o Atlanta: ACTT GCAG o Boston:  TCGG ACTG
Steps to solve the problem.. Step 3: Edges (flights) are formed by  concatenating the 2nd half of the originating city and the 1st half of the destination city >Atlanta-Boston:  GCAG TCGG Step 4: Use  Polymerase Chain Reaction (PCR) to replicate DNA with the correct start and end city.
Steps to solve the problem.. Step 5: Put one primer on Atlanta and one primer on Detroit. Step 6: The  right answer is replicated exponentially, while the wrong paths are replicated linearly or not at all.
Steps to solve the problem.. Step 7: Use gel electrophoresis to identify the molecules with the right length. Step 8: Finally, use  affinity separation procedure to weed out paths without all the cities.
Steps to solve the problem.. Step 9: Probe molecules attached on iron balls attract the correct strands; the rest is poured out. Step 10: If any DNA is left in the tube, it is the Hamiltonian Path.
Applications DNA fingerprinting. Airline and communication routing <NP –Problem> DNA chips. Genetic programming. Pharmaceutical applications. Cracking of coded messages
Conclusions DNA computers showing enormous potential, especially for medical as well as data processing applications. Still lots of work resources required to develop it into a fully fledged product.
QUERIES???

More Related Content

PPTX
Bio computing
PPTX
Dna computing
PPTX
Dna computing
PPTX
Biocomputing- biological computing
PPT
DNA computing
PPTX
Dna digital data storage
PPT
Dna computing
PPTX
DNA Based Computing
Bio computing
Dna computing
Dna computing
Biocomputing- biological computing
DNA computing
Dna digital data storage
Dna computing
DNA Based Computing

What's hot (20)

PPTX
Digital data storage in DNA
PPTX
Dna data storage
PPTX
DNA computing seminar
PPTX
Biological computers
PPT
Clockless chips
PPTX
DNA STORAGE
PPTX
Dna storage
PPTX
Blue brain
PPTX
Blue brain Technology
PDF
dna-digital-data-storage_compress.pdf
PPTX
Biological computers
PDF
Neuromorphic computing for neural networks
PPTX
DNA Computing
PPTX
DNA Storage
PPTX
Dna digital data storage
PPTX
E ball technology..ppt
PPTX
Dna as data storage device
PPTX
Dna data storage
PPTX
Blue brain technology
PPTX
Blue brain
Digital data storage in DNA
Dna data storage
DNA computing seminar
Biological computers
Clockless chips
DNA STORAGE
Dna storage
Blue brain
Blue brain Technology
dna-digital-data-storage_compress.pdf
Biological computers
Neuromorphic computing for neural networks
DNA Computing
DNA Storage
Dna digital data storage
E ball technology..ppt
Dna as data storage device
Dna data storage
Blue brain technology
Blue brain
Ad

Viewers also liked (16)

PPT
Dna computing
PPTX
Dna computing
PPT
Chapter 1
PPTX
Alpha testing overview
PDF
Ch 8 eulerian and hamiltonian graphs
PDF
ALPHA TESTING
PPTX
Hamiltonian path
PPTX
Presentation on Bio Computer
PPT
5g technology ppt by btechkaboss
PDF
5G Technology
PPT
Brain computer interface
PPT
5G TECHNOLOGY
PPTX
Power point presentation of saminer topic DNA based computing
PPTX
5G tecnology
PPT
Software Testing Fundamentals
PPTX
5G Wireless Technology
Dna computing
Dna computing
Chapter 1
Alpha testing overview
Ch 8 eulerian and hamiltonian graphs
ALPHA TESTING
Hamiltonian path
Presentation on Bio Computer
5g technology ppt by btechkaboss
5G Technology
Brain computer interface
5G TECHNOLOGY
Power point presentation of saminer topic DNA based computing
5G tecnology
Software Testing Fundamentals
5G Wireless Technology
Ad

Similar to Bio_Computing (20)

PPTX
DNA based computer : present & future
PDF
Ag04602228232
PPTX
DNA Computing
PPTX
Dna computing
PPTX
DNA computers
PDF
A Study on DNA based Computation and Memory Devices
PPT
Dna computers
PPT
DNA computing
PPTX
Dna computing
PPT
Nano technology
PPT
03j_nov18_n2.pptClassification of Parallel Computers.pptx
DOC
Recent Advancements in DNA Computing
PPTX
DNA computing.pptx
PPTX
Unit5_Topic1.pptx_20240923_213122_0000.pptx
PPTX
Genetic data storage
PPTX
DNA computing
ODP
DNA & Molecular Computing
DNA based computer : present & future
Ag04602228232
DNA Computing
Dna computing
DNA computers
A Study on DNA based Computation and Memory Devices
Dna computers
DNA computing
Dna computing
Nano technology
03j_nov18_n2.pptClassification of Parallel Computers.pptx
Recent Advancements in DNA Computing
DNA computing.pptx
Unit5_Topic1.pptx_20240923_213122_0000.pptx
Genetic data storage
DNA computing
DNA & Molecular Computing

More from Meenakshi Chandrasekaran (12)

Recently uploaded (20)

PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Encapsulation theory and applications.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
cuic standard and advanced reporting.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
A Presentation on Artificial Intelligence
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Assigned Numbers - 2025 - Bluetooth® Document
The Rise and Fall of 3GPP – Time for a Sabbatical?
Unlocking AI with Model Context Protocol (MCP)
Getting Started with Data Integration: FME Form 101
Group 1 Presentation -Planning and Decision Making .pptx
Empathic Computing: Creating Shared Understanding
Encapsulation theory and applications.pdf
Tartificialntelligence_presentation.pptx
cuic standard and advanced reporting.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Network Security Unit 5.pdf for BCA BBA.
A Presentation on Artificial Intelligence
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Encapsulation_ Review paper, used for researhc scholars
Dropbox Q2 2025 Financial Results & Investor Presentation
Mobile App Security Testing_ A Comprehensive Guide.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Big Data Technologies - Introduction.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
“AI and Expert System Decision Support & Business Intelligence Systems”
Assigned Numbers - 2025 - Bluetooth® Document

Bio_Computing

  • 1. DNA COMPUTERS By V.Meera C.Meenakshi (St.Peter’s Engineering college)
  • 2. CONTENTS Why DNA Computers DNA-In a nut shell DNA structure  Advantages Features of DNA computers  Memory  Parallelism  Power Generation  Operations in DNA Silicon Computers Vs DNA Computers <Similarities and Difference> Applications Conclusions
  • 3. Why DNA Computers? Moore’s Law states that silicon microprocessors double in complexity roughly every two years. To overcome the limitations of Current Computing Technology. BIO-Chips made up of DNA is used as a substitute for sillicon chips.
  • 4. DNA-In a Nut Shell DNA -D eoxyribo N ucleic A cid All organisms on this planet are made of the same type of genetic blueprint. Within the cells of any organism is a substance called DNA which is a double-stranded helix of nucleotides. DNA carries the genetic information of a cell.<Memory in DNA computers>
  • 5. DNA Structure Each strand is based on 4 bases: >Adenine (A) >Thymine (T) >Cytosine (C) >Guanine (G)
  • 6. DNA Structure… Due to the hybridization reaction, A is complementary with T and C is complementary with G.
  • 7. Features Of DNA Computers PARALLELISM The process of carrying out different operations in different strands at the same time. Replication Reason for Enormous parallelism of DNA computers .
  • 9. Parallelism…… If forced to behave sequentially, DNA loses its appeal . Eg: Will doubling the clock speed or doubling your RAM give you better performance?
  • 10. Parallelism…… Proof: Read and write rate of DNA: <DNA of Bacteria is taken as sample> Case 1: If single copy of the replication enzymes to work in sequential manner. Case 2: If many copies of the replication enzymes to work on DNA in parallel.
  • 11. Memory The 1 gram of DNA can hold about 1x1014 MB of data. 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
  • 13. Virus Resistance In DNA Computers > Here viruses effects the base pairs of the DNA . > There are various error correction mechanisms that autocorrects the base pairs. >PCR detects a erroneous DNA strand. >Err in one DNA does not affect the whole system. So Adieu Anti-Virus!!!
  • 14. Power Generation A DNA polymer molecule stores significant amount of energy relative to the same polymer broke into little pieces - its monomers. The DNA computer uses this energy to drive a useful process, namely computation .
  • 15. Operations In DNA Computers… Logical operations in DNA computers: DNA logic gates pick up various fragments single of a genome as input before creating a output from the fragments
  • 16. Logical Operations in DNA Computers Typical logic gate operations can be explained as below : OR: - pouring together DNA solutions containing specific sequences . AND: - Separating DNA strands according to their sequences
  • 17. Logical Operations in DNA Computers.. EX-OR: - If the DNA at the input is a complementary strand they combine to give a 1.
  • 18. Operations In DNA Computers Steps to perform the logic operations: STEP 1: Chemical structure of the DNA is found.
  • 19. Operations In DNA Computers… STEP 2: The DNA strands are separated and placed in a solid substrate or in a liquid. This is the reference strand .
  • 20. Operations In DNA Computers… STEP 3: Another DNA strand to which the operation is to be done is introduced.
  • 21. Operations In DNA Computers… STEP 4: After the hybridization a bond is formed between two strands which yields the result.
  • 22. The truth table for DNA logic gates The truth table in a DNA computers uses a three-level scheme. An operation is represented in terms of DNA hybridisation. For each binary operation the two bit strings are represented with two different DNA single strands. The first string is called the “input” and the second is the “operand”.
  • 23. Truth table for DNA Computers…. Each bit is represented with a dinucleotide unit, and a bit string with a sequence of dinucleotides Bases used in encoding are >A-Adenine >T-Thymine >U-Uracil >P-2,6-diaminopurine
  • 24. Truth table encoding using “dinucleotide” bits .
  • 25. Sample operation Eg: 1001 NAND 0101 Input string:1001 Operand :0101
  • 26. Conventional Computers Vs DNA Computers
  • 27. Applications DNA fingerprinting. Airline and communication routing <NP –Problem> DNA chips. Genetic programming. Pharmaceutical applications. Cracking of coded messages
  • 28. NP Problem made easy E.g.: Hamiltonian Problem Statement: Given a graph with directed edges, find a Hamiltonian Path, i.e. a path which starts at one node, finishes at another, and goes through all other nodes exactly once.
  • 29. NP Problem made easy….. Edges represent non-stop flights Determine whether there is a Hamiltonian Path starting in Atlanta,ending in Detroit
  • 30. Steps to solve the problem Step 1: Encode this graph in a DNA.
  • 31. Steps to solve the problem.. Step 2: Vertices are assigned a random DNA sequence o Atlanta: ACTT GCAG o Boston: TCGG ACTG
  • 32. Steps to solve the problem.. Step 3: Edges (flights) are formed by concatenating the 2nd half of the originating city and the 1st half of the destination city >Atlanta-Boston: GCAG TCGG Step 4: Use Polymerase Chain Reaction (PCR) to replicate DNA with the correct start and end city.
  • 33. Steps to solve the problem.. Step 5: Put one primer on Atlanta and one primer on Detroit. Step 6: The right answer is replicated exponentially, while the wrong paths are replicated linearly or not at all.
  • 34. Steps to solve the problem.. Step 7: Use gel electrophoresis to identify the molecules with the right length. Step 8: Finally, use affinity separation procedure to weed out paths without all the cities.
  • 35. Steps to solve the problem.. Step 9: Probe molecules attached on iron balls attract the correct strands; the rest is poured out. Step 10: If any DNA is left in the tube, it is the Hamiltonian Path.
  • 36. Applications DNA fingerprinting. Airline and communication routing <NP –Problem> DNA chips. Genetic programming. Pharmaceutical applications. Cracking of coded messages
  • 37. Conclusions DNA computers showing enormous potential, especially for medical as well as data processing applications. Still lots of work resources required to develop it into a fully fledged product.