1
|
Development of Synthetic DNA Circuit and Networks for Molecular Information Processing. NANOMATERIALS 2021; 11:nano11112955. [PMID: 34835719 PMCID: PMC8625377 DOI: 10.3390/nano11112955] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 09/29/2021] [Revised: 10/25/2021] [Accepted: 10/25/2021] [Indexed: 11/23/2022]
Abstract
Deoxyribonucleic acid (DNA), a genetic material, encodes all living information and living characteristics, e.g., in cell, DNA signaling circuits control the transcription activities of specific genes. In recent years, various DNA circuits have been developed to implement a wide range of signaling and for regulating gene network functions. In particular, a synthetic DNA circuit, with a programmable design and easy construction, has become a crucial method through which to simulate and regulate DNA signaling networks. Importantly, the construction of a hierarchical DNA circuit provides a useful tool for regulating gene networks and for processing molecular information. Moreover, via their robust and modular properties, DNA circuits can amplify weak signals and establish programmable cascade systems, which are particularly suitable for the applications of biosensing and detecting. Furthermore, a biological enzyme can also be used to provide diverse circuit regulation elements. Currently, studies regarding the mechanisms and applications of synthetic DNA circuit are important for the establishment of more advanced artificial gene regulation systems and intelligent molecular sensing tools. We therefore summarize recent relevant research progress, contributing to the development of nanotechnology-based synthetic DNA circuits. By summarizing the current highlights and the development of synthetic DNA circuits, this paper provides additional insights for future DNA circuit development and provides a foundation for the construction of more advanced DNA circuits.
Collapse
|
2
|
Wu X, Wang Z, Wu T, Bao X. Solving the Family Traveling Salesperson Problem in the Adleman-Lipton model based on DNA computing. IEEE Trans Nanobioscience 2021; 21:75-85. [PMID: 34460379 DOI: 10.1109/tnb.2021.3109067] [Citation(s) in RCA: 12] [Impact Index Per Article: 4.0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/05/2022]
Abstract
The Family Traveling Salesperson Problem (FTSP) is a variant of the Traveling Salesperson Problem (TSP), in which all vertices are divided into several different families, and the goal of the problem is to find a loop that concatenates a specified number of vertices with minimal loop overhead. As a Non-deterministic Polynomial Complete (NP-complete) problem, it is difficult to deal with it by the traditional computing. On the contrary, as a computer with strong parallel ability, the DNA computer has incomparable advantages over digital computers when dealing with NP problems. Based on this, a DNA algorithm is proposed to deal with FTSP based on the Adleman-Lipton model. In the algorithm, the solution of the problem can be obtained by executing several basic biological manipulations on DNA molecules with O(N2) computing complexity (N is the number of vertices in the problem without the origin). Through the simulation experiments on some benchmark instances, the results show that the parallel DNA algorithm has better performance than traditional computing. The effectiveness of the algorithm is verified by deducing the algorithm process in detail. Furthermore, the algorithm further proves that DNA computing, as one of the parallel computing methods, has the potential to solve more complex big data problems.
Collapse
|
3
|
A novel bio-heuristic computing algorithm to solve the capacitated vehicle routing problem based on Adleman-Lipton model. Biosystems 2019; 184:103997. [PMID: 31369836 DOI: 10.1016/j.biosystems.2019.103997] [Citation(s) in RCA: 20] [Impact Index Per Article: 4.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/23/2019] [Revised: 07/22/2019] [Accepted: 07/24/2019] [Indexed: 11/23/2022]
Abstract
DNA computing, as one of potential means to solve complicated computational problems, is a new field of interdisciplinary research, including computational mathematics, parallel algorithms, bioinformatics. Capacitated vehicle routing problem is one of famous NP-hard problems, which includes determining the path of a group same vehicles serving a set of clients, while minimizing the total transportation cost. Based on the bio-heuristic computing model and DNA molecular manipulations, parallel biocomputing algorithms for solving capacitated vehicle routing problem are proposed in this paper. We appropriately use different biological chains to mean vertices, edges, weights, and adopt appropriate biological operations to search the solutions of the problem with O(n2) time complexity. We enrich the application scope of biocomputing, reduce computational complexity, and verify practicability of DNA parallel algorithms through simulations.
Collapse
|
4
|
Ji Z, Wang Z, Wu T, Huang W. Solving the 0-1 knapsack problem based on a parallel intelligent molecular computing model system. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS 2017. [DOI: 10.3233/jifs-169321] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/15/2022]
Affiliation(s)
- Zuwen Ji
- State Key Laboratory of Simulation and Regulation of River Basin Water Cycle, China Institute of Water Resources and Hydropower Research, Beijing, P.R. China
| | - Zhaocai Wang
- State Key Laboratory of Simulation and Regulation of River Basin Water Cycle, China Institute of Water Resources and Hydropower Research, Beijing, P.R. China
- College of Information, Shanghai Ocean University, Shanghai, P.R. China
| | - Tunhua Wu
- School of Information and Engineering, Wenzhou Medical University, Wenzhou, P.R. China
| | - Wei Huang
- College of Mathematics and Information Science, Guiyang University, Guizhou, P.R. China
| |
Collapse
|
5
|
Wang Z, Ji Z, Wang X, Wu T, Huang W. A new parallel DNA algorithm to solve the task scheduling problem based on inspired computational model. Biosystems 2017; 162:59-65. [PMID: 28890344 DOI: 10.1016/j.biosystems.2017.09.001] [Citation(s) in RCA: 10] [Impact Index Per Article: 1.4] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/10/2016] [Revised: 06/30/2017] [Accepted: 09/01/2017] [Indexed: 10/18/2022]
Abstract
As a promising approach to solve the computationally intractable problem, the method based on DNA computing is an emerging research area including mathematics, computer science and molecular biology. The task scheduling problem, as a well-known NP-complete problem, arranges n jobs to m individuals and finds the minimum execution time of last finished individual. In this paper, we use a biologically inspired computational model and describe a new parallel algorithm to solve the task scheduling problem by basic DNA molecular operations. In turn, we skillfully design flexible length DNA strands to represent elements of the allocation matrix, take appropriate biological experiment operations and get solutions of the task scheduling problem in proper length range with less than O(n2) time complexity.
Collapse
Affiliation(s)
- Zhaocai Wang
- State Key Laboratory of Simulation and Regulation of River Basin Water Cycle, China Institute of Water Resources and Hydropower Research, Beijing 100048, PR China; College of Information, Shanghai Ocean University, Shanghai 201306, PR China; Department of Computer Science, Peking University, Beijing 100871, PR China
| | - Zuwen Ji
- State Key Laboratory of Simulation and Regulation of River Basin Water Cycle, China Institute of Water Resources and Hydropower Research, Beijing 100048, PR China
| | - Xiaoming Wang
- College of Information, Shanghai Ocean University, Shanghai 201306, PR China
| | - Tunhua Wu
- First Affiliated Hospital, Wenzhou Medical University, Wenzhou 325035, PR China.
| | - Wei Huang
- College of Mathematics and Information Science, Guiyang University, Guizhou 550005, PR China
| |
Collapse
|
6
|
Wang Z, Huang D, Tan J, Liu T, Zhao K, Li L. A parallel algorithm for solving the n-queens problem based on inspired computational model. Biosystems 2015; 131:22-9. [PMID: 25817410 DOI: 10.1016/j.biosystems.2015.03.004] [Citation(s) in RCA: 7] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/20/2013] [Revised: 03/04/2015] [Accepted: 03/23/2015] [Indexed: 10/23/2022]
Abstract
DNA computing provides a promising method to solve the computationally intractable problems. The n-queens problem is a well-known NP-hard problem, which arranges n queens on an n × n board in different rows, columns and diagonals in order to avoid queens attack each other. In this paper, we present a novel parallel DNA algorithm for solving the n-queens problem using DNA molecular operations based on a biologically inspired computational model. For the n-queens problem, we reasonably design flexible length DNA strands representing elements of the allocation matrix, take appropriate biologic manipulations and get the solutions of the n-queens problem in proper length and O(n(2)) time complexity. We extend the application of DNA molecular operations, simultaneity simplify the complexity of the computation and simulate to verify the feasibility of the DNA algorithm.
Collapse
Affiliation(s)
- Zhaocai Wang
- College of Information, Shanghai Ocean University, Shanghai 201306, PR China
| | - Dongmei Huang
- College of Information, Shanghai Ocean University, Shanghai 201306, PR China.
| | - Jian Tan
- China Key Laboratory of Digital Earth, Center for Earth Observation and Digital Earth, Chinese Academy of Sciences, Beijing 100094, PR China.
| | - Taigang Liu
- College of Information, Shanghai Ocean University, Shanghai 201306, PR China
| | - Kai Zhao
- Academic Affair Office, Pingdingshan University, Pingdingshan 467000, PR China
| | - Lei Li
- Department of Civil Engineering, Xi'an University of Architecture & Technology, Xi'an 710055, PR China
| |
Collapse
|
7
|
Ullah AMMS, D'Addona D, Arai N. DNA based computing for understanding complex shapes. Biosystems 2014; 117:40-53. [PMID: 24447435 DOI: 10.1016/j.biosystems.2014.01.003] [Citation(s) in RCA: 9] [Impact Index Per Article: 0.9] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/02/2013] [Revised: 11/14/2013] [Accepted: 01/07/2014] [Indexed: 11/30/2022]
Abstract
This study deals with a computing method called DNA based computing (DBC) that takes inspiration from the Central Dogma of Molecular Biology. The proposed DBC uses a set of user-defined rules to create a DNA-like sequence from a given piece of problem-relevant information (e.g., image data) in a dry-media (i.e., in an ordinary computer). It then uses another set of user-defined rules to create an mRNA-like sequence from the DNA. Finally, it uses the genetic code to translate the mRNA (or directly the DNA) to a protein-like sequence (a sequence of amino acids). The informational characteristics of the protein (entropy, absence, presence, abundance of some selected amino acids, and relationships among their likelihoods) can be used to solve problems (e.g., to understand complex shapes from their image data). Two case studies ((1) fractal geometry generated shape of a fern-leaf and (2) machining experiment generated shape of the worn-zones of a cutting tool) are presented elucidating the shape understanding ability of the proposed DBC in the presence of a great deal of variability in the image data of the respective shapes. The implication of the proposed DBC from the context of Internet-aided manufacturing system is also described. Further study can be carried out in solving other complex computational problems by using the proposed DBC and its derivatives.
Collapse
Affiliation(s)
- A M M Sharif Ullah
- Department of Mechanical Engineering, Kitami Institute of Technology, 165 Koen-cho, Kitami, Hokkaido 090-8507, Japan.
| | - Doriana D'Addona
- Department of Materials and Production Engineering, University of Naples Federico II, Piazzale Tecchio 80, I - 80125 Naples, Italy
| | - Nobuyuki Arai
- Graduate School of Engineering, Kitami Institute of Technology, 165 Koen-cho, Kitami, Hokkaido 090-8507, Japan
| |
Collapse
|
8
|
Wang Z, Huang D, Meng H, Tang C. A new fast algorithm for solving the minimum spanning tree problem based on DNA molecules computation. Biosystems 2013; 114:1-7. [PMID: 23871964 DOI: 10.1016/j.biosystems.2013.07.007] [Citation(s) in RCA: 10] [Impact Index Per Article: 0.9] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/02/2013] [Revised: 04/23/2013] [Accepted: 07/08/2013] [Indexed: 11/26/2022]
Abstract
The minimum spanning tree (MST) problem is to find minimum edge connected subsets containing all the vertex of a given undirected graph. It is a vitally important NP-complete problem in graph theory and applied mathematics, having numerous real life applications. Moreover in previous studies, DNA molecular operations usually were used to solve NP-complete head-to-tail path search problems, rarely for NP-hard problems with multi-lateral path solutions result, such as the minimum spanning tree problem. In this paper, we present a new fast DNA algorithm for solving the MST problem using DNA molecular operations. For an undirected graph with n vertex and m edges, we reasonably design flexible length DNA strands representing the vertex and edges, take appropriate steps and get the solutions of the MST problem in proper length range and O(3m+n) time complexity. We extend the application of DNA molecular operations and simultaneity simplify the complexity of the computation. Results of computer simulative experiments show that the proposed method updates some of the best known values with very short time and that the proposed method provides a better performance with solution accuracy over existing algorithms.
Collapse
Affiliation(s)
- Zhaocai Wang
- College of Information, Shanghai Ocean University, Shanghai 201306, PR China.
| | | | | | | |
Collapse
|
9
|
DAREHMIRAKI MAJID. A SEMI-GENERAL METHOD TO SOLVE THE COMBINATORIAL OPTIMIZATION PROBLEMS BASED ON NANOCOMPUTING. INTERNATIONAL JOURNAL OF NANOSCIENCE 2011. [DOI: 10.1142/s0219581x10007046] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/18/2022]
Abstract
Nanocomputing describes computing that uses nanoscale devices. It is reasonable to search for nanoscale particles, such as molecules, that do not require difficult fabrication steps. DNA is recognized as a nanomaterial, not as a biological material, in the research field of nanotechnology. This paper proposes a semi-general method to solve combinatorial optimization problems based on DNA computing. It is obvious that the DNA molecule is one of the most promising functional nanomaterials. However, the application of DNA molecules is still under study because of the big gap that exists between theory and practice.
Collapse
Affiliation(s)
- MAJID DAREHMIRAKI
- Department of Mathematics, Behbahan High Educational Complex, Behbahan, Khuzestan, Iran
| |
Collapse
|
10
|
|
11
|
Darehmiraki M. A New Solution for Maximal Clique Problem based Sticker Model. Biosystems 2009; 95:145-9. [PMID: 18992786 DOI: 10.1016/j.biosystems.2008.09.007] [Citation(s) in RCA: 12] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/13/2007] [Revised: 07/08/2008] [Accepted: 09/29/2008] [Indexed: 10/21/2022]
|
12
|
Chang WL. Fast Parallel DNA-Based Algorithms for Molecular Computation: The Set-Partition Problem. IEEE Trans Nanobioscience 2007; 6:346-53. [DOI: 10.1109/tnb.2007.909012] [Citation(s) in RCA: 27] [Impact Index Per Article: 1.6] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
|
13
|
Kim JS, Lee JW, Noh YK, Park JY, Lee DY, Yang KA, Chai YG, Kim JC, Zhang BT. An evolutionary Monte Carlo algorithm for predicting DNA hybridization. Biosystems 2007; 91:69-75. [PMID: 17897776 DOI: 10.1016/j.biosystems.2007.07.005] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 08/18/2006] [Revised: 07/29/2007] [Accepted: 07/31/2007] [Indexed: 11/17/2022]
Abstract
Many DNA-based technologies, such as DNA computing, DNA nanoassembly and DNA biochips, rely on DNA hybridization reactions. Previous hybridization models have focused on macroscopic reactions between two DNA strands at the sequence level. Here, we propose a novel population-based Monte Carlo algorithm that simulates a microscopic model of reacting DNA molecules. The algorithm uses two essential thermodynamic quantities of DNA molecules: the binding energy of bound DNA strands and the entropy of unbound strands. Using this evolutionary Monte Carlo method, we obtain a minimum free energy configuration in the equilibrium state. We applied this method to a logical reasoning problem and compared the simulation results with the experimental results of the wet-lab DNA experiments performed subsequently. Our simulation predicted the experimental results quantitatively.
Collapse
Affiliation(s)
- Joon Shik Kim
- Department of Physics and Astronomy, Seoul National University, San 56-1, Shillim-Dong, Kwanak-Gu, Seoul 151-747, Republic of Korea
| | | | | | | | | | | | | | | | | |
Collapse
|
14
|
Yeh CW, Chu CP, Wu KR. Molecular solutions to the binary integer programming problem based on DNA computation. Biosystems 2006; 83:56-66. [PMID: 16229936 DOI: 10.1016/j.biosystems.2005.09.005] [Citation(s) in RCA: 26] [Impact Index Per Article: 1.4] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/27/2005] [Revised: 09/08/2005] [Accepted: 09/13/2005] [Indexed: 11/25/2022]
Abstract
Binary optimization is a widely investigated topic in integer linear programming. This study proposes a DNA-based computing algorithm for solving the significantly large binary integer programming (BIP) problem. The proposed approach is based upon Adleman and Lipton's DNA operations to solve the BIP problem. The potential of DNA computation for the BIP problem is promising given the operational time complexity of O(nxk).
Collapse
Affiliation(s)
- Chung-Wei Yeh
- Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan 701, Taiwan, ROC
| | | | | |
Collapse
|
15
|
Xiao D, Li W, Zhang Z, He L. Solving maximum cut problems in the Adleman-Lipton model. Biosystems 2005; 82:203-7. [PMID: 16236426 DOI: 10.1016/j.biosystems.2005.06.009] [Citation(s) in RCA: 15] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/18/2005] [Revised: 06/28/2005] [Accepted: 06/28/2005] [Indexed: 11/25/2022]
Abstract
In this paper, we consider a procedure for solving maximum cut problems in the Adleman-Lipton model. The procedure works in O(n2) steps for maximum cut problems of an undirected graph with n vertices.
Collapse
Affiliation(s)
- Dongmei Xiao
- Bio-X DNA Computer Consortium, Shanghai Jiao Tong University, Shanghai 200030, PR China
| | | | | | | |
Collapse
|