Checkpointing of Rectilinear Growth in DNA Self-Assembly

Error detection/correction techniques have been advocated for algorithmic self-assembly. Under rectilinear growth, it requires only two additional tiles, generally referred to as Isolation tiles. This process can be effectively utilized for checkpointing and is analyzed in this paper self-assembly. Initially, the physical framework (and related features) for the removal of the erroneous sections of an assembly is outlined. A novel Markov based model is presented to establish the optimal rate of checkpointing and assess its performance versus other error tolerant techniques that utilize redundancy. Simulation results are provided.

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

[2]  E. Winfree,et al.  Algorithmic Self-Assembly of DNA Sierpinski Triangles , 2004, PLoS biology.

[3]  A. Carr DNA-damage checkpoint , 2000 .

[4]  J. Reif,et al.  DNA-Templated Self-Assembly of Protein Arrays and Highly Conductive Nanowires , 2003, Science.

[5]  B H Robinson,et al.  The design of a biochip: a self-assembling molecular-scale memory device. , 1987, Protein engineering.

[6]  Edward G. Coffman,et al.  Self-correcting Self-assembly: Growth Models and the Hammersley Process , 2005, DNA.

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

[8]  J. Reif,et al.  Logical computation using algorithmic self-assembly of DNA triple-crossover molecules , 2000, Nature.

[9]  Alessandra Carbone,et al.  Circuits and programmable self-assembling DNA structures , 2002, Proceedings of the National Academy of Sciences of the United States of America.

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

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

[12]  Mark A. Franklin,et al.  Checkpointing in Distributed Computing Systems , 1996, J. Parallel Distributed Comput..

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

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

[15]  Fabrizio Lombardi,et al.  Error Detection/Correction in DNA Algorithmic Self-Assembly , 2008, 2008 Design, Automation and Test in Europe.

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

[17]  Yan Liu,et al.  DNA-Templated Self-Assembly of Protein Arrays and Highly Conductive Nanowires , 2003, Science.

[18]  Kishor S. Trivedi Probability and Statistics with Reliability, Queuing, and Computer Science Applications , 1984 .

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