Published 2005 | Version public
Book Section - Chapter

Programmable Control of Nucleation for Algorithmic Self-assembly

Abstract

Algorithmic self-assembly has been proposed as a mechanism for autonomous DNA computation and for bottom-up fabrication of complex nanodevices. Whereas much previous work has investigated self-assembly programs using an abstract model of irreversible, errorless assembly, experimental studies as well as more sophisticated reversible kinetic models indicate that algorithmic self-assembly is subject to several kinds of errors. Previously, it was shown that proofreading tile sets can reduce the occurrence of mismatch and facet errors. Here, we introduce the zig-zag tile set, which can reduce the occurrence of spurious nucleation errors. The zig-zag tile set takes advantage of the fact that assemblies must reach a critical size before their growth becomes favorable. By using a zig-zag tile set of greater width, we can increase the critical size of spurious assemblies without increasing the critical size of correctly seeded assemblies, exponentially reducing the spurious nucleation rate. In combination with proofreading results, this result indicates that algorithmic self-assembly can be performed with low error rates without a significant reduction in assembly speed. Furthermore, our zig-zag boundaries suggest methods for exquisite detection of DNA strands and for the replication of inheritable information without the use of enzymes.

Additional Information

© 2005 Springer-Verlag Berlin Heidelberg. The authors are grateful to Ho-Lin Chen, Ashish Goel, Rizal Hariadi, Paul Rothemund, Bernie Yurke, and Dave Zhang for helpful advice and discussions. This work was supported by NSF CAREER Grant No. 0093486 to EW and an NSF Graduate Fellowship to RS.

Additional details

Identifiers

Eprint ID
101473
DOI
10.1007/11493785_28
Resolver ID
CaltechAUTHORS:20200221-152848969

Funding

NSF
CNS-0093486
NSF Graduate Research Fellowship

Dates

Created
2020-02-24
Created from EPrint's datestamp field
Updated
2022-11-29
Created from EPrint's last_modified field

Caltech Custom Metadata

Series Name
Lecture Notes in Computer Science
Series Volume or Issue Number
3384