Abstract
Nano fabrication with biomolecular/DNA self assembly is a promising area of research. Building nano structures with self assembly is both efficient and inexpensive. Soloveichik and Winfree (SIAM J Comput 36(6):1544–1569, 2007) formalized a two dimensional (2D) tile assembly model based on Wang’s tiling technique. Algorithms with an optimal tile complexity of \(\left(\Uptheta\left(\frac{\log(N)}{\log(\log(N))}\right)\right)\) were proposed earlier to uniquely self assemble an N × N square (with a temperature of α = 2) on this model. However efficient constructions to assemble arbitrary shapes are not known and have remained open. In this paper we present self assembling algorithms to assemble a triangle of base 2N − 1 (units) and height N with a tile complexity of \(\Uptheta(\log(N)).\) We also describe how this framework can be used to construct other shapes such as rhombus, hexagon etc.
Similar content being viewed by others
References
Adleman L, Cheng Q, Goel A, Huang M (2001) Running time and program size for self-assembled squares. In: Annual ACM symposium on theory of computing, pp 740–748
Aggarwal G, Cheng QI, Goldwasser MH, Kao M, De Espanes PM, Schweller RT (2005) Complexities for generalized models of self-assembly. SIAM J Comput 34(6):1493–1515
Ando M, Kawasaki M (2004) Self-aligned self-assembly process for fabricating organic thin-film transistors. Appl Phys Lett 85(10):1849–1851
Chhabra R, Sharma J, Liu Y, Yan H (2004) Patterning metallic nanoparticles by DNA scaffolds. Adv Exp Med Biol 620(10):107–116
Kao M, Schweller R (2006) Reducing tile complexity for self-assembly through temperature programming. In: Annual ACM-SIAM symposium on discrete algorithms, pp 571–580
Kao M, Schweller R (2008) Randomized self-assembly for approximate shapes. LNCS, vol 5125. Springer, Heidelberg
LaBean TH, Winfree E, Reif JH (2000) Experimental progress in computation by self-assembly of DNA tilings. Proc DNA Based Comput 54:123–140
Paciotti GF, Myer L (2008) Colloidal gold: a novel nanoparticle vector for tumor directed drug delivery. Drug Deliv J Deliv Target Ther Agents 11(3):169–183
Rothemund PWK, Winfree E (2000) Program-size complexity of self-assembled squares. In: ACM symposium on theory of computation (STOC), pp 459–468
Rothemund PWK, Papadakis N, Winfree E (2004) Algorithmic self-assembly of DNA sierpinski triangles. PLoS Biol 2(12):e424
Seeman NC (1982) Nucleic acid junctions and lattices. J Theor Biol 99(2):237–247
Soloveichik D, Winfree E (2007) Complexity of self-assembled shapes. SIAM J Comput 36(6):1544–1569
Wang H (1962) An unsolvable problem on dominoes. Technical Report BL-30
Winfree E, Liu F, Wenzler LA, Seeman NC (1998) Design and self-assembly of two-dimensional DNA crystals. Nature 394(6693):539–544
Zimmler MA, Stichtenoth D (2008) Scalable fabrication of nanowire photonic and electronic circuits using spin-on glass. Nano Lett 8(6):1895–1699
Acknowledgements
This work has been supported in part by the following grants: NSF 0326155, NSF 0829916 and NIH 1R01GM079689-01A1.
Author information
Authors and Affiliations
Corresponding author
Additional information
Preliminary version of the paper appeared in ISBRA 2009.
Rights and permissions
About this article
Cite this article
Kundeti, V., Rajasekaran, S. Efficient algorithms for self assembling non-rectangular nano structures. Nat Comput 10, 583–594 (2011). https://doi.org/10.1007/s11047-010-9210-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11047-010-9210-4