SlideShare a Scribd company logo
1 of 27
Download to read offline
DNA
ALGORITHM
PRESENTED BY: GUIDE:
T. KRISHNA MURTHY Dr. C. S. P. RAO
PROFESSOR
NITW
Objectives
Introduction to DNA
DNA computing
DNA operations
Definition of Hamiltonian path problem.
Steps involved in DNA operation
Application of DNA algorithm to solve
AHPP
2
Introduction to DNA
 The (deoxyribonucleic acid) DNA stand is
encodes the genetic information of cellular
organisms.
 Consists of polymer chains, commonly referred to
as DNA strands.
 Strand lengths are measured in base pairs (b.p.)
 composed of basic blocks called nucleotides.
 two pairs of bases form hydrogen bonds
between each other
3
continued…
 Two bonds between A and T, and three
between G and C
 A single DNA strand can pair with another strand
 Example
CCCAATGAACCCCATTT
GGGTTACTTGGGGTAAA
 Every natural species have unique DNA identity.
4
5
Introduction to DNA
Computing
 DNA computing uses : DNA, biochemistry,
and molecular biology, instead of the
traditional silicon-based computer
technologies.
 Manipulations with DNA strands, basic
biological transformations
 DNA computing solves NP complete problems
much faster than modern silicon-based
computers
6
continued..
 DNA computing uses : DNA, biochemistry,
and molecular biology, instead of the
traditional silicon-based computer
technologies.
 Manipulations with DNA strands, basic
biological transformations
 DNA computing solves NP complete problems
much faster than modern silicon-based
computers
7
DNA Operations
 Synthesis
- making millions of copies
 Denaturing, Annealing and Ligation
- double strand to single strand
- annealing with complementary strand
- unified strand formation
 Affinity purification
 Gel electrophoresis
 Polymerase Chain Reaction
8
A directed Graph. An s-t Hamiltonian path is (s,2,4,6,3,5,t).Here Vin=s and
Vout=t.
Introduction to AHPP
Introduction to AHPP
 A directed Graph G=(V,E)
 |V|=n, |E|=m and two distinguished vertices
Vin = s and Vout = t.
 Verify whether there is a path (s,v1,v2,….,t)
 which is a sequence of “one-way” edges that begins in
Vin and Vout
 whose length (in no. of edges) is n-1 and
(i.e. enters all vertices.)
 Whose vertices are all distinct
(i.e. enters every vertex exactly once.)
A CLASSIC NP-COMPLETE PROBLEM!!!
9
Steps for solving AHPP
10
1. Random Path Generation
 Assumptions
 Random single stranded DNA sequences with 20
nucleotides are available.
 Vertex representation
 Each vertex v is represented with a random 20-mer
sequence of DNA denoted by Sv..
 For each such sequence obtain its complement Sv.
 Generate many copies of each Sv sequence .
11
For example, the sequences chosen to
represent vertices 2, 4 and 5 are :
S2 = GTCACACTTCGGACTGACCT
S4 = TGTGCTATGGGAACTCAGCG
S5 = CACGTAAGACGGAGGAAAAA
The reverse complement of these sequences are:
S2 = AGGTCAGTCCGAAGTGTGAC
S4 = CGCTGAGTTCCCATAGCACA
S5 = TTTTTCCTCCGTCTTACGTG
20 mer
12
13
S2 S4
Edge(2,4)
S5S4
Edge(4,5)
Examples of random paths
formed
S2 S4 S6 sS2 S3
E24 E46 E62 E2s Es3
S6 tS5S3
E5tE35E63
s S2
Es2
14
1.Random Path Generation
 Path Construction
 Both vertex complimentary and edge strands
ligase reactions will take place.
(Ligase Reaction or ligation: There is an enzyme
called Ligase, that causes concatenation of
two sequences in a unique strand.)
15
Formation of Paths from Edges
and compliments of vertices
Edge uv Edge vw
Su SwSv
16
2.Keep only those that start at s
and end at t.
 Product of step 1 was amplified by PCR using
primers Ss and St.
 By this, only those molecules encoding paths that
begin with vertex s and end with vertex t were
amplified.
17
3. Keep only those that visit
exactly n vertices
 Product of step 2 is run on agarose gel and
the 140bp (since 7 vertices) band was excised
and soaked in doubly distilled H2O to extract
DNA.
 This product is PCR amplified and gel purified
several times to enhance its purity.
18
3. Keep only those that visit
exactly n vertices
 DNA is negatively charged.
 Place DNA in a gel matrix at the
negative end. (Gel Electrophoresis)
 Longer strands will not go as far as
the shorter strands.
 In our example we want DNA that
is 7 vertices times 20 base pairs, or 140
base pairs long.
19
4.Keep only those that visit each
vertex at least once
 From the double stranded DNA product of step3,
generate single stranded DNA.
 Incubate the single stranded DNA with S2
conjugated to the magnetic beads.
 Only single stranded DNA molecules that
contained the sequence S2 annealed to the
bound S2 and were retained
 Process is repeated successively with S4,S6,S3,S5
20
Contd…..
 Filter the DNA searching for one vertex at
a time.
 Do this by using a technique called
Affinity Purification. (think magnetic
beads)
s 2 t4 6 3 5
5
compliment
Magnetic bead
21
5. Obtaining the Answer
 This was done by amplifying the results of
step 4 by polymerase chain reaction and
then determining the DNA sequence of
the amplified molecules.
22
23
LIMITATIONS
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 TSP for 100
vertices in a matter of minutes.
 No universal method of data representation.
25
Size restrictions
 Adleman’s process to solve the traveling
salesman problem for 200 cities would
require an amount of DNA that weighed
more than the Earth.
 The computation time required to solve
problems with a DNA computer does not
grow exponentially, but amount of DNA
required DOES.
26
References
 “Solving Shortest Hamiltonion Path Problem
Using DNA Computing”- by Hala Mohammed
Alshamlan, Mohammed El Bachir Menai.
 “DNA algorithms for computing shortest
paths” by Ajit Narayanan,Spiridon Zorbalas.
 “NPTEL video on DNA computing ” by Kamala
Krithivasan.
27

More Related Content

What's hot

Dna computer-presentation
Dna computer-presentationDna computer-presentation
Dna computer-presentationvivekvivek2112
 
Process of DNA Replication
Process of DNA ReplicationProcess of DNA Replication
Process of DNA Replicationminty
 
Dna transcription and translation (10th grade)
Dna transcription and translation (10th grade)Dna transcription and translation (10th grade)
Dna transcription and translation (10th grade)Sofia Paz
 
DNA Sequencing- Sanger's Method
DNA Sequencing- Sanger's MethodDNA Sequencing- Sanger's Method
DNA Sequencing- Sanger's MethodHarsha Joseph
 
Kathleen big Poster 2016 final copy
Kathleen big Poster 2016 final copyKathleen big Poster 2016 final copy
Kathleen big Poster 2016 final copyKathleen Barakat
 
彭勇Edit ouc-china-2013
彭勇Edit ouc-china-2013彭勇Edit ouc-china-2013
彭勇Edit ouc-china-2013Yong Peng
 
Replication and gene exression
Replication and gene exressionReplication and gene exression
Replication and gene exressionShivanand Balan
 
Polymerase Chain Reaction
Polymerase Chain ReactionPolymerase Chain Reaction
Polymerase Chain ReactionSajin Dangol
 
Linker, Adaptor, Homopolymeric Tailing & Terminal Transferase
Linker, Adaptor, Homopolymeric Tailing & Terminal TransferaseLinker, Adaptor, Homopolymeric Tailing & Terminal Transferase
Linker, Adaptor, Homopolymeric Tailing & Terminal TransferaseUtsa Roy
 
0826 Drosophila lab meeting
0826 Drosophila lab meeting0826 Drosophila lab meeting
0826 Drosophila lab meetingHoward Liu
 
Polymerase Chain Reaction
Polymerase Chain ReactionPolymerase Chain Reaction
Polymerase Chain Reactionsara_abudahab
 

What's hot (19)

Dna computer-presentation
Dna computer-presentationDna computer-presentation
Dna computer-presentation
 
Process of DNA Replication
Process of DNA ReplicationProcess of DNA Replication
Process of DNA Replication
 
Pcr
PcrPcr
Pcr
 
Dna transcription and translation (10th grade)
Dna transcription and translation (10th grade)Dna transcription and translation (10th grade)
Dna transcription and translation (10th grade)
 
DNA Sequencing- Sanger's Method
DNA Sequencing- Sanger's MethodDNA Sequencing- Sanger's Method
DNA Sequencing- Sanger's Method
 
Reverse Transcription of RNA
Reverse Transcription of RNAReverse Transcription of RNA
Reverse Transcription of RNA
 
Rangkaian orde 2
Rangkaian orde 2Rangkaian orde 2
Rangkaian orde 2
 
Dnareplication
DnareplicationDnareplication
Dnareplication
 
DNA Based Computing
DNA Based ComputingDNA Based Computing
DNA Based Computing
 
Presentation1
Presentation1Presentation1
Presentation1
 
Kathleen big Poster 2016 final copy
Kathleen big Poster 2016 final copyKathleen big Poster 2016 final copy
Kathleen big Poster 2016 final copy
 
彭勇Edit ouc-china-2013
彭勇Edit ouc-china-2013彭勇Edit ouc-china-2013
彭勇Edit ouc-china-2013
 
Replication and gene exression
Replication and gene exressionReplication and gene exression
Replication and gene exression
 
Polymerase Chain Reaction
Polymerase Chain ReactionPolymerase Chain Reaction
Polymerase Chain Reaction
 
Linker, Adaptor, Homopolymeric Tailing & Terminal Transferase
Linker, Adaptor, Homopolymeric Tailing & Terminal TransferaseLinker, Adaptor, Homopolymeric Tailing & Terminal Transferase
Linker, Adaptor, Homopolymeric Tailing & Terminal Transferase
 
Seminar Final.Key
Seminar Final.KeySeminar Final.Key
Seminar Final.Key
 
Cloning pcr
Cloning pcrCloning pcr
Cloning pcr
 
0826 Drosophila lab meeting
0826 Drosophila lab meeting0826 Drosophila lab meeting
0826 Drosophila lab meeting
 
Polymerase Chain Reaction
Polymerase Chain ReactionPolymerase Chain Reaction
Polymerase Chain Reaction
 

Viewers also liked

Fine grained two-factor access control for web-based cloud computing services
Fine grained two-factor access control for web-based cloud computing servicesFine grained two-factor access control for web-based cloud computing services
Fine grained two-factor access control for web-based cloud computing servicesShakas Technologies
 
Network security ppt
Network security pptNetwork security ppt
Network security pptshashi712
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project PresentationLauraConroy
 
Network Security
Network SecurityNetwork Security
Network SecurityMAJU
 
Network Security Presentation
Network Security PresentationNetwork Security Presentation
Network Security PresentationAllan Pratt MBA
 
Interactive Math And Science Websites
Interactive Math And Science WebsitesInteractive Math And Science Websites
Interactive Math And Science WebsitesKaren Brooks
 
First Review(Ppt)
First Review(Ppt)First Review(Ppt)
First Review(Ppt)smjagadish
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project PresentationSyed Absar
 
Ethical hacking & Information Security
Ethical hacking & Information SecurityEthical hacking & Information Security
Ethical hacking & Information SecurityAjay Dhamija
 

Viewers also liked (12)

Fine grained two-factor access control for web-based cloud computing services
Fine grained two-factor access control for web-based cloud computing servicesFine grained two-factor access control for web-based cloud computing services
Fine grained two-factor access control for web-based cloud computing services
 
Network security ppt
Network security pptNetwork security ppt
Network security ppt
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project Presentation
 
Network security
Network security Network security
Network security
 
Network Security
Network SecurityNetwork Security
Network Security
 
Final Year Project
Final Year ProjectFinal Year Project
Final Year Project
 
Network Security Presentation
Network Security PresentationNetwork Security Presentation
Network Security Presentation
 
Network security
Network securityNetwork security
Network security
 
Interactive Math And Science Websites
Interactive Math And Science WebsitesInteractive Math And Science Websites
Interactive Math And Science Websites
 
First Review(Ppt)
First Review(Ppt)First Review(Ppt)
First Review(Ppt)
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project Presentation
 
Ethical hacking & Information Security
Ethical hacking & Information SecurityEthical hacking & Information Security
Ethical hacking & Information Security
 

Similar to Dna algorithm ppt

Lecture2 nucleic acid (1)
Lecture2 nucleic acid (1)Lecture2 nucleic acid (1)
Lecture2 nucleic acid (1)SourabhKumar240
 
Lecture 2 final sols 2019
Lecture 2 final sols 2019Lecture 2 final sols 2019
Lecture 2 final sols 2019SourabhKumar240
 
DNA computing seminar
DNA computing seminarDNA computing seminar
DNA computing seminarAmit Yerva
 
Modeling DNA Amplification by Polymerase Chain Reaction (PCR)
Modeling DNA Amplification by Polymerase Chain Reaction (PCR)Modeling DNA Amplification by Polymerase Chain Reaction (PCR)
Modeling DNA Amplification by Polymerase Chain Reaction (PCR)Danielle Snowflack
 
Gene sequencing methods
Gene sequencing methodsGene sequencing methods
Gene sequencing methodsDeepak Kumar
 
DNA sequencing
DNA sequencingDNA sequencing
DNA sequencingBangaluru
 
DNA SEQUENCING (1).pptx
DNA SEQUENCING (1).pptxDNA SEQUENCING (1).pptx
DNA SEQUENCING (1).pptxABINESHS38
 
Methods in molecular_biology
Methods in molecular_biologyMethods in molecular_biology
Methods in molecular_biologyDr. Khuram Aziz
 
Candidacy Exam Final Version
Candidacy Exam Final VersionCandidacy Exam Final Version
Candidacy Exam Final VersionAnthony Salvagno
 
primerdesignisscarybutthisisbetterthanthattrustme
primerdesignisscarybutthisisbetterthanthattrustmeprimerdesignisscarybutthisisbetterthanthattrustme
primerdesignisscarybutthisisbetterthanthattrustmeabrarhaider15
 
Lecture 10 2023Lecture 10 2023Lecture 10 2023.ppt
Lecture 10 2023Lecture 10 2023Lecture 10 2023.pptLecture 10 2023Lecture 10 2023Lecture 10 2023.ppt
Lecture 10 2023Lecture 10 2023Lecture 10 2023.pptAbdelrhman Abooda
 

Similar to Dna algorithm ppt (20)

Dna sequencing
Dna sequencingDna sequencing
Dna sequencing
 
Dna sequencing and its types
Dna sequencing and its typesDna sequencing and its types
Dna sequencing and its types
 
Lecture2 nucleic acid (1)
Lecture2 nucleic acid (1)Lecture2 nucleic acid (1)
Lecture2 nucleic acid (1)
 
Lecture 2 final sols 2019
Lecture 2 final sols 2019Lecture 2 final sols 2019
Lecture 2 final sols 2019
 
DNA computing seminar
DNA computing seminarDNA computing seminar
DNA computing seminar
 
Bio_Computing
Bio_ComputingBio_Computing
Bio_Computing
 
Modeling DNA Amplification by Polymerase Chain Reaction (PCR)
Modeling DNA Amplification by Polymerase Chain Reaction (PCR)Modeling DNA Amplification by Polymerase Chain Reaction (PCR)
Modeling DNA Amplification by Polymerase Chain Reaction (PCR)
 
Gene sequencing methods
Gene sequencing methodsGene sequencing methods
Gene sequencing methods
 
Dhanu
DhanuDhanu
Dhanu
 
DNA sequencing
DNA sequencingDNA sequencing
DNA sequencing
 
DNA SEQUENCING (1).pptx
DNA SEQUENCING (1).pptxDNA SEQUENCING (1).pptx
DNA SEQUENCING (1).pptx
 
Methods in molecular_biology
Methods in molecular_biologyMethods in molecular_biology
Methods in molecular_biology
 
DNA Computing
DNA ComputingDNA Computing
DNA Computing
 
Candidacy Exam Final Version
Candidacy Exam Final VersionCandidacy Exam Final Version
Candidacy Exam Final Version
 
primerdesignisscarybutthisisbetterthanthattrustme
primerdesignisscarybutthisisbetterthanthattrustmeprimerdesignisscarybutthisisbetterthanthattrustme
primerdesignisscarybutthisisbetterthanthattrustme
 
Dna libraries
Dna librariesDna libraries
Dna libraries
 
DNA sequencing
DNA sequencing  DNA sequencing
DNA sequencing
 
Lecture 10 2023Lecture 10 2023Lecture 10 2023.ppt
Lecture 10 2023Lecture 10 2023Lecture 10 2023.pptLecture 10 2023Lecture 10 2023Lecture 10 2023.ppt
Lecture 10 2023Lecture 10 2023Lecture 10 2023.ppt
 
DNA sequencing
DNA sequencingDNA sequencing
DNA sequencing
 
DND sequencing
DND sequencingDND sequencing
DND sequencing
 

Recently uploaded

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
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
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
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
 
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
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
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
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(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
 

Recently uploaded (20)

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
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
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
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
 
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...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
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
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
(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...
 

Dna algorithm ppt

  • 1. DNA ALGORITHM PRESENTED BY: GUIDE: T. KRISHNA MURTHY Dr. C. S. P. RAO PROFESSOR NITW
  • 2. Objectives Introduction to DNA DNA computing DNA operations Definition of Hamiltonian path problem. Steps involved in DNA operation Application of DNA algorithm to solve AHPP 2
  • 3. Introduction to DNA  The (deoxyribonucleic acid) DNA stand is encodes the genetic information of cellular organisms.  Consists of polymer chains, commonly referred to as DNA strands.  Strand lengths are measured in base pairs (b.p.)  composed of basic blocks called nucleotides.  two pairs of bases form hydrogen bonds between each other 3
  • 4. continued…  Two bonds between A and T, and three between G and C  A single DNA strand can pair with another strand  Example CCCAATGAACCCCATTT GGGTTACTTGGGGTAAA  Every natural species have unique DNA identity. 4
  • 5. 5 Introduction to DNA Computing  DNA computing uses : DNA, biochemistry, and molecular biology, instead of the traditional silicon-based computer technologies.  Manipulations with DNA strands, basic biological transformations  DNA computing solves NP complete problems much faster than modern silicon-based computers
  • 6. 6 continued..  DNA computing uses : DNA, biochemistry, and molecular biology, instead of the traditional silicon-based computer technologies.  Manipulations with DNA strands, basic biological transformations  DNA computing solves NP complete problems much faster than modern silicon-based computers
  • 7. 7 DNA Operations  Synthesis - making millions of copies  Denaturing, Annealing and Ligation - double strand to single strand - annealing with complementary strand - unified strand formation  Affinity purification  Gel electrophoresis  Polymerase Chain Reaction
  • 8. 8 A directed Graph. An s-t Hamiltonian path is (s,2,4,6,3,5,t).Here Vin=s and Vout=t. Introduction to AHPP
  • 9. Introduction to AHPP  A directed Graph G=(V,E)  |V|=n, |E|=m and two distinguished vertices Vin = s and Vout = t.  Verify whether there is a path (s,v1,v2,….,t)  which is a sequence of “one-way” edges that begins in Vin and Vout  whose length (in no. of edges) is n-1 and (i.e. enters all vertices.)  Whose vertices are all distinct (i.e. enters every vertex exactly once.) A CLASSIC NP-COMPLETE PROBLEM!!! 9
  • 10. Steps for solving AHPP 10
  • 11. 1. Random Path Generation  Assumptions  Random single stranded DNA sequences with 20 nucleotides are available.  Vertex representation  Each vertex v is represented with a random 20-mer sequence of DNA denoted by Sv..  For each such sequence obtain its complement Sv.  Generate many copies of each Sv sequence . 11
  • 12. For example, the sequences chosen to represent vertices 2, 4 and 5 are : S2 = GTCACACTTCGGACTGACCT S4 = TGTGCTATGGGAACTCAGCG S5 = CACGTAAGACGGAGGAAAAA The reverse complement of these sequences are: S2 = AGGTCAGTCCGAAGTGTGAC S4 = CGCTGAGTTCCCATAGCACA S5 = TTTTTCCTCCGTCTTACGTG 20 mer 12
  • 14. Examples of random paths formed S2 S4 S6 sS2 S3 E24 E46 E62 E2s Es3 S6 tS5S3 E5tE35E63 s S2 Es2 14
  • 15. 1.Random Path Generation  Path Construction  Both vertex complimentary and edge strands ligase reactions will take place. (Ligase Reaction or ligation: There is an enzyme called Ligase, that causes concatenation of two sequences in a unique strand.) 15
  • 16. Formation of Paths from Edges and compliments of vertices Edge uv Edge vw Su SwSv 16
  • 17. 2.Keep only those that start at s and end at t.  Product of step 1 was amplified by PCR using primers Ss and St.  By this, only those molecules encoding paths that begin with vertex s and end with vertex t were amplified. 17
  • 18. 3. Keep only those that visit exactly n vertices  Product of step 2 is run on agarose gel and the 140bp (since 7 vertices) band was excised and soaked in doubly distilled H2O to extract DNA.  This product is PCR amplified and gel purified several times to enhance its purity. 18
  • 19. 3. Keep only those that visit exactly n vertices  DNA is negatively charged.  Place DNA in a gel matrix at the negative end. (Gel Electrophoresis)  Longer strands will not go as far as the shorter strands.  In our example we want DNA that is 7 vertices times 20 base pairs, or 140 base pairs long. 19
  • 20. 4.Keep only those that visit each vertex at least once  From the double stranded DNA product of step3, generate single stranded DNA.  Incubate the single stranded DNA with S2 conjugated to the magnetic beads.  Only single stranded DNA molecules that contained the sequence S2 annealed to the bound S2 and were retained  Process is repeated successively with S4,S6,S3,S5 20
  • 21. Contd…..  Filter the DNA searching for one vertex at a time.  Do this by using a technique called Affinity Purification. (think magnetic beads) s 2 t4 6 3 5 5 compliment Magnetic bead 21
  • 22. 5. Obtaining the Answer  This was done by amplifying the results of step 4 by polymerase chain reaction and then determining the DNA sequence of the amplified molecules. 22
  • 23. 23
  • 25. 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 TSP for 100 vertices in a matter of minutes.  No universal method of data representation. 25
  • 26. Size restrictions  Adleman’s process to solve the traveling salesman problem for 200 cities would require an amount of DNA that weighed more than the Earth.  The computation time required to solve problems with a DNA computer does not grow exponentially, but amount of DNA required DOES. 26
  • 27. References  “Solving Shortest Hamiltonion Path Problem Using DNA Computing”- by Hala Mohammed Alshamlan, Mohammed El Bachir Menai.  “DNA algorithms for computing shortest paths” by Ajit Narayanan,Spiridon Zorbalas.  “NPTEL video on DNA computing ” by Kamala Krithivasan. 27