Upload
rashid-anwar
View
232
Download
0
Embed Size (px)
Citation preview
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 1/31
DNA COMPUTING
SUBMITTED BYRASHID ANWAR
1
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 2/31
PRESENTATION OUTLINE
Basic concepts of DNA
Origin of DNA Computing
Solution for NP-Complete Problems
Advantages of DNA Computing
Problems with Adleman¶s Experiment
DNA Computers
Current research
Conclusion2
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 3/31
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
3
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 4/31
DOUBLE HELIX STRUCTURE OFDNA
4
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 5/31
DOUBLE HELIX SHAPE OF
DNA The two strands of a DNA molecule areanti parallel where each strand runs in anopposite direction.
Complementary base pairs Adenine & T hymineGuanine & C ytosine
Two strands are held together by weakhydrogen bonds between thecomplementary base pairs
5
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 6/31
PHYSICAL S`TRUCTURE OFDNA
NitrogenousBase
34 Å
Major Groove
Minor Groove
Central Axis
Sugar-PhosphateBackbone
20 Å 5¶ C 3¶ OH
3¶ 0HC 5¶
5¶
3¶
3¶
5¶
6
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 7/31
INSTRUCTIONS IN DNA
Instructions are coded in a sequence of the DNAbases
A segment of DNA is exposed, transcribed andtranslated to carry out instructions
7
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 8/31
The use of biological molecules, primarilyDNA, DNA analogs, and RNA, for computational purposes.
What is DNA Computing (DNAC) ?
8
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 9/31
Great advances in molecular biologyP CR (Polymerase C hain R eaction)DNA Microarrays
New enzymes and proteinsBetter understanding of biological molecules
Ability to produce massive numbers of DNAmolecules with specified sequence and size
DNA molecules interact through template
matching reactions
What makes DNAC possible
9
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 10/31
BASICS AND ORIGIN OF DNA
COMPUTING "In order to do computations, you only needtwo things: a means of storing information
and a means of manipulating information,"says Lloyd Smith [Sal2000], one of thescientists who worked on the project on DNACO MPU TI NG at the University of Wisconsin atMadison. "Any system that has those twoproperties one can set up to do thosecomputations. And DNA has them."
10
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 11/31
BASICS CONT..
DNA computing is utilizing the property of DNA for massively parallel computation.With an appropriate setup and enough DNA, one canpotentially solve huge problems by parallel search.
Utilizing DNA for this type of computation can be muchfaster than utilizing a conventional computer
Leonard Adleman proposed that the makeup of DNAand its multitude of possible combining nucleotidescould have application in computational researchtechniques
11
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 12/31
DENSESTORAGE
T his image shows 1 gram of DNA on a C D. T he C D canhold 8 00 MB of data.
T he 1 gram of DNA can holdabout 1x101 4 MB of data.
The number of CDs requiredto hold this amount of information, lined up edge toedge, would circle the Earth375 times, and would take163,000 centuries to listento!!
12
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 13/31
ENORMOUS PARALLELISM
A test tube of DNA can contain trillions of strands. Eachoperation on a test tube of DNA is carried out on all
strands in the tube in parallel !C heck this out««. We T ypically use
13
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 14/31
INVENTOR OF DNA COMPUTING ADLEMAN
Adleman is often called the inventor of DNA computers.
His article in a 1 99 4 issue of the journal Science outlinedhow to use DNA to solve a well-known mathematicalproblem, called the directed H amilton Path problem, alsoknown as the "traveling salesman " problem.
The goal of the problem is to find the shortest routebetween a number of cities, going through each city onlyonce. As you add more cities to the problem, theproblem becomes more difficult. Adleman chose to findthe shortest route between seven cities
14
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 15/31
Solution to Hamiltonian path problemT he H amilton path problem commonly known as the
traveling salesman problem is a hard NP problemIf there are N cities then , there are N! /2 possible paths and
the goal is to find a path from the start city to the end city
going through every city only once.
STEP 1: Represent each city by a single DNA strandcontaining 20 randomly chosen amino acid base . eg
Sydney -TT
AAGGPerth - AAAGGGMelbourne - GA T ACT
Brisbane - C GG T GC
Alice Spring ± C GTCC A
Darwin - CC GAT G 15
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 16/31
STEP 2: Represent the route between any twocities by a single DNA strand where the 1st 10
amino acid bases are the complementary bases tothe last 10 bases in City 1 and the 2nd 10 bases arethe complementary bases to the first 10 bases
Sydney Melbourne ± AGGGA T
Melbourne Sydney ± A CTTT AMelbourne Perth ± A CT GGGetc«
16
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 18/31
STEP 3: Millions of stands of DNA representing every cityand every possible route between any two cities are placedin a test tube where the strands combine. The end result is
a large number of lon strings of variable lengths formed bythe strands combining.The solution is a double helix molecule:
CCGATG ± CGGTGC ± TTAAGG ± GATACT ± AAAGGG ± CGTCCA
TACGCC ± ACGAAT ± TCCCTA ± TGATTT ± CCCGCASolution with vertex DNA molecules
Darwin _Brisbane _Sydney _Melbourne _Perth _Alice Spring _Darwin
Solution with edge DNA molecules
Brisbane - BrisbaneSydney - SydneyMelbourne ±Melbourne
18
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 19/31
To determine the solution:
Look only for strings that have C ity 1 at oneend and C ity 7 at the other
Among these strands look for only the stringsthat had seven cities
Among what was left, look for a string withseven different cities and that is the solution
19
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 20/31
1.CITIES2.FLIGHTS
20
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 21/31
C hecking C ities
Attach city complement to iron ball
Suspend ball in solution
Watson- C rick pairing attraction
Wrong answers poured out
Repeat for each city
21
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 22/31
T he success of the Adleman DNA computer provesthat DNA can be used to calculate complex
mathematical problems.T hree years after Adleman's experiment, researchers
at the University of R ochester developed logic gates
made of DNA.T he researchers believe that these logic gates might
be combined with DNA microchips to create a
breakthrough in DNA computing
22
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 23/31
Finite Au tomaton in DNA M olec u les and E nzymes
23
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 24/31
Advantages of a DNA Computer
Parallel C omputing- DNA computers are massively
parallel.
Incredibly light weight- With only 1 LB of DNA youhave more computing power than all the computers ever made.
Low power- T he only power needed is to keep DNAfrom denaturing.
Solves C omplex Problems quickly- A DNA computer can solve hardest of problems in a matter of weeks.
C lean, C heap and Available :-clean because people do notuse any harmful material to produce it and cheap and availablebecause you can easily find DNA from nature
24
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 25/31
DISADVANTAGESO ccasionally Slow
Hydrolysis :-
The DNA molecules can fracture.
Over the six months you¶re
C omputing your DNA system is gradually turning to water
Information Untransmittable :- C urrent DNA algorithms compute successfully
Without passing any information from one processor to the next in a
Multiprocessor connection-busR eliability Problems
Errors in DNA C omputers happen due to many factors Annealing (or
hybridization) Errors while combine with the proper DNA complements`
Size restrictions :-Adleman¶s process to solve the traveling salesmanproblem for 200 cities would require an amount of DNA that weighed morethan the Earth.
T he computation time required to solve problems with a DNA computer does not grow exponentially, but amount of DNA required D O ES.
25
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 27/31
What developments can we expect in the near-
term?Increased use of molecules other than DNA
Evolutionary approachesC ontinued impact by advances in molecular biology
Some impact on molecular biology by DNAcomputation
Increased error avoidance and detection27
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 28/31
FUTURE development cont..!
Algorithm used by Adleman for the traveling salesman problem wassimple. As technology becomes more refined, more efficient algorithmsmay be discovered.
DNA Manipulation technology has rapidly improved in recent years,
and future advances may make DNA computers more efficient.
T he University of Wisconsin is experimenting with chip-based DNAcomputers.
DNA computers are likely to feature word processing, emailing andsolitaire programs.
Instead, their powerful computing power will be used for areas of encryption, genetic programming, language systems, and algorithms
by airlines wanting to map more efficient routes.28
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 29/31
Application of DNA Based Computation
Massively Parallel Processing
Solving NP- C omplete and H ard C omputational
Problems
Storage and Associative Memory
DNA2DNA Applications
Implications to Biology, C hemistry, and Medicine
29
8/6/2019 DNA Computing - Copy
http://slidepdf.com/reader/full/dna-computing-copy 30/31
THANK YOU!!!!!It will take years to develop a practical,
workable DNA computer.But«Let¶s all hope that this D R EAMcomes true!!!
QUES TIO NS ?
30