Professional Documents
Culture Documents
Dna Based Computer
Dna Based Computer
Dna Based Computer
Authors:
ABSTRACT You won’t believe where scientists have found the new
material they need to build the next generation of
“Everything looks good when it is mounted on a chip.” microprocessors. Millions of natural supercomputers exist
inside living organisms, including your living body. DNA
The area of bio-molecular computing has recently (deoxyribonucleic acid) molecules, the material our genes are
witnessed a major paradigm shift. Rather than being used only made of, have the potential to perform calculations many
as simple calculating units capable of solving hard combinatorial faster than the world’s most powerful human-built computers.
or numerical problems, DNA computers are increasingly
becoming more tailored to operate like intelligent biological What is a DNA Computer?
machines with unprecedented potentials. One example of
applying DNA computers in such a new setting is in the area of
logical control of gene expression levels. For this purpose, DNA Research in the development of DNA computers is really
computers are designed in such away as to be able to diagnose only at its beginning stages, so a specific answer isn't yet
some forms of cancer-related irregularities in a cell and release available. But the general sense of such a computational
biological strands acting as inhibitors or activators of certain sets device is to use the DNA molecule as a model for its
of genes. Such a control action can also be seen as a form of construction. Although the feasibility of molecular computers
intra-cell cancer therapy, although it may also have other, more remains in doubt, the field has opened new horizons and
varied, purposes and goals. There are several important
important new research problems, both for computer scientists
problems in the area of coding and network theory that arise in
the context of developing DNA computers for controlling gene and biologists. The computer scientist and mathematician are
expressions. The two most important issues are that of looking for new models of computation to replace with acting
minimizing diagnostics failure and of increasing the in a test tube.
computational reliability of the system. The first question is
intimately related to analyzing the operational principles of HAMILTON PATH PROBLEM
networks of gene interactions, while the second is concerned with
relating combinatorial characteristics of single stranded DNA
sequences to their hybridization affinities and secondary Adelman is often called the inventor of the DNA
structures. In this paper, we will describe the state-of-the-art computers. His article in a 1994 issue of Journal Science
results and present some new relevant combinatorial and coding outlined how to use DNA to solve a well-known mathematical
theoretic problems in this area. problem, called the “Directed Hamilton Path problem”, also
known as the “Traveling Salesman Problem”. The goal of the
INTRODUCTION TO DNA COMPUTER problem is to find the shortest route between a numbers of
cities, going through each city only once. As you add more
Computer chip manufactures are furiously racing to cities the problem becomes more difficult.
make the next microprocessor that will topple speed records.
Sooner or later, though, this competition is bound to hit a wall.
Microprocessor made of silicon will eventually reach their
limits of speed and miniaturization. Chip makers need a new
material to produce faster computing speeds.
The two helices are joined by “bases”, which will be
represented by colored blocks. Each base binds only
to one other specific base. In our example, we will
say that each colored block will bind only with the
block of same color. For example, if we
The objective is to find a path from start to end going through only had red colored blocks, they would form a long
all the points only once. This problem is difficult for the chain like this:
conventional (serial logic) computers because they try must
try each path one at a time. It is like having a whole bunch of
Any other colors will not bind with red:
keys and trying to see which fits into the lock. Conventional
computers are very good at math, but poor at “key into lock”
problems. DNA based computers can try all the keys at the
same time (massively parallel) and thus are very good at key
into lock problems, but much slower at simple mathematical
problems like multiplication. The Hamilton path problem was
chosen because every key-into-lock problem can be solved as
a Hamilton Path Problem. Figure showing the possible flight
routes between the seven cities.
PROGRAMMING OF THE PROBLEM USING DNA
2. Keep only those paths that begin with the start city
(A) and conclude with the end city (G).
5. Any remaining paths are solutions. In a test tube, all different pieces of DNA will randomly link
with each other, forming paths through the graph.
The key to solving the problem was using DNA to
perform the five steps in solving the above STEP 2: Because it is difficult to "remove" DNA from
algorithm. solution, the target DNA, the DNA which started from A and
ended at G was copied over and over again until the test tube
These interconnecting blocks can be used to model DNA: contained a lot of it relative to other random sequences. This
is essentially the same as removing all the other pieces.
Imagine a sock drawer which initially contains one or two
coloured socks. If you put in a hundred black socks, the
chances are that all you will get if you reach in is black
socks.