Skip to main content
Log in

Staged self-assembly: nanomanufacture of arbitrary shapes with O(1) glues

  • Published:
Natural Computing Aims and scope Submit manuscript

Abstract

We introduce staged self-assembly of Wang tiles, where tiles can be added dynamically in sequence and where intermediate constructions can be stored for later mixing. This model and its various constraints and performance measures are motivated by a practical nanofabrication scenario through protein-based bioengineering. Staging allows us to break through the traditional lower bounds in tile self-assembly by encoding the shape in the staging algorithm instead of the tiles. All of our results are based on the practical assumption that only a constant number of glues, and thus only a constant number of tiles, can be engineered. Under this assumption, traditional tile self-assembly cannot even manufacture an n × n square; in contrast, we show how staged assembly in theory enables manufacture of arbitrary shapes in a variety of precise formulations of the model.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

Notes

  1. Here we view the mixing time required in each stage (and the volume of each bin) as a constant, mainly because it is difficult to analyze precisely from a thermodynamic perspective, as pointed out in (Adleman 2000). In our constructions, we believe that a suitable design of the relative concentrations of tiles (a feature not captured by the model) leads to reasonable mixing times.

  2. With a typical implementation in DNA, glues actually attach to unique complements rather than to themselves. However, this depiction of the glue function is standard in the literature and does not affect the power of the model.

References

  • Adleman LM (2000) Toward a mathematical theory of self-assembly. Technical Report 00-722, Department of Computer Science, University of Southern California

  • Adleman L, Cheng Q, Goel A, Huang M-D (2001) Running time and program size for self-assembled squares. In: Proceedings of the 33rd annual ACM symposium on Theory of Computing, pp 740–748

  • Adleman L, Cheng Q, Goel A, Huang M-D, Kempe D, de Espanés PM, Rothemund PWK (2002) Combinatorial optimization problems in self-assembly. In: Proceedings of the thirty-fourth annual ACM symposium on Theory of Computing, pp 23–32 (electronic), New York, ACM

  • Aggarwal G, Cheng Q, Goldwasser MH, Kao M-Y, de Espanes PM, Schweller RT (2005) Complexities for generalized models of self-assembly. SIAM J Comput 34(6):1493–1515

    Article  MATH  MathSciNet  Google Scholar 

  • Barish RD, Rothemund PWK, Winfree E (2005) Two computational primitives for algorithmic self-assembly: Copying and counting. Nano Lett 5(12):2586–2592

    Article  Google Scholar 

  • Kao M-Y, Schweller R (2006) Reducing tile complexity for self-assembly through temperature programming. In: Proceedings of the 17th annual ACM-SIAM symposium on discrete algorithm, pp 571–580

  • Li M, Vitanyi P (1997) An introduction to komogorov complexity and its applications, 2nd edn. Springer Verlag, New York

    Google Scholar 

  • Mao C, LaBean TH, Reif JH, Seeman NC (2000) Logical computation using algorithmic self-assembly of DNA triple-crossover molecules. Nature 407:493–496

    Article  Google Scholar 

  • Park SH, Pistol C, Ahn SJ, Reif JH, Lebeck AR, Dwyer C, LaBean TH (2006) Finite-size, fully addressable DNA tile lattices formed by hierarchical assembly procedures. Angewandte Chemie 45:735–739

    Article  Google Scholar 

  • Reif J (1999) Local parallel biomolecular computation. In: Proceedings of DNA-based computers, pp 217–254

  • Rothemund PWK (2006) Folding DNA to create nanoscale shapes and patterns. Nature 440:297–302

    Article  Google Scholar 

  • Rothemund PWK, Winfree E (2000) The program-size complexity of self-assembled squares. In: Proceedings of the 32nd annual ACM symposium on Theory of Computing, pp 459–468

  • Rothemund PWK, Papadakis N, Winfree E (2004) Algorithmic self-assembly of DNA sierpinski triangles. PLoS Biol 2(12):e424

    Article  Google Scholar 

  • Seeman NC (1998) DNA nanotechnology. In: Siegel RW, Hu E, Roco MC (eds) WTEC workshop report on R&D status and trends in nanoparticles, nanostructured materials, and nanodevices in the United States

  • Shih WM, Quispe JD, Joyce GF (2004) A 1.7-kilobase single-stranded DNA that folds into a nanoscale octahedron. Nature 427:618–621

    Article  Google Scholar 

  • Soloveichik D, Winfree E (2004) Complexity of self-assembled shapes. In: Revised selected papers from the 10th international workshop on DNA computing. Lecture notes in computer science, vol 3384. Milan, Italy, pp 344–354

  • Somei K, Kaneda S, Fujii T, Murata S (2006) A microfluidic device for DNA tile self-assembly. In: DNA computing. Springer, Berlin/Heidelberg, pp 325–335

  • Wang H (1961) Proving theorems by pattern recognition—II. Bell System Tech J 40(1):1–41

    Google Scholar 

  • Winfree E (1998) Algorithmic self-assembly of DNA. PhD thesis, California Institute of Technology, Pasadena

  • Winfree E, Liu F, Wenzler LA, Seeman NC (1998) Design and self-assembly of two-dimensional DNA crystals. Nature 394:539–544

    Article  Google Scholar 

Download references

Acknowledgments

We thank M. S. AtKisson and Edward Goldberg for extensive discussions about the bioengineering application. E. D. Demaine and M. L. Demaine research was partially supported by NSF CAREER award CCF-0347776 and DOE grant DE-FG02-04ER25647. M. Ishaque, D. L. Souvaine and E. Rafalin research was partially supported by NSF grant CCF-0431027. E. Rafalin’s work was performed at Tufts University.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Robert T. Schweller.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Demaine, E.D., Demaine, M.L., Fekete, S.P. et al. Staged self-assembly: nanomanufacture of arbitrary shapes with O(1) glues. Nat Comput 7, 347–370 (2008). https://doi.org/10.1007/s11047-008-9073-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-008-9073-0

Keywords

Navigation