Published June 2015 | Published + Supplemental Material
Journal Article Open

Increasing Redundancy Exponentially Reduces Error Rates during Algorithmic Self-Assembly

An error occurred while generating the citation.

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

nn507493s.pdf
Files (6.7 MB)
Name Size Download all
md5:d446148fa8755fb6e747c2422e554adc
5.1 MB Preview Download
md5:f9694c09fa813141c21c4bf6716036dd
1.6 MB Preview Download

Additional details

Created:
August 22, 2023
Modified:
October 23, 2023