DNA Computing (19-04-2010)
DNA Computing (19-04-2010)
DNA Computing (19-04-2010)
Ø Massively parallel
Ø Energy efficient
How extraordinary is the
energy efficiency?
ØAdleman figured out that his computer was running 2 x
1019 operations per joule.
Inventor Of DNA
Computing:
Leonard Adleman
Ø Adleman is often called the inventor of DNA computers. His
article in a 1994 issue of the journal Science outlined how to
use DNA to solve a well-known mathematical problem, called
the directed Hamilton Path problem, also known as the
"traveling salesman" problem.
Ø
Ø The goal of the problem is to find the shortest route between a
number of cities, going through each city only once. As you
add more cities to the problem, the problem becomes more
difficult. Adleman chose to find the shortest route between
seven cities using a brute force approach.
RAVELLING SALESMAN ALGORITHM
Chicago
Source Destination
Los Angeles New York
Dallas Miami
Adleman’s Experiment
Steps in Adleman’s
experiment would be
as follows:
1)Generate all possible routes
2)
3)Select itineraries that start and end with the correct cities
4)
5)Select itineraries that contain the correct number of cities
6)
7)Select itineraries that have a complete set of cities
Generate all possible
STEP I:
routes
STRATEGY: 1)Encode city names in short DNA sequences.
2)Encode itineraries by connecting the city sequence for
which routes exist
City Encodings
Miami
C T A C G G A T G C CG
CTA CGG
Miami New York Miami to New York
GC CTAC
CGG ATG
New York
G C C TA C
ATG CCG
Hybridized DNA
Output of Step I
C T A G T A
Chicago
G C T A C G A T G C C G
Los Angeles New York
Source Destinatio
n
Dallas Miami
T C G T A C C T A C G G
S T E P II: Select itineraries that
start and end with the correct
cities
Technique used is: POLYMERASE CHAIN REACTION (PCR)
Allows to produce many copies of a specific sequence of DNA
ØPolymerase Chain Reaction is iterative and uses an enzyme called polymerase
ØPolymerase copies a section of single stranded DNA starting at the position of
the primer, which is DNA complimentary to one end of the interested section.
START END
PRIMER PRIMER
CGATGC TACGGC
GCTACG ATGCCG
Los Angeles New York
Source Destination
STEP III : Select itineraries that
contain the correct number of
cities
STRATEGY: Sort the DNA by length & select the DNA whose length equals to
five cities
Technique used is: GEL ELECTROPHORESIS
Used to resolve size of DNA
+ VOLTAGE
DNA Starts here ØGel Electrophoresis force the DNA through
a gel matrix by using an electric field.
Ø
ØGenerally DNA is –vely charged molecule
Gel Matrix
Short DNA
- VOLTAGE
Select itineraries that
STEP IV :
have a complete set of cities
Technique used is: AFFINITY PURIFICATION
Uses HYBRIDIZATION of DNA
Ø DNA sequencing
Ø DNA fingerprinting
Ø DNA mutation detection
Ø The fabrication of nanoscale objects
Ø The replacement of silicon devices
Ø Design of expert systems
Ø Medical diagnosis, drug discovery
Ø To Solve NP-Complete Problems
LIMITATIONS
Ø The computation time required to solve problems with a DNA computer does
not grow exponentially, but amount of DNA required DOES.
Ø
Ø DNA computing involves a relatively large amount of error
Ø
Ø High cost is time.
Ø
Ø Different problems need different approaches.
Ø
Ø Requires human assistance!
Ø
Ø No efficient implementation has been produced for testing, verification and
general experimentation
THE FUTURE!
Ø Algorithm used by Adleman for the traveling salesman problem was simple.
As technology becomes more refined, more efficient algorithms may be
discovered.
Ø
Ø DNA Manipulation technology has rapidly improved in recent years, and
future advances may make DNA computers more efficient.
Ø
Ø The University of Wisconsin is experimenting with chip-based DNA
computers.
Ø
Ø DNA computers are unlikely to feature word processing, emailing and
solitaire programs.
Ø
Ø Instead, their powerful computing power will be used for areas of encryption,
genetic programming, language systems, and algorithms or by airlines
wanting to map more efficient routes. Hence better applicable in only some
promising areas.
Conclusion
ØThe paradigm of DNA computing has lead to a very important theoretical
research.
Ø
ØThe beauty of DNA research trends is found in the possibility of mankind’s
utilization of its very life building blocks to solve its most difficult problems.
Ø
Ø
ØThe field of DNA computing is still in its infancy and the applications for this
technology are still not fully understood.
Ø
ØIs DNA computing viable – perhaps, but the obstacles that face the field such as
the extrapolation and practical computational environments required are daunting.
Queries?