A versatile system, based on modular DNA hairpins, that allows assembly and disassembly pathways to be programmed into DNA building blocks is described. A key development is the reaction graph, a simple representation of DNA modules and their interactions that simplifies the overall design process. In this way, it is possible to write assembly programs that are executed to prepare branched junction molecules, self-catalysing pairs of DNA duplexes and molecular trees.
- Peng Yin
- Harry M. T. Choi
- Niles A. Pierce