Upload
pratik-lokhande
View
221
Download
0
Embed Size (px)
Citation preview
8/7/2019 Dna Computer Report
1/25
DNA COMPUTERS
1.INTRODUCTION
What is a DNA Computer?
DNA computers can be defined as the use of biological molecules,
primarily DNA (or RNA), to solve computational problems that are adapted
to this new biological format.
Basics of DNA Computing
1. DNA computing is utilizing the property of DNA for massively parallel
computation.
2. With an appropriate setup and enough DNA, one can potentially solve huge
problems by parallel search.
3. Utilizing DNA for this type of computation can be much faster than utilizing a
conventional computer.
4. Leonard Adleman proposed that the makeup of DNA and its multitude of
possible combining nucleotides could have application in computational research
techniques.
Dept. of CSE, The Oxford College of Engineering -1-
8/7/2019 Dna Computer Report
2/25
DNA COMPUTERS
2.UNIQUENESS OF DNA
1. Can store information at the nanoscale
1 gram can store as much information as would
fit on 1 trillion CD's.
This image shows 1 gram of DNA on a CD. The
CD can hold 800 MB of data.
The 1 gram of DNA can hold about 1x1014 MB of
data.
The number of CDs required to hold this amount
of information, lined up edge to edge, would circle
the Earth 375 times, and would take 163,000 centuries
to listen to.
2. Can be synthesized quickly and cheaply.
1017 copies of a short sequence costs less than
CAN$50.
3. Can be copied, or sorted by length.
4. Enormous parallelism.
A test tube of DNA can contain trillions of strands. Each
operation on a test tube of DNA is carried out on all strands in the tube
in parallel.
5. Extraordinary energy efficiency.
Adleman figured his computer was running
2 x 1019 operations per joule.
Dept. of CSE, The Oxford College of Engineering -2-
8/7/2019 Dna Computer Report
3/25
DNA COMPUTERS
3.ADLEMANs SOLUTION OF THE HAMILTONIAN
DIRECTED PATH PROBLEM (HDPP).
I believe things like DNA computing will eventuallyI believe things like DNA computing will eventually
lead the way to a molecular revolution, whichlead the way to a molecular revolution, which
ultimately will have a very dramatic effect on the world. L. Adlemanultimately will have a very dramatic effect on the world. L. Adleman
Traveling Salesman Problem:
Find a path from city 1 to city 7 going through all the cities only once.
Dept. of CSE, The Oxford College of Engineering -3-
8/7/2019 Dna Computer Report
4/25
DNA COMPUTERS
The following algorithm solves the Hamiltonian Path
problem.
1. Generate random paths through the graph.
2. Keep only those paths that begin with the start city (1) and conclude with the end city
(7).
3. If the graph has n cities, keep only those paths with n cities. (n=7).
4. Keep only those paths that enter all cities at least once.
5. Any remaining paths are solutions.
Dept. of CSE, The Oxford College of Engineering -4-
8/7/2019 Dna Computer Report
5/25
DNA COMPUTERS
Encode Graph into DNA sequences
Step 1 : Represent each city by a single DNA strand 20
nucleotides long randomly chosen.
The molecules can be made by a machine calledDNA Synthesizer.
Dept. of CSE, The Oxford College of Engineering -5-
8/7/2019 Dna Computer Report
6/25
DNA COMPUTERS
Represent the route between any two cities by a single DNA
strand 20 nucleotides long.
Dept. of CSE, The Oxford College of Engineering -6-
8/7/2019 Dna Computer Report
7/25
DNA COMPUTERS
Dept. of CSE, The Oxford College of Engineering -7-
8/7/2019 Dna Computer Report
8/25
DNA COMPUTERS
Step 2:Select paths that start and end with the correct cities.
1.Millions of strands of DNA representing every city and every possible route between
any two cities are placed in a test tube where the strands combine.
2. We select only strings that have City 1 at one end and City 7 at the other by using
Polymerase Chain Reaction (PCR).
The polymerase chain reaction (PCR) i s a biochemistry and molecular biology
technique forexponentially amplifying DNA, via enzymaticreplication, without using a
living organism (such as E. coli or yeast). As PCR is an in vitro technique, it can be
performed without restrictions on the form of DNA, and it can be extensively modified to
perform a wide array ofgenetic manipulations.
PCR is commonly used in medical and biological research labs for a variety of tasks,
such as the detection ofhereditary diseases, the identification ofgenetic fingerprints, the
diagnosis of infectious diseases, the cloning of genes, paternity testing, and DNA
computing.
PCR was invented by Kary Mullis. At the time he thought up PCR in 1983, Mullis was
working in Emeryville, California forCetus Corporation, one of the first biotechnology
companies.
3.
What we end up with after PCR is a test tube full of double stranded DNA of various
lengths.
Dept. of CSE, The Oxford College of Engineering -8-
http://en.wikipedia.org/wiki/Biochemistryhttp://en.wikipedia.org/wiki/Molecular_biologyhttp://en.wikipedia.org/wiki/Exponential_growthhttp://en.wikipedia.org/wiki/DNAhttp://en.wikipedia.org/wiki/Enzymehttp://en.wikipedia.org/wiki/DNA_replicationhttp://en.wikipedia.org/wiki/Organismhttp://en.wikipedia.org/wiki/E._colihttp://en.wikipedia.org/wiki/Yeasthttp://en.wikipedia.org/wiki/In_vitrohttp://en.wikipedia.org/wiki/In_vitrohttp://en.wikipedia.org/wiki/Genetic_engineeringhttp://en.wikipedia.org/wiki/Hereditary_diseasehttp://en.wikipedia.org/wiki/Genetic_fingerprinthttp://en.wikipedia.org/wiki/Diagnosishttp://en.wikipedia.org/wiki/Infectious_diseasehttp://en.wikipedia.org/wiki/Cloninghttp://en.wikipedia.org/wiki/Genehttp://en.wikipedia.org/wiki/Paternity_testinghttp://en.wikipedia.org/wiki/DNA_computinghttp://en.wikipedia.org/wiki/DNA_computinghttp://en.wikipedia.org/wiki/Kary_Mullishttp://en.wikipedia.org/wiki/Emeryvillehttp://en.wikipedia.org/wiki/Cetus_Corporationhttp://en.wikipedia.org/wiki/Biotechnologyhttp://en.wikipedia.org/wiki/Biochemistryhttp://en.wikipedia.org/wiki/Molecular_biologyhttp://en.wikipedia.org/wiki/Exponential_growthhttp://en.wikipedia.org/wiki/DNAhttp://en.wikipedia.org/wiki/Enzymehttp://en.wikipedia.org/wiki/DNA_replicationhttp://en.wikipedia.org/wiki/Organismhttp://en.wikipedia.org/wiki/E._colihttp://en.wikipedia.org/wiki/Yeasthttp://en.wikipedia.org/wiki/In_vitrohttp://en.wikipedia.org/wiki/Genetic_engineeringhttp://en.wikipedia.org/wiki/Hereditary_diseasehttp://en.wikipedia.org/wiki/Genetic_fingerprinthttp://en.wikipedia.org/wiki/Diagnosishttp://en.wikipedia.org/wiki/Infectious_diseasehttp://en.wikipedia.org/wiki/Cloninghttp://en.wikipedia.org/wiki/Genehttp://en.wikipedia.org/wiki/Paternity_testinghttp://en.wikipedia.org/wiki/DNA_computinghttp://en.wikipedia.org/wiki/DNA_computinghttp://en.wikipedia.org/wiki/Kary_Mullishttp://en.wikipedia.org/wiki/Emeryvillehttp://en.wikipedia.org/wiki/Cetus_Corporationhttp://en.wikipedia.org/wiki/Biotechnology8/7/2019 Dna Computer Report
9/25
DNA COMPUTERS
Step 3: Select paths that contain the correct number of cities.
We now want to select those paths that are seven cities long.
To accomplish this we can use a technique called Gel Electrophoresis.
Gel Electrophoresis
Gel electrophoresis is a group of techniques used to separate molecules based on
physical characteristics such as size, shape, orisoelectric point. Gel electrophoresis is
usually performed for analytical purposes, but may be used as a preparative technique to
partially purify molecules prior to use of other methods such as mass spectrometry, PCR,
cloning, DNA sequencing, orimmuno-blotting for further characterization.
Dept. of CSE, The Oxford College of Engineering -9-
http://en.wikipedia.org/wiki/Isoelectric_pointhttp://en.wikipedia.org/wiki/Mass_spectrometryhttp://en.wikipedia.org/wiki/Polymerase_chain_reactionhttp://en.wikipedia.org/wiki/Cloninghttp://en.wikipedia.org/wiki/DNA_sequencinghttp://en.wikipedia.org/wiki/Western_Blothttp://en.wikipedia.org/wiki/Isoelectric_pointhttp://en.wikipedia.org/wiki/Mass_spectrometryhttp://en.wikipedia.org/wiki/Polymerase_chain_reactionhttp://en.wikipedia.org/wiki/Cloninghttp://en.wikipedia.org/wiki/DNA_sequencinghttp://en.wikipedia.org/wiki/Western_Blot8/7/2019 Dna Computer Report
10/25
DNA COMPUTERS
DNA electrophoresis apparatus.An agarose gel is placed in this buffer-filled box
and electrical current is applied via the power supply to the rear. The negative terminal is
at the far end (black wire), so DNA migrates towards the camera.
Separation of large (macro) molecules depends upon two forces: charge and mass. When
a biological sample, such as proteins or DNA, is mixed in abuffersolution and applied to
a gel, these two forces act together. The electrical current from one electrode repels the
molecules while the other electrode simultaneously attracts the molecules. The frictional
force of the gel material acts as a "molecular sieve," separating the molecules by size.
During electrophoresis, macromolecules are forced to move through the pores when the
electrical current is applied. Their rate of migration through the electric field depends on
the strength of the field, size and shape of the molecules, relative hydrophobicity of the
samples, and on the ionic strength and temperature of the buffer in which the molecules
aremoving. After staining, the separated macromolecules in each lane can be seen in a
series of bands spread from one end of the gel to the other.
Dept. of CSE, The Oxford College of Engineering -10-
http://www.bergen.org/AAST/projects/Gel/buffer.htmhttp://www.bergen.org/AAST/projects/Gel/buffer.htm8/7/2019 Dna Computer Report
11/25
DNA COMPUTERS
Step 4: select paths that have a complete set of cities.
Now we filter the DNA molecules by city, one city at a time. Since the DNA
we start with contains seven cities, we will be left with strands that encode
each city once.
DNA containing a specific sequence can be purified from a sample of mixed
DNA by a technique calledAffinity Purification.
An iron bead is attached to a fragment complementary to a substring.
A magnetic field is the used to pull out all of the DNA fragments containing such a
sequence.
Reading out the answer
To find the answer we can sequence the DNA strands or use a method called
Graduated PCR.
Dept. of CSE, The Oxford College of Engineering -11-
8/7/2019 Dna Computer Report
12/25
DNA COMPUTERS
4.INFORMATION STORAGE IN DNA
With bases spaced at 0.35 nm along DNA, data density is over a million Gbits/inch
compared to 7 Gbits/inch in typical high performance HDD.
Nucleic Acids are used because of density, efficiency and speed. DNA molecules can
store far more information than any existing computer memory chip.
A single bacterium cell measures just a micron square - about the same size as a single
silicon transistor - but holds more than a megabyte of DNA memory and has all the
computational structures to sense and respond to its environment.
Dept. of CSE, The Oxford College of Engineering -12-
8/7/2019 Dna Computer Report
13/25
DNA COMPUTERS
5.EFFICIENCY OF DNA COMPUTERS
While traditional computers represent information as a sequence of 0s and 1s, DNA
computers encode the information directly in their chemical sequence. The density of
information that can be stored on DNA is 1 bit per cubic nanometer which is a trillionth
of the space required of conventional computers with a density of 1 bit per 1012 cubic
nanometers. Also, DNA computers are efficient according to Adleman. 1 joule is
sufficient for 2 * 1019 operations where an operation is defined to be the ligation of two
DNA molecules. Computers have an efficiency of about 109 operations per joule.
Dept. of CSE, The Oxford College of Engineering -13-
8/7/2019 Dna Computer Report
14/25
DNA COMPUTERS
However, as others have pointed out , Adleman did not include the cost of extracting the
information, the PCR that was needed to amplify the initial DNA, and so forth. One way
that DNA may be used is to store information. Searching for information would only
require the synthesis of a small probe complementary to the region of interest, and then to
locate where the probe bound to the DNA. DNA in a test tube could hold a million times
more information than is thought to be stored in the human brain.
Because the biochemical operations involved are subject to errors , rigorous tests of the
accuracy is needed.
Every a set of strands is tailored to a specific problem, so we need a new set each new
problem.
While a DNA computer takes much longer than a normal computer to perform each
individual calculation, it performs an enourmous number of operations at a time and
requires less energy and space than normal computers.
6.ADVANTAGES OF DNA COMPUTERS
Parallel Computing- DNA computers are massively parallel.
Incredibly light weight- With only 1 LB of DNA you have more computing power
than all the computers ever made.
Low power- The only power needed is to keep DNA from denaturing.
Solves Complex Problems quickly- A DNA computer can solve hardest of
problems in a matter of weeks.
Dept. of CSE, The Oxford College of Engineering -14-
8/7/2019 Dna Computer Report
15/25
DNA COMPUTERS
DNA computers show promise because they do not have the limitations of silicon-based
chips. For one, DNA based chip manufacturers will always have an ample supply of raw
materials as DNA exists in all living things; this means generally lower overhead costs.
Secondly, the DNA chip manufacture does not produce toxic by-products. Last but not
the least, DNA computers will be much smaller than silicon-based computers as one
pound of DNA chips can hold all the information stored in all the computers in theworld.
With the use of DNA logic gates, a DNA computer the size of a teardrop will be more
powerful than today's most powerful supercomputer. A DNA chip less than the size of a
dime will have the capacity to perform 10 trillion
parallel calculations at one time as well as hold ten terabytes of data. The capacity to
perform parallel calculations, much more trillions of parallelcalculations, is something
silicon-based computers are not able to do. As such, a complex mathematical problem
that could take silicon-based computers thousands of years to solve can be done byDNA
Computers in hours. For this reason, the first use of DNA computers will most probably
be cracking of codes, route planning and complex simulations for the government.
7.DISADVANTAGES OF DNA COMPUTERS
High cost istime.
Occasionally slower-Simple problems are solved much faster on electronic
computers. It can take longer to sort out the answer to a problem than it took to solve the
problem.
n-Reliability- There is sometime errors in the pairing of DNA strands .
Although Adleman's first application of the computer took only milliseconds to produce a
solution, it took about a week to fish the solution molecules out from the rest of the
Dept. of CSE, The Oxford College of Engineering -15-
8/7/2019 Dna Computer Report
16/25
DNA COMPUTERS
possible path molecules that had formed. To make these computers more realistically
viable, the DNA splicing and selection equipment needs to be refined for this purpose
and better methods for fishing developed. There is also no guarantee that the solution
produced willnecessarily be the absolute best solution, though it will certainly be a very
good one, arrived at in a much shorter time than with a conventional computer. DNA
computers could not (at this point) replace traditional computers. They are not
programmable and the average dunce can not sit down at a familiar keyboard and get to
work. Some think that in the future, computers will be a combination of the current
models and DNA,using the most attractive features of both to create a vastly improved
total product. However, research is ongoing in doing Boolean logic with DNA and
designing universal (programmable) DNA computers.
And of course we are talking about DNA here, the genetic code of life itself. It certainly
has been the molecule of this century and most likely the next one. Considering all the
attention that DNA has garnered, it isnt too hard to imagine that one day we might have
the tools and talent to produce a small integrated desktop machine that uses DNA, or a
DNA-like biopolymer, as a computing substrate along with set of designer enzymes.
Perhaps it wont be used to play Quake IV or surf the web -- things that traditional
computers are good at -- but it certainly might be used in the study of logic, encryption,
genetic programming and algorithms, automata, language systems, and lots of other
interesting things that haven't even been invented yet.
Dept. of CSE, The Oxford College of Engineering -16-
8/7/2019 Dna Computer Report
17/25
DNA COMPUTERS
8.FUTURE OF DNA COMPUTERS
The most logical applications will be in:
Biology, Chemistry, Medicine
1.Enabling a computing system to read and decode natural DNA directly.Such a computer also might be able to perform DNA fingerprinting matching a sample
of DNA, such as that in blood found at a crime scene, with the person from whom it
came.
Dept. of CSE, The Oxford College of Engineering -17-
8/7/2019 Dna Computer Report
18/25
DNA COMPUTERS
2.Another promising direction is the molecular self-assembly of DNA to build complex
molecular structures, which could have an impact on other fields, such as
Nanotechnology.
Military
Researchers from Stanford and Princeton Universities, have outlined a way for a DNA
computer to crack messages coded with the U.S. government's own Data Encryption
Standard, which is used to protect a wide range of data, including telephone
conversations on classified topics and data transmissions between banks and the Federal
Reserve.
Some centers of research in this area are at the University of Southern California at Los
Angeles, with Dr. Adleman, Princeton, with Dr. Richard Lipton and his graduate students
Dan Boneh and Eric Baum, and the NEC Research Institute in Princeton, NJ. With
others elsewhere, they are developing new branches in this young field. Advancements
are being made in cryptography. Researchers are working on decreasing error in and
damage to the DNA during the computations/reactions. The Princeton contingent has
published papers on models for universal DNA computers, while others have described
methods for doing addition and matrix multiplication with these computers.
Currently, molecular computing is a field with a great deal of potential, but few results of
practical value. In the wake of Adleman's solution of the Hamiltonian path problem, there
came a host of other articles on computation with DNA; however, most of them were
purely theoretical. Currently, a functional DNA "computer" of the type most people are
familiar with lies many years in the future. But work continues: in his article Speeding
Up Computation via Molecular Biology Lipton shows how DNA can be used to construct
a Turing machine, a universal computer capable of performing any calculation. While it
currently exists only in theory, it's possible that in the years to come computers based on
the work of Adleman, Lipton, and others will come to replace traditional silicon-based
machines.
Dept. of CSE, The Oxford College of Engineering -18-
http://www.neci.nj.nec.com/ftp://ftp.cs.princeton.edu/pub/people/rjl/bio.psftp://ftp.cs.princeton.edu/pub/people/rjl/bio.pshttp://www.neci.nj.nec.com/ftp://ftp.cs.princeton.edu/pub/people/rjl/bio.psftp://ftp.cs.princeton.edu/pub/people/rjl/bio.ps8/7/2019 Dna Computer Report
19/25
DNA COMPUTERS
The field of DNA computing is truly exciting for the revolution it implies will occur
within the next few years. It also demonstrates the current trend of merging and lack of
distinction between the sciences, where a computer scientist can mess around with
biology equipment and come up with something new and valuable.
9.CONCLUSION
The beauty of DNA research trends is found in the possibility of mankinds 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.
However DNA computers wont flourish soon in our daily environment due to the
technologic issues. NA computing has lead to a very important theoretical research.
The paradigm of DNA computing has lead to a very important theoretical research.
Dept. of CSE, The Oxford College of Engineering -19-
8/7/2019 Dna Computer Report
20/25
DNA COMPUTERS
10. BIBLIOGRAPHY
http://www.ieee.org
http://en.wikipedia.org/wiki/dnacomputers
Mind Sports Worldwide (Feb/2000)http://www.msoworld.com/mindzine/news/chess/web_round/web_round12.html
Scientific Guide to DNA Computers:http://dna2z.com/dnacpu/dna2.html
Arstechnica Review(4/2000):
Dept. of CSE, The Oxford College of Engineering -20-
http://www.ieee.org/http://en.wikipedia.org/wiki/dnacomputershttp://www.ieee.org/http://en.wikipedia.org/wiki/dnacomputers8/7/2019 Dna Computer Report
21/25
DNA COMPUTERS
http://arstechnica.com/reviews/2q00/dna/dna-2.html
Leonard Adlemans Home Page:http://www-scf.usc.edu/~pwkr/adleman-home.html
Dept. of CSE, The Oxford College of Engineering -21-
8/7/2019 Dna Computer Report
22/25
DNA COMPUTERS
Dept. of CSE, The Oxford College of Engineering -22-
8/7/2019 Dna Computer Report
23/25
DNA COMPUTERS
Dept. of CSE, The Oxford College of Engineering -23-
8/7/2019 Dna Computer Report
24/25
DNA COMPUTERS
Dept. of CSE, The Oxford College of Engineering -24-
8/7/2019 Dna Computer Report
25/25
DNA COMPUTERS