Combinatorial Displacement of DNA Strands: Application to Matrix Multiplication and Weighted Sums
Combinatorial Displacement of DNA Strands: Application to Matrix Multiplication and Weighted Sums
复制标题
DOI:
10.1002/anie.201206201
复制
发表时间:
2013-01-01
影响因子:
16.6
通讯作者:
Turberfield, Andrew J.
中科院分区:
文献类型:
--
作者:
Genot, Anthony J.;Bath, Jonathan;Turberfield, Andrew J.
Programming interactions through DNA base sequence design underlies the use of synthetic oligonucleotides in molecular computing.[1] Toehold-mediated strand displacement [2] is often used to orchestrate hybridization reactions that compute. In this mechanism, a DNA strand is displaced from a duplex by an invading strand which hybridizes first to an overhanging single-stranded “toehold” domain. Toehold hybridization provides a thermodynamic driving force and accelerates strand displacement. The mechanism has applications in molecular computation,[2e, 3] DNA-templated chemistry,[4] autonomous machinery,[5] detection of specific nucleic acid sequences,[6] and in the actuation of DNA structures.[7]In conventional strand-displacement systems, the toehold and displacement domains are covalently linked during synthesis. However, particularly in large systems where it is necessary to control many competing interactions, it may be desirable to reprogram the function of some strands without having to re-synthesize the entire system;[2a] dynamic reprogramming of strand interactions may also add computational power. For example, DNA-templated chemistry applied to combinatorial drug discovery may require control of interactions within a large library of components.[8] DNA logic circuits that could classify gene expression, by searching for patterns specific to a pathology,[9] would rely on operations such as matrix multiplication in which, for an n-dimensional system, the number of intermediate computations grows as n3. Herein, we present a “combinatorial displacement” mechanism in which toehold and displacement domains are dynamically and combinatorially linked to form functional displacing complexes. This mechanism considerably reduces the number of strands that must be synthesized: 2n strands can be programmed to form complexes to invade n2 substrates. Combinatorial displacement has a similar structure to matrix multiplication and is well suited to the implementation of linear operations. We demonstrate Boo-