Download Parallel Computing with DNA

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

DNA barcoding wikipedia , lookup

DNA sequencing wikipedia , lookup

Holliday junction wikipedia , lookup

DNA repair wikipedia , lookup

Comparative genomic hybridization wikipedia , lookup

Molecular evolution wikipedia , lookup

Agarose gel electrophoresis wikipedia , lookup

Community fingerprinting wikipedia , lookup

Replisome wikipedia , lookup

Nucleosome wikipedia , lookup

Bisulfite sequencing wikipedia , lookup

Maurice Wilkins wikipedia , lookup

Vectors in gene therapy wikipedia , lookup

Artificial gene synthesis wikipedia , lookup

DNA vaccination wikipedia , lookup

Non-coding DNA wikipedia , lookup

Nucleic acid analogue wikipedia , lookup

Transformation (genetics) wikipedia , lookup

Molecular cloning wikipedia , lookup

Gel electrophoresis of nucleic acids wikipedia , lookup

Cre-Lox recombination wikipedia , lookup

Deoxyribozyme wikipedia , lookup

Transcript
Distributed
Computing
Prof. R. Wattenhofer
Lab/GA/SA/BA/MA:
Parallel Computing with DNA
The discovery of the double helix model for DNA
molecules (see Figure 1) is the foundation for our current
understanding of microbiology. Applications have since
been sought (and found), for example, in pharmaceutics
or in the custom design of bacteria for bioreactors.
Researchers also investigated how the ability to repeatedly recombine DNA strands can be used to construct “computational devices” that work massively parallel and are highly energy efficient. It is not obvious how
such devices can be programmed to solve computational
problems for which currently computer programs (Turing
machines) are used. One may also ask how fast a solution
can be found.
Figure 1: “Photo 51”, an X-ray
Nowadays, custom DNA strands are starting to be- image showing a tiny portion of a
come a household commodity (you can order them on- DNA molecule, is reported to have
line!). Will we soon be able to solve otherwise compu- inspired the double helix model for
tationally difficult problems using a DNA computing ap- DNA molecules as known today.
proach?
In this thesis we offer you the opportunity to learn about this research area and try out
your own ideas.
Goals
• Familiarize with DNA computing techniques.
• Come up with a DNA “algorithm”.
• Analyze and/or simulate its behavior.
Requirements
• Ability to work independently on the topic.
Note that a biology minor is NOT required to work on this topic ;-)
Interested? For more details please contact
• Jochen Seidel: [email protected], ETZ G61.1
• Sebastian Brandt: [email protected], ETZ G61.4