Группа авторов

DNA- and RNA-Based Computing Systems


Скачать книгу

Nanjing, 211189, China

      Computing using DNA materials has been studied in the last few decades. Different from traditional silicon‐based computing, DNA computing is inherently massively parallel, molecular scale, and well suited for complex computing. The theoretical analysis of such computing usually builds on an abstraction model of DNA reactions, chemical reaction networks (CRNs) [1–5]. Based on such a model, there are mapping methods that can directly translate programmed CRNs to experimentally implementable DNA reactions [6,7]. Also, to enable the construction of more complex systems, compilers have also been developed [8,9]. Apart from that, some researchers also tried to establish instruction sets based on DNA reactions [10]. Overall, researchers are constructing DNA computing systems in a manner similar to constructing early computers, and more progress in this area can be expected in the near future.

State graph with state transition implemented by chemical reaction networks. Using DNA sequences generated by the compiler, DNA circuits are conveniently built.

      Source: From Soloveichik et al. [1]. Reproduced with the permission of Springer Nature.

Image described by caption.

      Source: Adapted from Murphy et al. [13].

Diagrams of the DNA implementation models. (a) Mapping model of bimolecular reactions. The two reactants are taken into the system using the first two reactions: one reversible and one irreversible, and the third irreversible reaction displaces the products of the formal reaction. (b) Reaction design of A + B → C. By cascading several displacement reactions, the output is eventually displaced, and kinetic features are well reserved. (c) Implementation of bimolecular reversible formal reaction.

      Source: Modified from Wang et al. [10].