Related Experiment Video
Updated: Jan 14, 2026

In Vivo CRISPR/Cas9 Screening to Simultaneously Evaluate Gene Function in Mouse Skin and Oral Cavity
Published on: November 2, 2020
Diverse and robust molecular algorithms using reprogrammable DNA self-assembly
Damien Woods1,2,3, David Doty4,5, Cameron Myhrvold6,7
1California Institute of Technology, Pasadena, CA, USA. damien.woods@mu.ie.
Abstract:
Molecular biology provides an inspiring proof-of-principle that chemical systems can store and process information to direct molecular activities such as the fabrication of complex structures from molecular components. To develop information-based chemistry as a technology for programming matter to function in ways not seen in biological systems, it is necessary to understand how molecular interactions can encode and execute algorithms. The self-assembly of relatively simple units into complex products1 is particularly well suited for such investigations. Theory that combines mathematical tiling and statistical-mechanical models of molecular crystallization has shown that algorithmic behaviour can be embedded within molecular self-assembly processes2,3, and this has been experimentally demonstrated using DNA nanotechnology4 with up to 22 tile types5-11. However, many information technologies exhibit a complexity threshold-such as the minimum transistor count needed for a general-purpose computer-beyond which the power of a reprogrammable system increases qualitatively, and it has been unclear whether the biophysics of DNA self-assembly allows that threshold to be exceeded. Here we report the design and experimental validation of a DNA tile set that contains 355 single-stranded tiles and can, through simple tile selection, be reprogrammed to implement a wide variety of 6-bit algorithms. We use this set to construct 21 circuits that execute algorithms including copying, sorting, recognizing palindromes and multiples of 3, random walking, obtaining an unbiased choice from a biased random source, electing a leader, simulating cellular automata, generating deterministic and randomized patterns, and counting to 63, with an overall per-tile error rate of less than 1 in 3,000. These findings suggest that molecular self-assembly could be a reliable algorithmic component within programmable chemical systems. The development of molecular machines that are reprogrammable-at a high level of abstraction and thus without requiring knowledge of the underlying physics-will establish a creative space in which molecular programmers can flourish.
Related Concept Videos
07:52In Vivo CRISPR/Cas9 Screening to Simultaneously Evaluate Gene Function in Mouse Skin and Oral Cavity
08:54In vivo Application of the REMOTE-control System for the Manipulation of Endogenous Gene Expression
11:53A Protocol for Multiple Gene Knockout in Mouse Small Intestinal Organoids Using a CRISPR-concatemer
10:19Generation of Genetically Modified Mice through the Microinjection of Oocytes
13:10DNA Vector-based RNA Interference to Study Gene Function in Cancer
10:58Quantitative and Automated High-throughput Genome-wide RNAi Screens in C. elegans

