On the Computational Complexity of Tile Set Synthesis for DNA Self-Assembly

DNA self-assembly has been advocated as a bottom-up manufacturing technology to supersede photolithography technology at nanometer scale. However, the issue of designing a DNA tile set for an arbitrary target pattern of finite size (as to ensure periodic repetition in its assembly) has not been fully addressed in the technical literature. This paper considers the synthesis of tile sets for DNA self-assembly and analyzes it as a combinatorial optimization problem to establish its computational complexity. This problem is referred to as PATS (pattern assembling tile-set synthesis). A proof is provided for the NP-completeness of PATS.

[1]  Wenchuang Hu,et al.  High-resolution electron beam lithography and DNA nano-patterning for molecular QCA , 2005, IEEE Transactions on Nanotechnology.

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

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

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

[5]  Hao Yan,et al.  DNA tile based self-assembly: building complex nanoarchitectures. , 2006, Chemphyschem : a European journal of chemical physics and physical chemistry.

[6]  Xiaojun Ma,et al.  Synthesis of Tile Sets for DNA Self-Assembly , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[7]  J. Reif,et al.  Electronic nanostructures templated on self-assembled DNA scaffolds , 2004 .