Increasing Redundancy Exponentially Reduces Error Rates during Algorithmic Self-Assembly
Abstract
While biology demonstrates that molecules can reliably transfer information and compute, design principles for implementing complex molecular computations in vitro are still being developed. In electronic computers, large-scale computation is made possible by redundancy, which allows errors to be detected and corrected. Increasing the amount of redundancy can exponentially reduce errors. Here, we use algorithmic self-assembly, a generalization of crystal growth in which the self-assembly process executes a program for growing an object, to examine experimentally whether redundancy can analogously reduce the rate at which errors occur during molecular self-assembly. We designed DNA double-crossover molecules to algorithmically self-assemble ribbon crystals that repeatedly copy a short bitstring, and we measured the error rate when each bit is encoded by 1 molecule, or redundantly encoded by 2, 3, or 4 molecules. Under our experimental conditions, each additional level of redundancy decreases the bitwise error rate by a factor of roughly 3, with the 4-redundant encoding yielding an error rate less than 0.1%. While theory and simulation predict that larger improvements in error rates are possible, our results already suggest that by using sufficient redundancy it may be possible to algorithmically self-assemble micrometer-sized objects with programmable, nanometer-scale features.
Additional Information
© 2015 American Chemical Society. This is an open access article published under an ACS AuthorChoice License, which permits copying and redistribution of the article or any adaptations for non-commercial purposes. Received for review December 31, 2014 and accepted April 29, 2015. Publication Date (Web): May 12, 2015. The authors wish to thank Paul Rothemund, Robert Barish and Ho-Lin Chen for valuable advice and discussion. This work was supported by NSF Grants CCF-0432193, CCF-0523761, and CCF-0832824 (The Molecular Programming Project), NASA Astrobiology NNG06GA50G, FENA Theme 2, a Caltech SURF award and the Miller Institute for Basic Science.Attached Files
Published - nn507493s.pdf
Supplemental Material - nn507493s_si_001.pdf
Files
Name | Size | Download all |
---|---|---|
md5:d446148fa8755fb6e747c2422e554adc
|
5.1 MB | Preview Download |
md5:f9694c09fa813141c21c4bf6716036dd
|
1.6 MB | Preview Download |
Additional details
- Eprint ID
- 57585
- Resolver ID
- CaltechAUTHORS:20150518-090813566
- NSF
- CCF-0432193
- NSF
- CCF-0523761
- NSF
- CCF-0832824
- NASA
- NNG06GA50G
- Functional Engineered Nano Architectonics (FENA)
- Caltech Summer Undergraduate Research Fellowship (SURF)
- Miller Institute for Basic Research in Science
- Created
-
2015-05-18Created from EPrint's datestamp field
- Updated
-
2021-11-10Created from EPrint's last_modified field