Dimension augmentation and combinatorial criteria for efficient error-resistant DNA self-assembly

DNA self-assembly has emerged as a rich and promising primitive for nano-technology. Experimental and analytical evidence indicates that such systems are prone to errors, and accordingly, several error-correction mechanisms have been proposed for the tile model of self-assembly. These error-correction mechanisms suffer either from high resolution loss or a large increase in the number of tile-types. In this paper, we propose dimension augmented proof-reading, a technique that uses the third dimension to do error-correction in two dimensional self-assembling systems. This involves no resolution loss in the two dimensions of interest, results in a smaller increase in the number of tile-types than previous techniques, and appears to have the same error-correction properties. Error-correcting systems need to be analyzed in the kinetic Tile Assembly Model; such analysis involves complicated Markov Chains and is cumbersome. In this paper, we also present a set of completely combinatorial criteria that can be used to prove properties of error-correcting self-assembling systems. We illustrate these criteria by applying them to two known proof-reading systems, one of which was not previously known to work. We then use these criteria to prove the correctness of dimension augmented proof-reading applied to a self-assembling system that computes the parity of a string.

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

[2]  A. Turberfield,et al.  A DNA-fuelled molecular machine made of DNA , 2022 .

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

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

[5]  Erik Winfree,et al.  Error Correction for DNA Self-Assembly : Preventing Facet Nucleation , 2005 .

[6]  Erik Winfree,et al.  Two computational primitives for algorithmic self-assembly: copying and counting. , 2005, Nano letters.

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

[8]  M. Kazemi Abstract , 2003 .

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

[10]  M. Sahani,et al.  Algorithmic Self-Assembly of DNA , 2006 .

[11]  P. Yin,et al.  A DNAzyme that walks processively and autonomously along a one-dimensional track. , 2005, Angewandte Chemie.

[12]  N. Seeman,et al.  Operation of a DNA Robot Arm Inserted into a 2D DNA Crystalline Substrate , 2006, Science.

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

[14]  Erik Winfree,et al.  Programmable Control of Nucleation for Algorithmic Self-Assembly , 2009, SIAM J. Comput..

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

[16]  N. Pierce,et al.  A synthetic DNA walker for molecular transport. , 2004, Journal of the American Chemical Society.

[17]  Ashish Goel,et al.  Error Free Self-assembly Using Error Prone Tiles , 2004, DNA.

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

[19]  N. Seeman,et al.  A precisely controlled DNA biped walking device , 2004 .

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

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

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

[23]  J. Reif,et al.  A unidirectional DNA walker that moves autonomously along a track. , 2004, Angewandte Chemie.

[24]  N. Seeman,et al.  A robust DNA mechanical device controlled by hybridization topology , 2002, Nature.

[25]  Edward G. Coffman,et al.  DNA-Based Computation Times , 2004, DNA.

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