CLSWeb Main
Caltech Library System
Electronic Theses
                  About | Browse | Search | Caltech Student Instructions

Soloveichik, David (2008-05-05) Molecules computing : self-assembled nanostructures, molecular automata, and chemical reaction networks. http://resolver.caltech.edu/CaltechETD:etd-05292008-142339


Type of Document Dissertation
Author Soloveichik, David
URN etd-05292008-142339
Persistent URL http://resolver.caltech.edu/CaltechETD:etd-05292008-142339
Title Molecules computing : self-assembled nanostructures, molecular automata, and chemical reaction networks
Degree PhD
Option Computation and Neural Systems
Advisory Committee
Advisor Name Title
Yaser Abu-Mostafa Committee Chair
Chris Umans Committee Member
Erik Winfree Committee Member
Jehoshua Bruck Committee Member
John Doyle Committee Member
Keywords
  • self-assembly
  • complexity of shapes
  • benenson automata
  • DNA nanotechnology
  • chemical kinetics
  • tile-assembly
  • stochastic kinetics
Date of Defense 2008-05-05
Availability unrestricted
Abstract
Many endeavors of molecular-level engineering either rely on biological material such as nucleic acids and restriction enzymes, or are inspired by biological processes such as self-assembly or cellular regulatory networks. This thesis develops theories on three such topics: self-assembled nanostructures, molecular automata, and chemical reaction networks. The abstractions and underlying methods of the theories presented herein are based on computer science and include Turing machines and circuits. Toward engineering self-assembled nanostructures, we create a theory of scale-free shapes in which the complexity of their self-assembly is connected to the shapes' descriptional complexity. Further, we study patterns in terms of whether they can be self-assembled robustly without an increase in scale to accommodate redundancy. We also describe a new method of ensuring resilience to more types of error simultaneously. Toward creating molecular automata we study the computational power of a restriction enzyme-based automaton. Toward designing chemical reaction networks, we develop a technique of storing and processing information in molecular counts, which is capable of achieving Turing universal computation. We also study the computational complexity of simulating stochastic chemical reaction networks and formally connect robustness and simulation efficiency. Lastly, we describe nucleic acid implementations of Boolean logic circuits and arbitrary mass-action kinetics. The three areas of this thesis are promising realizations of molecular-level engineering, and the theories presented here inform the range of possibility or delineate inherent difficulties in these areas.
Files
  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  thesis.pdf 2.53 Mb 00:11:42 00:06:01 00:05:16 00:02:38 00:00:13

Browse All Available ETDs by ( Author | Option )

If you have more questions or technical problems, please Contact the Caltech Library System.