Important progress has been made in the field of DNA computing
Academician Fan Chunhai and Associate Professor Wang Fei from the School of Chemistry and Chemical Engineering/Transformative Molecular Frontier Science Center of Shanghai Jiao Tong University recently developed a DNA-based programmable gate array (DPGA) that supports universal digital computing, which can pass molecules The method of instruction programming realizes universal digital DNA computing and realizes the construction of large-scale liquid phase molecular circuits without attenuation. The results were recently published in the magazine Nature.
In 1994, Turing Award winner Adleman proposed using the complementary base pairing principle of DNA to develop biological computing. Since then, liquid-phase DNA molecular computing based on the interactions between DNA molecules has shown great potential in highly parallel coding and execution algorithms. Previously, researchers have used DNA molecular reaction networks to successfully implement multiple functions such as cellular automata, logic circuits, decision-making machines, and neural networks. However, the existing DNA computing system can only customize the hardware for specific functions. In the field of electronic computers, general-purpose integrated circuits (such as FPGA) can perform various computing functions through software programming without the need to design and manufacture hardware from scratch. This provides a high-end platform for the development of computing machines. Therefore, how to develop universal programming and integration of DNA computing components has become a bottleneck restricting the development of the field of DNA computing.
In response to this challenging problem, the research team first demonstrated that the use of single-stranded DNA as a unified transmission signal (DNA-UTS) can achieve a function similar to the transmission of electrons in a circuit. Furthermore, a DPGA was developed that supports general-purpose digital computing and supports multi-DPGA integration at the device level, achieving intra-device programmability and inter-device integration. As shown in (Figure 1), when the complexity of the circuit exceeds the executable scale of a single DPGA, the DPGA can be decomposed into multiple subtasks and generate corresponding molecular instructions; the molecular instructions of each subcircuit are called and connected through logical addresses to participate in the operation. DNA components realize DPGA programming; signal transmission between sub-circuits is realized through multi-DPGA wiring mediated by DNA origami registers, thereby achieving device-level multi-DPGA integration.