arrow
Return

Solving 0-1 Integer Programming Problem Based on DNA Strand Displacement Reaction Network

delete2021-08-25
delete12
PRE
AI
Z
Zhen Tang
殷志祥 (Zhixiang Yin) *
L
Luhui Wang
J
Jianzhong Cui
杨竞 (Jing Yang)
R
Risheng Wang
DOI:10.1021/acssynbio.1c00244delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Chemical reaction networks (CRNs) based on DNA strand displacement (DSD) can be used as an effective programming language for solving various mathematical problems. In this paper, we design three chemical reaction modules by using the DNA strand displacement reaction as the basic principle, with a weighted reaction module, sum reaction module, and threshold reaction module. These modules are used as basic elements to form chemical reaction networks that can be used to solve 0-1 integer programming problems. The problem can be solved through the three steps of weighting, sum, and threshold, and then the results of the operations can be expressed through a single-stranded DNA output with fluorescent molecules. Finally, we use biochemical experiments and Visual DSD simulation software to verify and evaluate the chemical reaction networks. The results have shown that the DSD-based chemical reaction networks constructed in this paper have good feasibility and stability.
Keywords:
DNA computing
chemical reaction networks
DNA strand displacement
0-1 integer programming problem
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

ACS Synthetic Biology cover
ACS Synthetic Biology
IF:
3.9
Papers:
3.9K
Citations:
1.2W

Organization

S
Shanghai University of Engineering Science
Scholars:
7.7K
Papers: 4.8K
Citations: 6.0K
S
Shaanxi Normal University
Scholars:
1.6W
Papers: 1.1W
Citations: 1.7W