A Self-assembly Model of Time-Dependent Glue Strength

We propose a self-assembly model in which the glue strength between two juxtaposed tiles is a function of the time they have been in neighboring positions. We then present an implementation of our model using strand displacement reactions on DNA tiles. Under our model, we can demonstrate and study catalysis and self-replication in the tile assembly. We then study the tile complexity for assembling shapes in our model and show that a thin rectangle of size k x N can be assembled using O(logN/loglogN) types of tiles.

[1]  Hao Wang Proving theorems by pattern recognition — II , 1961 .

[2]  Erik Winfree,et al.  The program-size complexity of self-assembled squares (extended abstract) , 2000, STOC '00.

[3]  Erik Winfree,et al.  Complexity of Compact Proofreading for Self-assembled Patterns , 2005, DNA.

[4]  Sanjeev Khanna,et al.  On the complexity of graph self-assembly in accretive systems , 2007, Natural Computing.

[5]  Ashish Goel,et al.  Invadable self-assembly: combining robustness with efficiency , 2004, SODA '04.

[6]  W. Feller,et al.  An Introduction to Probability Theory and Its Applications, Vol. 1 , 1967 .

[7]  J. Reif,et al.  Construction, analysis, ligation, and self-assembly of DNA triple crossover complexes , 2000 .

[8]  N. Seeman,et al.  Design and self-assembly of two-dimensional DNA crystals , 1998, Nature.

[9]  Leonard M. Adleman,et al.  Theory and experiments in algorithmic self-assembly , 2001 .

[10]  Ashish Goel,et al.  Combinatorial optimization problems in self-assembly , 2002, STOC '02.

[11]  R. Robinson Undecidability and nonperiodicity for tilings of the plane , 1971 .

[12]  P W Rothemund,et al.  Using lateral capillary forces to compute by self-assembly , 2000, Proc. Natl. Acad. Sci. USA.

[13]  E. Winfree Simulations of Computing by Self-Assembly , 1998 .

[14]  Ashish Goel,et al.  Optimal Self-Assembly of Counters at Temperature Two , 2004 .

[15]  Erik Winfree,et al.  Self-healing Tile Sets , 2006, Nanotechnology: Science and Computation.

[16]  Erik Winfree,et al.  Self-replication and Evolution of DNA Crystals , 2005, ECAL.

[17]  Ming-Yang Kao,et al.  Complexities for generalized models of self-assembly , 2004, SODA '04.

[18]  Sudheer Sahu,et al.  Complexity of graph self-assembly in accretive systems and self-destructible systems , 2005, Theor. Comput. Sci..

[19]  Ashish Goel,et al.  Running time and program size for self-assembled squares , 2001, STOC '01.

[20]  C. Mao,et al.  Tensegrity: construction of rigid DNA triangles with flexible four-arm DNA junctions. , 2004, Journal of the American Chemical Society.

[21]  Sudheer Sahu,et al.  Compact Error-Resilient Computational DNA Tiling Assemblies , 2004, DNA.

[22]  Matthew Cook,et al.  Self-Assembled Circuit Patterns , 2003, DNA.

[23]  Erik Winfree,et al.  One Dimensional Boundaries for DNA Tile Self-Assembly , 2003, DNA.

[24]  J. Reif,et al.  Finite-size, fully addressable DNA tile lattices formed by hierarchical assembly procedures. , 2006, Angewandte Chemie.

[25]  Hao Yan,et al.  Directed Nucleation Assembly of Barcode Patterned DNA Lattices , 2003 .

[26]  Erik Winfree,et al.  Programmable Control of Nucleation for Algorithmic Self-assembly , 2004, DNA.

[27]  George Weiss,et al.  Random walks and random environments, volume 1: Random walks , 1996 .

[28]  Yuriy Brun,et al.  DNA triangles and self-assembled hexagonal tilings. , 2004, Journal of the American Chemical Society.

[29]  David Reguera,et al.  Viral self-assembly as a thermodynamic process. , 2002, Physical review letters.

[30]  Ming-Yang Kao,et al.  Reducing tile complexity for self-assembly through temperature programming , 2006, SODA '06.

[31]  William Feller,et al.  An Introduction to Probability Theory and Its Applications , 1967 .

[32]  Satoshi Murata,et al.  A Method of Error Suppression for Self-assembling DNA Tiles , 2004, DNA.

[33]  Jarkko Kari,et al.  On the decidability of self-assembly of infinite ribbons , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[34]  Erik Winfree,et al.  Proofreading Tile Sets: Error Correction for Algorithmic Self-Assembly , 2003, DNA.

[35]  G. Whitesides,et al.  Self-Assembly of Mesoscale Objects into Ordered Two-Dimensional Arrays , 1997, Science.

[36]  P. M. Lee,et al.  Random Walks and Random Environments: Volume 1: Random Walks , 1995 .

[37]  Michail G. Lagoudakis,et al.  2D DNA self-assembly for satisfiability , 1999, DNA Based Computers.

[38]  N. Seeman,et al.  Designed Two-Dimensional DNA Holliday Junction Arrays Visualized by Atomic Force Microscopy , 1999 .

[39]  Erik Winfree,et al.  Universal computation via self-assembly of DNA: Some theory and experiments , 1996, DNA Based Computers.

[40]  Hao Wang,et al.  Proving theorems by pattern recognition I , 1960, Commun. ACM.

[41]  Erik Winfree,et al.  Complexity of Self-Assembled Shapes , 2004, SIAM J. Comput..

[42]  Sudheer Sahu,et al.  Compact Error-Resilient Computational DNA Tilings , 2006, Nanotechnology: Science and Computation.

[43]  Natasa Jonoska,et al.  Self-assembling DNA graphs , 2004, Natural Computing.

[44]  Eric Klavins,et al.  Graph grammars for self assembling robotic systems , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[45]  Pál Révész,et al.  Random walk in random and non-random environments , 1990 .

[46]  Eric Klavins Directed Self-Assembly Using Graph Grammars , 2004 .