[Next]
Go forward to Acknowledgments

Cyclic Mixture Mutagenesis
for DNA-Based Computing

Michael P. Frank
Started May 12, 1995
Draft of September 12, 1995

REDISTRIBUTION IS ABSOLUTELY FORBIDDEN

A postscript version is also available.

Abstract:

Leonard Adleman recently demonstrated that chemical reactions involving DNA could solve a limited class of computational problems [Adleman-94]. The research program described in this document was inspired by the goal of developing a better DNA computation system, one that would be capable of executing arbitrary computations, while taking advantage of astronomical numbers of molecular, DNA-based nanoprocessors all working in parallel.

In the work performed so far, a design for a new DNA-based information processing system called cyclic mixture mutagenesis, or CMM, has been worked out and applied successfully in computer simulations based on empirically-derived models of DNA interactions from the biochemistry literature. CMM is designed to be computation-universal in theory, and to be easy to execute in practice at any molecular biology laboratory. A series of lab experiments designed to test the DNA chemistry models and refine the relevant laboratory protocols is already in progress.

The two primary goals of the dissertation research program proposed here are, first, to continue the lab work in an attempt to prove that CMM is capable of carrying out certain simple computations that are of interest to biologists and others that are of interest to computer scientists, and second, to further develop the theory behind the technique and explore variations designed to yield improvements in the method's biological feasibility or computational power. Subsidiary goals of the dissertation research include considering potential applications of CMM in biology and medicine, conducting a pcomparative survey of other molecular computation techniques, and analyzing the possible implications of DNA computers for the long-term progress of higher-speed and smaller-scale computing.

Contents:

  • Acknowledgments
  • Introduction  
  • Background  
  • Progress Report on Work to Date  
  • Brief Description of Oligo-Directed Mutagenesis  
  • General Approach to the Design of DNA Machines  
  • Issues in Design and Simulation of Oligonucleotide Mixtures  
  • Example String Machines  
  • Example 1: Counting Replications  
  • Example 2: One-State Turing Machine  
  • Example 3: Universal Turing Machine and Forward Progress  
  • Discussion of Universal Machine  
  • Arbitrary Nondeterministic Turing Machines  
  • Extracting Computational Results from Solution  
  • The Mixture Mutagenesis Simulator  
  • Physical Chemistry of DNA Binding  
  • Equilibrium Thermodynamics of Binding Reactions  
  • DNA Annealing Kinetics  
  • Experiments in Progress  
  • Conclusion of Progress Report  
  • Plan for Ph.D. Thesis Research  
  • Goals of Thesis  
  • Schedule for Thesis Work  
  • Conclusion  
  • Detailed Protocol for Initial Experiment  
  • Starting materials  
  • High-level Steps  
  • New tubes needed  
  • Mixture Recipies  
  • Sequencing Reaction Procedure  
  • Electrophoresis Procedure  
  • Details of Simulated Oligo Systems  
  • Counter Machine  
  • Complementary Version  
  • Noncomplementary Version  
  • Turing Machine  
  • Large Tape Head Version  
  • Gradual Transformation Version  
  • Simulator Source Code  
  • Main Program  
  • Simulator Module  
  • Header file
  • Executable Code
  • Thermodynamics Module  
  • Header file
  • Executable code
  • Tables Module  
  • Header file
  • Executable Code
  • Input Module  
  • Header file
  • Executable Code
  • Output Module  
  • Header File
  • Executable Code
  • Base Sequence Module  
  • Header File
  • Executable Code
  • Structures  
  • Annotated Bibliography  
  • Central Topics  
  • DNA Computation  
  • Abstract Models of Computation  
  • Thermodynamics of Computation  
  • Tools  
  • DNA Chips  
  • DNA Chemistry  
  • DNA Duplex Stability  
  • Base-pair Mismatches  
  • Thermodynamics of Annealing  
  • Effects on Primer Extension  
  • Miscellaneous  
  • Nucleic Acid Secondary Structure Prediction  
  • DNA Simulation/Design Methods  
  • DNA Annealing Kinetics  
  • DNA Replication Fidelity  
  • Misc. DNA Chemistry  
  • Related Biology  
  • DNA Sequence Characteristics  
  • DNA Interactions in Vivo  
  • Gene Conversion and Transposition  
  • Gene Regulation  
  • Development  
  • Molecular Evolution  
  • Other Nanoscale Computation  
  • Molecular Computing  
  • Nanotechnology  
  • Molecular electronics & quantum electronics  
  • Quantum Computation  
  • Chemical Computation  
  • Computational Molecular Biology  
  • Miscellaneous Topics  
  • Stochastic Context-Free Grammars  

  • - Michael P. Frank, September 12, 1995. Formatted using HyperLaTeX-1.3.

    [Next]