Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published June 2015 | Published + Supplemental Material
Journal Article Open

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

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