A Seminar Report On
A Seminar Report On
Seminar Report On
“DNA Computing”
Abstract
Deoxyribonucleic acid (DNA) containing all the genetic information required for the
development and functioning of all living organisms is capable of performing the calculations
many times faster than the world’s fastest human built computers.DNA Computing which is still
in its infancy will be used to store billions of times more data than our personal computers used
in the present. Their powerful computing power can be used by national governments to crack
secret codes or by airlines to map more efficient routes. Studying DNA computers may also lead
to a better understanding of more complex computer –human brain.
3. DNA as a software
Think of DNA as software, and
enzymes as hardware. Put them together in a
test tube. The way in which these molecules
undergo chemical reactions with each other
allows simple operations to be performed as
a by-product of the reactions. The scientists
tell the devices what to do by controlling the
composition of the DNA software
molecules. It's a completely different
approach to pushing electrons around a dry
circuit in a conventional computer. To the
naked eye, the DNA computer looks like
clear water solution in a test tube. There is
no mechanical device. A trillion bio-
molecular devices could fit into a single
drop of water. Instead of showing up on a It should take you only a moment to see that
computer screen, results are analyzed using there is only one route. Starting from L.A.
a technique that allows scientists to see the you need to fly to Chicago, Dallas, Miami
length of the DNA output molecule. and then to N.Y. Any other choice of cities
will force you to miss a destination, visit a
city twice, or not make it to N.Y. For this
example you obviously don’t need the help
of a computer to find a solution. For six, Part I: Generate all possible routes
seven, or even eight cities, the problem is
still manageable. However, as the number of Strategy: Encode city names in short
cities increases, the problem quickly gets out DNA sequences. Encode itineraries by
of hand. connecting the city sequences for which
routes exist.
As the number of cities increases, the DNA can simply be treated as a string of
problem becomes more difficult and hence data. For example, each city can be
computationally expensive making it represented by a "word" of six bases:
impractical to solve even on the latest super-
computer. Adleman’s demonstration only Los Angeles GCTACG
involves seven cities, making it in some Chicago CTAGTA
sense a trivial problem that can easily be Dallas TCGTAC
solved by inspection. Miami CTACGG
His work is significant for a number of New York ATGCCG
reasons
It illustrates the possibilities of using TSP – CITY ENCODING
DNA to solve a class of problems that is
Almost impossible to solve using traditional The entire itinerary can be encoded by
computing methods. simply stringing together these DNA
It's an example of computation at a sequences that represent specific cities.
molecular level, potentially a size limit that For example, the route from L.A -->
may never be reached by the semiconductor Chicago--> Dallas --> Miami --> New York
industry. would simply be GCTACG CTAGTA
It demonstrates that computing with DNA TCGTAC CTACGG ATGCCG or
can work in a massively parallel fashion. equivalently it could be represented in
Specifically, the method based on double stranded form with its complement
Adleman’s experiment would be as follows: sequence. So how do we generate this?
Synthesizing short single stranded DNA is
1. Generate all possible routes. now a routine process, so encoding the city
names is straightforward. The molecules can
2. Select itineraries that start with the proper be made by a machine called a DNA
city and end with the final city. synthesizer or even custom ordered from a
third party. Itineraries can then be produced
3. Select itineraries with the correct number from the city encodings by linking them
of cities. together in proper order. To accomplish this
you can take advantage of the fact that DNA
4. Select itineraries that contain each city hybridizes with its complimentary sequence.
only once. For example, you can encode the routes
between cities by encoding the compliment
All of the above steps can be accomplished of the second half (last three letters) of the
with standard molecular biology techniques. departure city and the first half (first three
letters) of the arrival city. For example the
route between Miami (CTACGG) and NY
(ATGCCG) can be made by taking the
second half of the coding for Miami (CGG)
and the first half of the coding for NY
(ATG). This gives CGGATG. By taking the
complement of this you get, GCCTAC,
which not only uniquely represents the route
from Miami to NY, but will connect the
DNA representing Miami and NY by
hybridizing itself to the second half of the
code representing Miami (CGG) and the
first half of the code representing
NY (ATG...). TSP – ROUTE ENCODING
9. Limitations
A single gram of dried DNA is
capable of storing the same amount of
information as could fit on one trillion
DNA computing involves relatively
large scale of error.
CDs which is 1014 MB of data.
11.Conclusion