“It is not that the bear dances so well, it is that he dances at all”.
- L. Adleman, in reference to DNA computing
Eric Yeung Eric Yeung CPSC 607 – Winter 2004
It is not that the bear dances so well, it is that he dances at all. - - PowerPoint PPT Presentation
It is not that the bear dances so well, it is that he dances at all. - L. Adleman, in reference to DNA computing CPSC 607 Winter 2004 Eric Yeung Eric Yeung DN NA A D Deoxyribonucleic Acid Genetic material of all cellular
Eric Yeung Eric Yeung CPSC 607 – Winter 2004
A <> T G <> C
American biochemist
British biophysicist
and Francis Crick, right, described the structure of the DNA molecule as a double helix, somewhat like a spiral staircase with many individual steps.
received the Nobel Prize for their pioneering work on the structure of the DNA molecule.
a 56 bit key.
DES(M, k) == encryption of plain text M using the key k
possible keys k
That is, if E = DES(M, k), then M = DES-1(E, k). f(k) = DES(M, k) for all possible k
first 4 rounds and last
denoted by Mh
denoted by Ml
e.g. swap 2nd and 3rd bits, mapping 001 to 010
in some order
input to obtain a y bit output
anneal
to each bit position and bit value.
consecutive bits.
the string encoding x at position i
which represent some binary strings.
Extract (T, xi = 1)
Extract (T, xixi+1 = 10)
position and a 0 at the (i+1)th More possible operations;
contains for each k _ {0, 1}56 a DNA strand of the form; _S0 R1(k) R57( DES(M, k) )
message of M using the key k
key k s.t. M = DES-1(E, k)
DES-1(E, k). The key k can be recovered by sequencing any of the extracted DNA strands.
some 64 bit E0, any DES system can be broken into.
In 1997, at the First International Conference on Computational Molecular Biology
University of Rochester, announced that they had built the first DNA computer hardware ‘ever’: logic gates made out
techniques, such as DNA ligation and gel electrophoresis.
electrical signal; but rather on DNA codes.
used for problems now routinely done by electronic computers, and to emulate the way electronic computers "think."
today’s digital computers.
different known strands of DNA can bind with the complementary sequence
quickly
Molecular Array of YES and ANDANDNOT gates
beaten.
added
glow to indicate the move.
practical DNA Computer
a silicon substrate in large arrays
analyses
http://www.affymetrix.com
http://analytical.chem.wisc.edu/DNA9/
12 12th
th International Conference on Intelligent Systems for Molecular Biology
International Conference on Intelligent Systems for Molecular Biology 3 3rd
rd European Conference on Computational Biology
European Conference on Computational Biology http://www.iscb.org/ismbeccb2004/index.html
days, with extensive human or mechanical intervention between steps
may require impractically large amounts of memory
sequential tasks,
perform more operations at once
to remain much more efficient on a conventional computer
disciplines is extremely important (e.g. chemistry, biology, medicine)
computer may lead;
techniques that might not otherwise be considered
Even if a practical DNA computer cannot be built;
predicting the emergent behavior of complex systems
e.g. fields pertaining to weather forecasting, economics
1.
University of Western Ontario Web site: http://publish.uwo.ca/~jadams/dnaapps1.htm 2.
http://www.nature.com/cgi-taf/DynaPage.taf?file=/nbt/journal/v21/n9/full/nbt862.html 3.
4.
http://www.trnmag.com/Stories/2003/082703/DNA_plays_tic-tac-toe_082703.html10 5.
http://computer.howstuffworks.com/dna-computer.htm/printable 6.
January 22, 2004. from University of Rochester Web Site: http://www.rochester.edu/pr/releases/bio/ray2.htm 7.
http://www.arstechnica.com/reviews/2q00/dna/dna-1.html 8.
Web Site: http://pages.cpsc.ucalgary.ca/~jacob/Courses/Winter2003/CPSC601-73/Slides/05- DNA-Computing-Apps.pdf