1
|
Wang ZC, Wu X, Liang K, Wu TH. Exploring the Potential of DNA Computing for Complex Big Data Problems: A Case Study on the Traveling Car Renter Problem. IEEE Trans Nanobioscience 2024; 23:391-402. [PMID: 38709614 DOI: 10.1109/tnb.2024.3396142] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 05/08/2024]
Abstract
The traveling car renter problem (TCRP) is a variant of the Traveling Salesman Problem (TSP) wherein the salesman utilizes rented cars for travel. The primary objective of this problem is to identify a solution that minimizes the cumulative operating costs. Given its classification as a non-deterministic polynomial (NP) problem, traditional computers are not proficient in effectively resolving it. Conversely, DNA computing exhibits unparalleled advantages when confronted with NP-hard problems. This paper presents a DNA algorithm, based on the Adleman-Lipton model, as a proposed approach to address TCRP. The solution for TCRP can be acquired by following a series of fundamental steps, including coding, interaction, and extraction. The time computing complexity of the proposed DNA algorithm is O(n2m) for TCRP with n cities and m types of cars. By conducting simulation experiments, the solutions for certain instances of TCRP are computed and compared to those obtained by alternative algorithms. The proposed algorithm further illustrates the potential of DNA computing, as a form of parallel computing, to address more intricate large-scale problems.
Collapse
|
2
|
Luescher AM, Gimpel AL, Stark WJ, Heckel R, Grass RN. Chemical unclonable functions based on operable random DNA pools. Nat Commun 2024; 15:2955. [PMID: 38580696 PMCID: PMC10997750 DOI: 10.1038/s41467-024-47187-7] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/19/2023] [Accepted: 03/25/2024] [Indexed: 04/07/2024] Open
Abstract
Physical unclonable functions (PUFs) based on unique tokens generated by random manufacturing processes have been proposed as an alternative to mathematical one-way algorithms. However, these tokens are not distributable, which is a disadvantage for decentralized applications. Finding unclonable, yet distributable functions would help bridge this gap and expand the applications of object-bound cryptography. Here we show that large random DNA pools with a segmented structure of alternating constant and randomly generated portions are able to calculate distinct outputs from millions of inputs in a specific and reproducible manner, in analogy to physical unclonable functions. Our experimental data with pools comprising up to >1010 unique sequences and encompassing >750 comparisons of resulting outputs demonstrate that the proposed chemical unclonable function (CUF) system is robust, distributable, and scalable. Based on this proof of concept, CUF-based anti-counterfeiting systems, non-fungible objects and decentralized multi-user authentication are conceivable.
Collapse
Affiliation(s)
- Anne M Luescher
- Department of Chemistry and Applied Biosciences, ETH Zürich, Vladimir-Prelog-Weg 1-5, 8093, Zürich, Switzerland
| | - Andreas L Gimpel
- Department of Chemistry and Applied Biosciences, ETH Zürich, Vladimir-Prelog-Weg 1-5, 8093, Zürich, Switzerland
| | - Wendelin J Stark
- Department of Chemistry and Applied Biosciences, ETH Zürich, Vladimir-Prelog-Weg 1-5, 8093, Zürich, Switzerland
| | - Reinhard Heckel
- Department of Computer Engineering, Technical University of Munich, Arcisstrasse 21, 80333, Munich, Germany
| | - Robert N Grass
- Department of Chemistry and Applied Biosciences, ETH Zürich, Vladimir-Prelog-Weg 1-5, 8093, Zürich, Switzerland.
| |
Collapse
|
3
|
Peng Z, Iwabuchi S, Izumi K, Takiguchi S, Yamaji M, Fujita S, Suzuki H, Kambara F, Fukasawa G, Cooney A, Di Michele L, Elani Y, Matsuura T, Kawano R. Lipid vesicle-based molecular robots. LAB ON A CHIP 2024; 24:996-1029. [PMID: 38239102 PMCID: PMC10898420 DOI: 10.1039/d3lc00860f] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 02/28/2024]
Abstract
A molecular robot, which is a system comprised of one or more molecular machines and computers, can execute sophisticated tasks in many fields that span from nanomedicine to green nanotechnology. The core parts of molecular robots are fairly consistent from system to system and always include (i) a body to encapsulate molecular machines, (ii) sensors to capture signals, (iii) computers to make decisions, and (iv) actuators to perform tasks. This review aims to provide an overview of approaches and considerations to develop molecular robots. We first introduce the basic technologies required for constructing the core parts of molecular robots, describe the recent progress towards achieving higher functionality, and subsequently discuss the current challenges and outlook. We also highlight the applications of molecular robots in sensing biomarkers, signal communications with living cells, and conversion of energy. Although molecular robots are still in their infancy, they will unquestionably initiate massive change in biomedical and environmental technology in the not too distant future.
Collapse
Affiliation(s)
- Zugui Peng
- Department of Biotechnology and Life Science, Tokyo University of Agriculture and Technology, 2-24-16 Naka-cho, Koganei-shi, Tokyo185-8588, Japan.
| | - Shoji Iwabuchi
- Department of Biotechnology and Life Science, Tokyo University of Agriculture and Technology, 2-24-16 Naka-cho, Koganei-shi, Tokyo185-8588, Japan.
| | - Kayano Izumi
- Department of Biotechnology and Life Science, Tokyo University of Agriculture and Technology, 2-24-16 Naka-cho, Koganei-shi, Tokyo185-8588, Japan.
| | - Sotaro Takiguchi
- Department of Biotechnology and Life Science, Tokyo University of Agriculture and Technology, 2-24-16 Naka-cho, Koganei-shi, Tokyo185-8588, Japan.
| | - Misa Yamaji
- Department of Biotechnology and Life Science, Tokyo University of Agriculture and Technology, 2-24-16 Naka-cho, Koganei-shi, Tokyo185-8588, Japan.
| | - Shoko Fujita
- Department of Biotechnology and Life Science, Tokyo University of Agriculture and Technology, 2-24-16 Naka-cho, Koganei-shi, Tokyo185-8588, Japan.
| | - Harune Suzuki
- Department of Biotechnology and Life Science, Tokyo University of Agriculture and Technology, 2-24-16 Naka-cho, Koganei-shi, Tokyo185-8588, Japan.
| | - Fumika Kambara
- Department of Biotechnology and Life Science, Tokyo University of Agriculture and Technology, 2-24-16 Naka-cho, Koganei-shi, Tokyo185-8588, Japan.
| | - Genki Fukasawa
- School of Life Science and Technology, Tokyo Institute of Technology, Ookayama 2-12-1, Meguro-Ku, Tokyo 152-8550, Japan
| | - Aileen Cooney
- Department of Chemistry, Molecular Sciences Research Hub, Imperial College London, London W12 0BZ, UK
| | - Lorenzo Di Michele
- Department of Chemical Engineering and Biotechnology, University of Cambridge, Cambridge CB3 0AS, UK
- Department of Chemistry, Molecular Sciences Research Hub, Imperial College London, London W12 0BZ, UK
- FabriCELL, Molecular Sciences Research Hub, Imperial College London, London W12 0BZ, UK
| | - Yuval Elani
- Department of Chemical Engineering, Imperial College London, South Kensington, London SW7 2AZ, UK
- FabriCELL, Molecular Sciences Research Hub, Imperial College London, London W12 0BZ, UK
| | - Tomoaki Matsuura
- Earth-Life Science Institute, Tokyo Institute of Technology, Ookayama 2-12-1, Meguro-Ku, Tokyo 152-8550, Japan
| | - Ryuji Kawano
- Department of Biotechnology and Life Science, Tokyo University of Agriculture and Technology, 2-24-16 Naka-cho, Koganei-shi, Tokyo185-8588, Japan.
| |
Collapse
|
4
|
Huang C, Duan X, Guo Y, Li P, Sun J, Shao J, Wang Y. Molecular circuit for exponentiation based on the domain coding strategy. Front Genet 2024; 14:1331951. [PMID: 38323242 PMCID: PMC10845046 DOI: 10.3389/fgene.2023.1331951] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/02/2023] [Accepted: 12/27/2023] [Indexed: 02/08/2024] Open
Abstract
DNA strand displacement (DSD) is an efficient technology for constructing molecular circuits. However, system computing speed and the scale of logical gate circuits remain a huge challenge. In this paper, a new method of coding DNA domains is proposed to carry out logic computation. The structure of DNA strands is designed regularly, and the rules of domain coding are described. Based on this, multiple-input and one-output logic computing modules are built, which are the basic components forming digital circuits. If the module has n inputs, it can implement 2n logic functions, which reduces the difficulty of designing and simplifies the structure of molecular logic circuits. In order to verify the superiority of this method for developing large-scale complex circuits, the square root and exponentiation molecular circuits are built. Under the same experimental conditions, compared with the dual-track circuits, the simulation results show that the molecular circuits designed based on the domain coding strategy have faster response time, simpler circuit structure, and better parallelism and scalability. The method of forming digital circuits based on domain coding provides a more effective way to realize intricate molecular control systems and promotes the development of DNA computing.
Collapse
Affiliation(s)
- Chun Huang
- School of Electrical and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou, China
| | - Xiaoqiang Duan
- Zhengzhou Kechuang Electronics Co., Ltd., Zhengzhou, China
| | - Yifei Guo
- School of Electrical and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou, China
| | - Panlong Li
- School of Electrical and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou, China
| | - Junwei Sun
- School of Electrical and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou, China
| | - Jiaying Shao
- School of Electrical and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou, China
| | - Yanfeng Wang
- School of Electrical and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou, China
| |
Collapse
|
5
|
Shu JJ, Tan ZH, Wang QW, Yong KY. Programmable Biomolecule-Mediated Processors. J Am Chem Soc 2023; 145:25033-25042. [PMID: 37864571 PMCID: PMC10682996 DOI: 10.1021/jacs.3c04142] [Citation(s) in RCA: 1] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/20/2023] [Revised: 10/03/2023] [Accepted: 10/04/2023] [Indexed: 10/23/2023]
Abstract
Programmable biomolecule-mediated computing is a new computing paradigm as compared to contemporary electronic computing. It employs nucleic acids and analogous biomolecular structures as information-storing and -processing substrates to tackle computational problems. It is of great significance to investigate the various issues of programmable biomolecule-mediated processors that are capable of automatically processing, storing, and displaying information. This Perspective provides several conceptual designs of programmable biomolecule-mediated processors and provides some insights into potential future research directions for programmable biomolecule-mediated processors.
Collapse
Affiliation(s)
- Jian-Jun Shu
- School of Mechanical &
Aerospace Engineering, Nanyang Technological
University, 50 Nanyang Avenue, Singapore 639798
| | - Zi Hian Tan
- School of Mechanical &
Aerospace Engineering, Nanyang Technological
University, 50 Nanyang Avenue, Singapore 639798
| | - Qi-Wen Wang
- School of Mechanical &
Aerospace Engineering, Nanyang Technological
University, 50 Nanyang Avenue, Singapore 639798
| | - Kian-Yan Yong
- School of Mechanical &
Aerospace Engineering, Nanyang Technological
University, 50 Nanyang Avenue, Singapore 639798
| |
Collapse
|
6
|
Kanlaya A, Klin-Eam C. Constructing Double Cyclic Codes over F2+uF2 for DNA Codes. J Comput Biol 2023; 30:1112-1130. [PMID: 37871293 DOI: 10.1089/cmb.2022.0151] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/25/2023] Open
Abstract
In this article, we investigate the algebraic structure of double cyclic codes of length ( α , β ) over F 2 + u F 2 with u 2 = 0 and construct DNA codes from these codes. The theory of constructing double cyclic codes suitable for DNA codes is studied. We provide the necessary and sufficient conditions for the double cyclic codes to be reversible and reversible-complement codes. As an illustration, we present some of the DNA codes generated from our results.
Collapse
Affiliation(s)
- Arunothai Kanlaya
- Department of Mathematics, Faculty of Science, Naresuan University, Phitsanulok, Thailand
| | - Chakkrid Klin-Eam
- Department of Mathematics, Faculty of Science, Naresuan University, Phitsanulok, Thailand
| |
Collapse
|
7
|
Kim Y, Jang S, Chang C, Kim KT. Facile Strategy to Output Fluorescein from Nucleic Acid Interactions. Bioconjug Chem 2023; 34:1606-1612. [PMID: 37639511 DOI: 10.1021/acs.bioconjchem.3c00276] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 08/31/2023]
Abstract
Biomolecular operations, which involve the conversion of molecular signals or interactions into specific functional outputs, are fundamental to the field of biology and serve as the important foundation for the design of diagnostic and therapeutic systems. To maximize their functionalities and broaden their applicability, it is crucial to develop novel outputs and facile chemical transformation methods. With this aim, in this study, we present a straightforward method for converting nucleic acid signals into fluorescein outputs that exhibit a wide range of functionalities. This operation is designed through a DNA-templated reaction based on riboflavin-photocatalyzed oxidation of dihydrofluorescein, which is readily prepared by simple NaBH4 reduction of the fluorescein with no complicated chemical caging steps. The templated photooxidation exhibits high efficiency (kapp = 2.7 × 10-3/s), generating a clear fluorescein output signal distinguishable from a low background, originating from the high stability of the synthesized dihydrofluorescein. This facile and efficient operation allows the nucleic acid-initiated activation of various fluorescein functions, such as fluorescence and artificial oxidase activity, which are applied in the design of novel bioanalytical systems, including fluorescent and colorimetric DNA sensors. The operation presented herein would expand the scope of biomolecular circuit systems for diagnostic and therapeutic applications.
Collapse
Affiliation(s)
- Yeojin Kim
- Department of Chemistry, Chungbuk National University, Cheongju 28644, Republic of Korea
| | - Sarah Jang
- Department of Chemistry, Chungbuk National University, Cheongju 28644, Republic of Korea
| | - Chuljoo Chang
- Department of Chemistry, Chungbuk National University, Cheongju 28644, Republic of Korea
| | - Ki Tae Kim
- Department of Chemistry, Chungbuk National University, Cheongju 28644, Republic of Korea
| |
Collapse
|
8
|
Polak RE, Keung AJ. A molecular assessment of the practical potential of DNA-based computation. Curr Opin Biotechnol 2023; 81:102940. [PMID: 37058876 PMCID: PMC10229437 DOI: 10.1016/j.copbio.2023.102940] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/29/2022] [Revised: 01/16/2023] [Accepted: 03/17/2023] [Indexed: 04/16/2023]
Abstract
The immense information density of DNA and its potential for massively parallelized computations, paired with rapidly expanding data production and storage needs, have fueled a renewed interest in DNA-based computation. Since the construction of the first DNA computing systems in the 1990s, the field has grown to encompass a diverse array of configurations. Simple enzymatic and hybridization reactions to solve small combinatorial problems transitioned to synthetic circuits mimicking gene regulatory networks and DNA-only logic circuits based on strand displacement cascades. These have formed the foundations of neural networks and diagnostic tools that aim to bring molecular computation to practical scales and applications. Considering these great leaps in system complexity as well as in the tools and technologies enabling them, a reassessment of the potential of such DNA computing systems is warranted.
Collapse
Affiliation(s)
- Rachel E Polak
- Department of Chemical and Biomolecular Engineering, North Carolina State University, Raleigh, NC 27606, USA; Genetics and Genomics Academy, North Carolina State University, Raleigh, NC 27606, USA
| | - Albert J Keung
- Department of Chemical and Biomolecular Engineering, North Carolina State University, Raleigh, NC 27606, USA.
| |
Collapse
|
9
|
Famoori F, Molahosseini AS, Zarandi AAE. DNA Arithmetic With Error Correction. IEEE Trans Nanobioscience 2023; 22:329-336. [PMID: 35816540 DOI: 10.1109/tnb.2022.3189833] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
Abstract
DNA design approaches are expected to play an important role in the future design of non-silicon-based computers. However, one of the main challenges for its mass fabrication is the considerable error rate. This paper presents a DNA computing system based on the Redundant Residue Number system (RRNS) that has elegant fault-tolerance features. The proposed method is the first to introduce the sticker model into DNA Arithmetic based on RRNS. The ability of error detection and correction are advantages of the proposed computing system. Moreover, the proposed arithmetic method can operate on large DNA-represented numbers, since RNS split them into smaller numbers. The implementation of arithmetic operations on these small numbers decreases the probability of failure in DNA operations.
Collapse
|
10
|
Doricchi A, Platnich CM, Gimpel A, Horn F, Earle M, Lanzavecchia G, Cortajarena AL, Liz-Marzán LM, Liu N, Heckel R, Grass RN, Krahne R, Keyser UF, Garoli D. Emerging Approaches to DNA Data Storage: Challenges and Prospects. ACS NANO 2022; 16:17552-17571. [PMID: 36256971 PMCID: PMC9706676 DOI: 10.1021/acsnano.2c06748] [Citation(s) in RCA: 35] [Impact Index Per Article: 17.5] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/11/2023]
Abstract
With the total amount of worldwide data skyrocketing, the global data storage demand is predicted to grow to 1.75 × 1014 GB by 2025. Traditional storage methods have difficulties keeping pace given that current storage media have a maximum density of 103 GB/mm3. As such, data production will far exceed the capacity of currently available storage methods. The costs of maintaining and transferring data, as well as the limited lifespans and significant data losses associated with current technologies also demand advanced solutions for information storage. Nature offers a powerful alternative through the storage of information that defines living organisms in unique orders of four bases (A, T, C, G) located in molecules called deoxyribonucleic acid (DNA). DNA molecules as information carriers have many advantages over traditional storage media. Their high storage density, potentially low maintenance cost, ease of synthesis, and chemical modification make them an ideal alternative for information storage. To this end, rapid progress has been made over the past decade by exploiting user-defined DNA materials to encode information. In this review, we discuss the most recent advances of DNA-based data storage with a major focus on the challenges that remain in this promising field, including the current intrinsic low speed in data writing and reading and the high cost per byte stored. Alternatively, data storage relying on DNA nanostructures (as opposed to DNA sequence) as well as on other combinations of nanomaterials and biomolecules are proposed with promising technological and economic advantages. In summarizing the advances that have been made and underlining the challenges that remain, we provide a roadmap for the ongoing research in this rapidly growing field, which will enable the development of technological solutions to the global demand for superior storage methodologies.
Collapse
Affiliation(s)
- Andrea Doricchi
- Istituto
Italiano di Tecnologia, via Morego 30, I-16163 Genova, Italy
- Dipartimento
di Chimica e Chimica Industriale, Università
di Genova, via Dodecaneso
31, 16146 Genova, Italy
| | - Casey M. Platnich
- Cavendish
Laboratory, University of Cambridge, JJ Thomson Avenue, Cambridge CB3 0HE, U.K.
| | - Andreas Gimpel
- Institute
for Chemical and Bioengineering, ETH Zurich, Vladimir-Prelog-Weg 1, 8093 Zurich, Switzerland
| | - Friederikee Horn
- Technical
University of Munich, Department of Electrical
and Computer Engineering Munchen, Bayern, DE 80333, Germany
| | - Max Earle
- Cavendish
Laboratory, University of Cambridge, JJ Thomson Avenue, Cambridge CB3 0HE, U.K.
| | - German Lanzavecchia
- Istituto
Italiano di Tecnologia, via Morego 30, I-16163 Genova, Italy
- Dipartimento
di Fisica, Università di Genova, via Dodecaneso 33, 16146 Genova, Italy
| | - Aitziber L. Cortajarena
- Center
for Cooperative Research in Biomaterials (CICbiomaGUNE), Basque Research and Technology Alliance (BRTA), Paseo de Miramón 194, 20014 Donostia-San Sebastián, Spain
- Ikerbasque, Basque
Foundation for Science, 48009 Bilbao, Spain
| | - Luis M. Liz-Marzán
- Center
for Cooperative Research in Biomaterials (CICbiomaGUNE), Basque Research and Technology Alliance (BRTA), Paseo de Miramón 194, 20014 Donostia-San Sebastián, Spain
- Ikerbasque, Basque
Foundation for Science, 48009 Bilbao, Spain
- Biomedical
Research Networking Center in Bioengineering, Biomaterials and Nanomedicine (CIBER-BBN), Av. Monforte de Lemos, 3-5. Pabellón 11.
Planta 0, 28029 Madrid, Spain
| | - Na Liu
- Second
Physics Institute, University of Stuttgart, 70569 Stuttgart, Germany
- Max Planck Institute for Solid State Research, 70569 Stuttgart, Germany
| | - Reinhard Heckel
- Technical
University of Munich, Department of Electrical
and Computer Engineering Munchen, Bayern, DE 80333, Germany
| | - Robert N. Grass
- Institute
for Chemical and Bioengineering, ETH Zurich, Vladimir-Prelog-Weg 1, 8093 Zurich, Switzerland
| | - Roman Krahne
- Istituto
Italiano di Tecnologia, via Morego 30, I-16163 Genova, Italy
| | - Ulrich F. Keyser
- Cavendish
Laboratory, University of Cambridge, JJ Thomson Avenue, Cambridge CB3 0HE, U.K.
| | - Denis Garoli
- Istituto
Italiano di Tecnologia, via Morego 30, I-16163 Genova, Italy
| |
Collapse
|
11
|
A Parallel DNA Algorithm for Solving the Quota Traveling Salesman Problem Based on Biocomputing Model. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE 2022; 2022:1450756. [PMID: 36093485 PMCID: PMC9451995 DOI: 10.1155/2022/1450756] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 04/22/2022] [Revised: 07/21/2022] [Accepted: 07/22/2022] [Indexed: 11/17/2022]
Abstract
The quota traveling salesman problem (QTSP) is a variant of the traveling salesman problem (TSP), which is a classical optimization problem. In the QTSP, the salesman visits some of the n cities to meet a given sales quota Q while having minimized travel costs. In this paper, we develop a DNA algorithm based on Adleman-Lipton model to solve the quota traveling salesman problem. Its time complexity is O(n2+Q), which is a significant improvement over previous algorithms with exponential complexity. A coding scheme of element information is pointed out, and a reasonable biological algorithm is raised by using limited conditions, whose feasibility is verified by simulation experiments. The innovation of this study is to propose a polynomial time complexity algorithm to solve the QTSP. This advantage will become more obvious as the problem scale increases compared with the algorithm of exponential computational complexity. The proposed DNA algorithm also has the significant advantages of having a large storage capacity and consuming less energy during the operation. With the maturity of DNA manipulation technology, DNA computing, as one of the parallel biological computing methods, has the potential to solve more complex NP-hard problems.
Collapse
|
12
|
Visual Construction of Logical AND and NAND Gates. J CHEM-NY 2022. [DOI: 10.1155/2022/1319762] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/18/2022] Open
Abstract
DNA logic gates are an important branch of DNA computing and have a wide range of applications in DNA computing. In this study, logic circuits of AND gate and NAND gate are built on origami substrate. The realization of AND gate uses polymerase strand displacement (PSD) reaction and hybridization chain reaction (HCR). If there is a fluorescent band “1” displayed, the result is true. The realization of the NAND gate requires a cyclic reaction. If there is a fluorescent band “A” or “T” displayed, the result is true; if no fluorescent band is displayed, the result is false.
Collapse
|
13
|
Zhang R, Mozaffari A, de Pablo JJ. Logic operations with active topological defects. SCIENCE ADVANCES 2022; 8:eabg9060. [PMID: 35196084 PMCID: PMC8865799 DOI: 10.1126/sciadv.abg9060] [Citation(s) in RCA: 9] [Impact Index Per Article: 4.5] [Reference Citation Analysis] [Abstract] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Received: 03/01/2021] [Accepted: 12/30/2021] [Indexed: 05/31/2023]
Abstract
Logic operations performed by semiconductor-based transistors are the basis of modern computing. There is considerable interest in creating autonomous materials systems endowed with the capability to make decisions. In this work, we introduce the concept of using topological defects in active matter to perform logic operations. When an extensile active stress in a nematic liquid crystal is turned on, +1/2 defects can self-propel, in analogy to electron transport under a voltage gradient. By relying on hydrodynamic simulations of active nematics, we demonstrate that patterns of activity, when combined with surfaces imparting certain orientations, can be used to control the formation and transport of +1/2 defects. We further show that asymmetric high- and low-activity patterns can be used to create effective defect gates, tunnels, and amplifiers. The proposed active systems offer the potential to perform computations and transmit information in active soft materials, including actin-, tubulin-, and cell-based systems.
Collapse
Affiliation(s)
- Rui Zhang
- Pritzker School of Molecular Engineering, University of Chicago, Chicago, IL 60637, USA
- Department of Physics, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong SAR
| | - Ali Mozaffari
- Pritzker School of Molecular Engineering, University of Chicago, Chicago, IL 60637, USA
- OpenEye Scientific Software, Inc., 9 Bisbee Court Suite D, Santa Fe, New Mexico 87508, USA
| | - Juan J. de Pablo
- Pritzker School of Molecular Engineering, University of Chicago, Chicago, IL 60637, USA
- Materials Science Division, Argonne National Laboratory, Argonne, IL 60439, USA
| |
Collapse
|
14
|
Draper T, Poros-Tarcali E, Pérez-Mercader J. pH Oscillating System for Molecular Computation as a Chemical Turing Machine. ACS OMEGA 2022; 7:6099-6103. [PMID: 35224372 PMCID: PMC8867811 DOI: 10.1021/acsomega.1c06505] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Grants] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 11/18/2021] [Accepted: 01/21/2022] [Indexed: 06/14/2023]
Abstract
It has previously been demonstrated that native chemical Turing machines can be constructed by exploiting the nonlinear dynamics of the homogeneous oscillating Belousov-Zhabotinsky reaction. These Turing machines can perform word recognition of a Chomsky type 1 context sensitive language (CSL), demonstrating their high computing power. Here, we report on a chemical Turing machine that has been developed using the H2O2-H2SO4-SO3 2--CO3 2- pH oscillating system. pH oscillators are different to bromate oscillators in two key ways: the proton is the autocatalytic agent, and at least one of the reductants is always fully consumed in each turnover-meaning the system has to be operated as a flow reactor. Through careful design, we establish a system that can also perform Chomsky type 1 CSL word recognition and demonstrate its power through the testing of a series of in-language and out-of-language words.
Collapse
Affiliation(s)
- Thomas
C. Draper
- Department
of Earth and Planetary Sciences and Origins of Life Initiative, Harvard University, Cambridge, Massachusetts 02138-1204, United States
| | - Eszter Poros-Tarcali
- Department
of Earth and Planetary Sciences and Origins of Life Initiative, Harvard University, Cambridge, Massachusetts 02138-1204, United States
| | - Juan Pérez-Mercader
- Department
of Earth and Planetary Sciences and Origins of Life Initiative, Harvard University, Cambridge, Massachusetts 02138-1204, United States
- Santa
Fe Institute, Santa Fe, New Mexico 87501, United States
| |
Collapse
|
15
|
Zhang L, Lv Y, Xu L, Zhou M. A Review of DNA Data Storage Technologies Based on Biomolecules. Curr Bioinform 2022. [DOI: 10.2174/1574893616666210813101237] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/22/2022]
Abstract
:
In the information age, data storage technology has become the key to improving computer
systems. Since traditional storage technologies cannot meet the demand for massive storage, new DNA
storage technology based on biomolecules attracts much attention. DNA storage refers to the technology
that uses artificially synthesized deoxynucleotide chains to store and read all information, such as documents,
pictures, and audio. First, data are encoded into binary number strings. Then, the four types of
base, A(Adenine), T(Thymine), C(Cytosine), and G(Guanine), are used to encode the corresponding binary
numbers so that the data can be used to construct the target DNA molecules in the form of deoxynucleotide
chains. Subsequently, the corresponding DNA molecules are artificially synthesized, enabling
the data to be stored within them. Compared with traditional storage systems, DNA storage has
major advantages, such as high storage density, long duration, as well as low hardware cost, high access
parallelism, and strong scalability, which satisfies the demands for big data storage. This manuscript
first reviews the origin and development of DNA storage technology, then the storage principles, contents,
and methods are introduced. Finally, the development of DNA storage technology is analyzed.
From the initial research to the cutting edge of this field and beyond, the advantages, disadvantages, and
practical applications of DNA storage technology require continuous exploration.
Collapse
Affiliation(s)
- Lichao Zhang
- Shenzhen Key Laboratory of Photonic Devices and Sensing Systems for Internet of Things, College of Physics and Optoelectronic
Engineering, Shenzhen University, Shenzhen 518060, China
| | - Yuanyuan Lv
- Yangtze Delta Region Institute
(Quzhou), University of Electronic Science and Technology of China, Quzhou 324000, Zhejiang, China
| | - Lei Xu
- School of
Electronic and Communication Engineering, ShenZhen Polytechnic, Shenzhen 518000, China
| | - Murong Zhou
- College of Information
and Computer Engineering, Northeast Forestry University, Harbin, 150000, China
| |
Collapse
|
16
|
Akhlaghpour H. An RNA-Based Theory of Natural Universal Computation. J Theor Biol 2021; 537:110984. [PMID: 34979104 DOI: 10.1016/j.jtbi.2021.110984] [Citation(s) in RCA: 6] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/05/2020] [Revised: 09/30/2021] [Accepted: 12/07/2021] [Indexed: 12/15/2022]
Abstract
Life is confronted with computation problems in a variety of domains including animal behavior, single-cell behavior, and embryonic development. Yet we currently do not know of a naturally existing biological system that is capable of universal computation, i.e., Turing-equivalent in scope. Generic finite-dimensional dynamical systems (which encompass most models of neural networks, intracellular signaling cascades, and gene regulatory networks) fall short of universal computation, but are assumed to be capable of explaining cognition and development. I present a class of models that bridge two concepts from distant fields: combinatory logic (or, equivalently, lambda calculus) and RNA molecular biology. A set of basic RNA editing rules can make it possible to compute any computable function with identical algorithmic complexity to that of Turing machines. The models do not assume extraordinarily complex molecular machinery or any processes that radically differ from what we already know to occur in cells. Distinct independent enzymes can mediate each of the rules and RNA molecules solve the problem of parenthesis matching through their secondary structure. In the most plausible of these models all of the editing rules can be implemented with merely cleavage and ligation operations at fixed positions relative to predefined motifs. This demonstrates that universal computation is well within the reach of molecular biology. It is therefore reasonable to assume that life has evolved - or possibly began with - a universal computer that yet remains to be discovered. The variety of seemingly unrelated computational problems across many scales can potentially be solved using the same RNA-based computation system. Experimental validation of this theory may immensely impact our understanding of memory, cognition, development, disease, evolution, and the early stages of life.
Collapse
Affiliation(s)
- Hessameddin Akhlaghpour
- Laboratory of Integrative Brain Function, The Rockefeller University, New York, NY, 10065, USA
| |
Collapse
|
17
|
A New Conservative Hyperchaotic System-Based Image Symmetric Encryption Scheme with DNA Coding. Symmetry (Basel) 2021. [DOI: 10.3390/sym13122317] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/17/2022] Open
Abstract
In the current paper, a new conservative hyperchaotic system is proposed. We make a quantitative analysis of the complexity of the conservative hyperchaotic system from several different aspects, such as phase diagrams, bifurcation diagrams, Lyapunov exponents, and Kaplan–Yorke dimension. The complexity of chaotic time series is tested with various measurement tools, such as the scale index, the multiscale sample entropy and approximate entropy, TESTU01, and NIST test. In addition, a novel hyperchao-based image encryption scheme with dynamic DNA coding is proposed. The encryption algorithm consists of line-by-line scrambling and diffusion of DNA encoding characters. The dynamic DNA coding mechanism is introduced by using the chaotic sequence. The generation of the intermediate secret keys is related to the sum of the image DNA code, and the ciphertext feedback mechanism of the DNA encoding image is introduced in the diffusion procedure. Simulation experiments and various security analyses show that this algorithm has a good effect on encryption, high time efficiency, and can effectively resist brute force attacks, statistical attacks, chosen-plaintext attacks, and differential attacks.
Collapse
|
18
|
Xu S, Liu Y, Zhou S, Zhang Q, Kasabov NK. DNA Matrix Operation Based on the Mechanism of the DNAzyme Binding to Auxiliary Strands to Cleave the Substrate. Biomolecules 2021; 11:1797. [PMID: 34944442 PMCID: PMC8698824 DOI: 10.3390/biom11121797] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/17/2021] [Revised: 11/21/2021] [Accepted: 11/27/2021] [Indexed: 11/16/2022] Open
Abstract
Numerical computation is a focus of DNA computing, and matrix operations are among the most basic and frequently used operations in numerical computation. As an important computing tool, matrix operations are often used to deal with intensive computing tasks. During calculation, the speed and accuracy of matrix operations directly affect the performance of the entire computing system. Therefore, it is important to find a way to perform matrix calculations that can ensure the speed of calculations and improve the accuracy. This paper proposes a DNA matrix operation method based on the mechanism of the DNAzyme binding to auxiliary strands to cleave the substrate. In this mechanism, the DNAzyme binding substrate requires the connection of two auxiliary strands. Without any of the two auxiliary strands, the DNAzyme does not cleave the substrate. Based on this mechanism, the multiplication operation of two matrices is realized; the two types of auxiliary strands are used as elements of the two matrices, to participate in the operation, and then are combined with the DNAzyme to cut the substrate and output the result of the matrix operation. This research provides a new method of matrix operations and provides ideas for more complex computing systems.
Collapse
Affiliation(s)
- Shaoxia Xu
- Key Laboratory of Advanced Design and Intelligent Computing, Dalian University, Dalian 116622, China;
| | - Yuan Liu
- School of Computer Science and Technology, Dalian University of Technology, Dalian 116024, China;
| | - Shihua Zhou
- Key Laboratory of Advanced Design and Intelligent Computing, Dalian University, Dalian 116622, China;
| | - Qiang Zhang
- Key Laboratory of Advanced Design and Intelligent Computing, Dalian University, Dalian 116622, China;
- School of Computer Science and Technology, Dalian University of Technology, Dalian 116024, China;
| | - Nikola K. Kasabov
- Knowledge Engineering and Discovery Research Institute, Auckland University of Technology, Auckland 1010, New Zealand;
- Intelligent Systems Research Center, Ulster University, Londonderry BT52 1SA, UK
| |
Collapse
|
19
|
Liu W, Duan H, Zhang D, Zhang X, Luo Q, Xie T, Yan H, Peng L, Hu Y, Liang L, Zhao G, Xie Z, Hu J. Concepts and Application of DNA Origami and DNA Self-Assembly: A Systematic Review. Appl Bionics Biomech 2021; 2021:9112407. [PMID: 34824603 PMCID: PMC8610680 DOI: 10.1155/2021/9112407] [Citation(s) in RCA: 8] [Impact Index Per Article: 2.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/20/2021] [Accepted: 10/20/2021] [Indexed: 01/02/2023] Open
Abstract
With the arrival of the post-Moore Era, the development of traditional silicon-based computers has reached the limit, and it is urgent to develop new computing technology to meet the needs of science and life. DNA computing has become an essential branch and research hotspot of new computer technology because of its powerful parallel computing capability and excellent data storage capability. Due to good biocompatibility and programmability properties, DNA molecules have been widely used to construct novel self-assembled structures. In this review, DNA origami is briefly introduced firstly. Then, the applications of DNA self-assembly in material physics, biogenetics, medicine, and other fields are described in detail, which will aid the development of DNA computational model in the future.
Collapse
Affiliation(s)
- Wei Liu
- Key Laboratory of Coarse Cereal Processing, Ministry of Agriculture and Rural Affairs, School of Pharmacy, Sichuan Industrial Institute of Antibiotics, Chengdu University, Chengdu 610106, China
| | - Huaichuan Duan
- Key Laboratory of Coarse Cereal Processing, Ministry of Agriculture and Rural Affairs, School of Pharmacy, Sichuan Industrial Institute of Antibiotics, Chengdu University, Chengdu 610106, China
| | - Derong Zhang
- School of Marxism, Chengdu Vocational & Technical College of Industry, Chengdu 610081, China
| | - Xun Zhang
- Key Laboratory of Coarse Cereal Processing, Ministry of Agriculture and Rural Affairs, School of Pharmacy, Sichuan Industrial Institute of Antibiotics, Chengdu University, Chengdu 610106, China
| | - Qing Luo
- Key Laboratory of Coarse Cereal Processing, Ministry of Agriculture and Rural Affairs, School of Pharmacy, Sichuan Industrial Institute of Antibiotics, Chengdu University, Chengdu 610106, China
| | - Tao Xie
- Key Laboratory of Coarse Cereal Processing, Ministry of Agriculture and Rural Affairs, School of Pharmacy, Sichuan Industrial Institute of Antibiotics, Chengdu University, Chengdu 610106, China
| | - Hailian Yan
- Key Laboratory of Coarse Cereal Processing, Ministry of Agriculture and Rural Affairs, School of Pharmacy, Sichuan Industrial Institute of Antibiotics, Chengdu University, Chengdu 610106, China
| | - Lianxin Peng
- Key Laboratory of Coarse Cereal Processing, Ministry of Agriculture and Rural Affairs, School of Pharmacy, Sichuan Industrial Institute of Antibiotics, Chengdu University, Chengdu 610106, China
| | - Yichen Hu
- Key Laboratory of Coarse Cereal Processing, Ministry of Agriculture and Rural Affairs, School of Pharmacy, Sichuan Industrial Institute of Antibiotics, Chengdu University, Chengdu 610106, China
| | - Li Liang
- Key Laboratory of Coarse Cereal Processing, Ministry of Agriculture and Rural Affairs, School of Pharmacy, Sichuan Industrial Institute of Antibiotics, Chengdu University, Chengdu 610106, China
| | - Gang Zhao
- Key Laboratory of Coarse Cereal Processing, Ministry of Agriculture and Rural Affairs, School of Pharmacy, Sichuan Industrial Institute of Antibiotics, Chengdu University, Chengdu 610106, China
| | - Zhenjian Xie
- Key Laboratory of Coarse Cereal Processing, Ministry of Agriculture and Rural Affairs, School of Pharmacy, Sichuan Industrial Institute of Antibiotics, Chengdu University, Chengdu 610106, China
| | - Jianping Hu
- Key Laboratory of Coarse Cereal Processing, Ministry of Agriculture and Rural Affairs, School of Pharmacy, Sichuan Industrial Institute of Antibiotics, Chengdu University, Chengdu 610106, China
| |
Collapse
|
20
|
Tang Z, Yin Z, Wang L, Cui J, Yang J, Wang R. Solving 0-1 Integer Programming Problem Based on DNA Strand Displacement Reaction Network. ACS Synth Biol 2021; 10:2318-2330. [PMID: 34431290 DOI: 10.1021/acssynbio.1c00244] [Citation(s) in RCA: 6] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/11/2023]
Abstract
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.
Collapse
Affiliation(s)
- Zhen Tang
- School of Mathematics and Big Data, Anhui University of Science & Technology, Huainan, Anhui 232001, China
| | - Zhixiang Yin
- School of Mathematics and Big Data, Anhui University of Science & Technology, Huainan, Anhui 232001, China
- School of Mathematics, Physics and Statistics, Shanghai University of Engineering Science, Shanghai 201620, China
| | - Luhui Wang
- College of Life Sciences, Shaanxi Normal University, Xi’an 710119, China
| | - Jianzhong Cui
- Department of Computer, Huainan Union University, Huainan, Anhui 232001, China
| | - Jing Yang
- School of Mathematics and Big Data, Anhui University of Science & Technology, Huainan, Anhui 232001, China
| | - Risheng Wang
- School of Mathematics and Big Data, Anhui University of Science & Technology, Huainan, Anhui 232001, China
| |
Collapse
|
21
|
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
|
22
|
Lee W, Yu M, Lim D, Kang T, Song Y. Programmable DNA-Based Boolean Logic Microfluidic Processing Unit. ACS NANO 2021; 15:11644-11654. [PMID: 34232017 DOI: 10.1021/acsnano.1c02153] [Citation(s) in RCA: 12] [Impact Index Per Article: 4.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/13/2023]
Abstract
As molecular computing materials, information-encoded deoxyribonucleic acid (DNA) strands provide a logical computing process by cascaded and parallel chain reactions. However, the reactions in DNA-based combinational logic computing are mostly achieved through a manual process by adding desired DNA molecules in a single microtube or a substrate. For DNA-based Boolean logic, using microfluidic chips can afford automated operation, programmable control, and seamless combinational logic operation, similar to electronic microprocessors. In this paper, we present a programmable DNA-based microfluidic processing unit (MPU) chip that can be controlled via a personal computer for performing DNA calculations. To fabricate this DNA-based MPU, polydimethylsiloxane was cast using double-sided molding techniques for alignment between the microfluidics and valve switch. For a uniform surface, molds fabricated using a three-dimensional printer were spin-coated by a polymer. For programming control, the valve switch arms were operated by servo motors. In the MPU controlled via a personal computer or smartphone application, the molecules with two input DNAs and a logic template DNA were reacted for the basic AND and OR operations. Furthermore, the DNA molecules reacted in a cascading manner for combinational AND and OR operations. Finally, we demonstrated a 2-to-1 multiplexer and the XOR operation with a three-step cascade reaction using the simple DNA-based MPU, which can perform Boolean logic operations (AND, OR, and NOT). Through logic combination, this DNA-based Boolean logic MPU, which can be operated using programming language, is expected to facilitate the development of complex functional circuits such as arithmetic logical units and neuromorphic circuits.
Collapse
Affiliation(s)
- Wonjin Lee
- Department of Nano-bioengineering, Incheon National University, Academy-to 119, Incheon, Korea, 22012
| | - Minsang Yu
- Department of Nano-bioengineering, Incheon National University, Academy-to 119, Incheon, Korea, 22012
| | - Doyeon Lim
- Department of Nano-bioengineering, Incheon National University, Academy-to 119, Incheon, Korea, 22012
| | - Taeseok Kang
- Department of Nano-bioengineering, Incheon National University, Academy-to 119, Incheon, Korea, 22012
| | - Youngjun Song
- Department of Nano-bioengineering, Incheon National University, Academy-to 119, Incheon, Korea, 22012
| |
Collapse
|
23
|
Abstract
Measurement of biological systems containing biomolecules and bioparticles is a key task in the fields of analytical chemistry, biology, and medicine. Driven by the complex nature of biological systems and unprecedented amounts of measurement data, artificial intelligence (AI) in measurement science has rapidly advanced from the use of silicon-based machine learning (ML) for data mining to the development of molecular computing with improved sensitivity and accuracy. This review presents an overview of fundamental ML methodologies and discusses their applications in disease diagnostics, biomarker discovery, and imaging analysis. We next provide the working principles of molecular computing using logic gates and arithmetical devices, which can be employed for in situ detection, computation, and signal transduction for biological systems. This review concludes by summarizing the strengths and limitations of AI-involved biological measurement in fundamental and applied research.
Collapse
Affiliation(s)
- Chao Liu
- CAS Key Laboratory of Standardization and Measurement for Nanotechnology, CAS Center for Excellence in Nanoscience, National Center for Nanoscience and Technology, Beijing 100190, China;
- University of Chinese Academy of Sciences, Beijing 100049, China
| | - Jiashu Sun
- CAS Key Laboratory of Standardization and Measurement for Nanotechnology, CAS Center for Excellence in Nanoscience, National Center for Nanoscience and Technology, Beijing 100190, China;
- University of Chinese Academy of Sciences, Beijing 100049, China
| |
Collapse
|
24
|
Synthesis Strategy of Reversible Circuits on DNA Computers. Symmetry (Basel) 2021. [DOI: 10.3390/sym13071242] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/17/2022] Open
Abstract
DNA computers and quantum computers are gaining attention as alternatives to classical digital computers. DNA is a biological material that can be reprogrammed to perform computing functions. Quantum computing performs reversible computations by nature based on the laws of quantum mechanics. In this paper, DNA computing and reversible computing are combined to propose novel theoretical methods to implement reversible gates and circuits in DNA computers based on strand displacement reactions, since the advantages of reversible logic gates can be exploited to improve the capabilities and functionalities of DNA computers. This paper also proposes a novel universal reversible gate library (URGL) for synthesizing n-bit reversible circuits using DNA to reduce the average length and cost of the constructed circuits when compared with previous methods. Each n-bit URGL contains building blocks to generate all possible permutations of a symmetric group of degree n. Our proposed group (URGL) in the paper is a permutation group. The proposed implementation methods will improve the efficiency of DNA computer computations as the results of DNA implementations are better in terms of quantum cost, DNA cost, and circuit length.
Collapse
|
25
|
Chang WL, Chen JC, Chung WY, Hsiao CY, Wong R, Vasilakos AV. Quantum Speedup and Mathematical Solutions of Implementing Bio-Molecular Solutions for the Independent Set Problem on IBM Quantum Computers. IEEE Trans Nanobioscience 2021; 20:354-376. [PMID: 33900920 DOI: 10.1109/tnb.2021.3075733] [Citation(s) in RCA: 7] [Impact Index Per Article: 2.3] [Reference Citation Analysis] [Abstract] [MESH Headings] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/06/2022]
Abstract
In this paper, we propose a bio-molecular algorithm with O( n2 + m ) biological operations, O( 2n ) DNA strands, O( n ) tubes and the longest DNA strand, O( n ), for solving the independent-set problem for any graph G with m edges and n vertices. Next, we show that a new kind of the straightforward Boolean circuit yielded from the bio-molecular solutions with m NAND gates, ( m +n × ( n + 1 )) AND gates and (( n × ( n + 1 ))/2) NOT gates can find the maximal independent-set(s) to the independent-set problem for any graph G with m edges and n vertices. We show that a new kind of the proposed quantum-molecular algorithm can find the maximal independent set(s) with the lower bound Ω ( 2n/2 ) queries and the upper bound O( 2n/2 ) queries. This work offers an obvious evidence for that to solve the independent-set problem in any graph G with m edges and n vertices, bio-molecular computers are able to generate a new kind of the straightforward Boolean circuit such that by means of implementing it quantum computers can give a quadratic speed-up. This work also offers one obvious evidence that quantum computers can significantly accelerate the speed and enhance the scalability of bio-molecular computers. Next, the element distinctness problem with input of n bits is to determine whether the given 2n real numbers are distinct or not. The quantum lower bound of solving the element distinctness problem is Ω ( 2n×(2/3) ) queries in the case of a quantum walk algorithm. We further show that the proposed quantum-molecular algorithm reduces the quantum lower bound to Ω (( 2n/2 )/( [Formula: see text]) queries. Furthermore, to justify the feasibility of the proposed quantum-molecular algorithm, we successfully solve a typical independent set problem for a graph G with two vertices and one edge by carrying out experiments on the backend ibmqx4 with five quantum bits and the backend simulator with 32 quantum bits on IBM's quantum computer.
Collapse
|
26
|
Lv H, Li Q, Shi J, Fan C, Wang F. Biocomputing Based on DNA Strand Displacement Reactions. Chemphyschem 2021; 22:1151-1166. [PMID: 33871136 DOI: 10.1002/cphc.202100140] [Citation(s) in RCA: 17] [Impact Index Per Article: 5.7] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/21/2021] [Revised: 04/10/2021] [Indexed: 11/12/2022]
Abstract
The high sequence specificity and precise base complementary pairing principle of DNA provides a rich orthogonal molecular library for molecular programming, making it one of the most promising materials for developing bio-compatible intelligence. In recent years, DNA has been extensively studied and applied in the field of biological computing. Among them, the toehold-mediated strand displacement reaction (SDR) with properties including enzyme free, flexible design and precise control, have been extensively used to construct biological computing circuits. This review provides a systemic overview of SDR design principles and the applications. Strategies for designing DNA-only, enzymes-assisted, other molecules-involved and external stimuli-controlled SDRs are described. The recently realized computing functions and the application of DNA computing in other fields are introduced. Finally, the advantages and challenges of SDR-based computing are discussed.
Collapse
Affiliation(s)
- Hui Lv
- University of Chinese Academy of Sciences, Beijing, 100049, China.,Division of Physical Biology, CAS Key Laboratory of Interfacial Physics and Technology, Shanghai Institute of Applied Physics, Chinese Academy of Sciences, Shanghai, 201800, China
| | - Qian Li
- School of Chemistry and Chemical Engineering, Frontiers Science Center for Transformative Molecules and National Center for Translational Medicine, Shanghai Jiao Tong University, Shanghai, 201240, China
| | - Jiye Shi
- Division of Physical Biology, CAS Key Laboratory of Interfacial Physics and Technology, Shanghai Institute of Applied Physics, Chinese Academy of Sciences, Shanghai, 201800, China
| | - Chunhai Fan
- School of Chemistry and Chemical Engineering, Frontiers Science Center for Transformative Molecules and National Center for Translational Medicine, Shanghai Jiao Tong University, Shanghai, 201240, China
| | - Fei Wang
- School of Chemistry and Chemical Engineering, Frontiers Science Center for Transformative Molecules and National Center for Translational Medicine, Shanghai Jiao Tong University, Shanghai, 201240, China
| |
Collapse
|
27
|
Jiang C, Zhang Y, Wang F, Liu H. Toward Smart Information Processing with Synthetic DNA Molecules. Macromol Rapid Commun 2021; 42:e2100084. [PMID: 33864315 DOI: 10.1002/marc.202100084] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/09/2021] [Revised: 03/13/2021] [Indexed: 11/07/2022]
Abstract
DNA, a biological macromolecule, is a naturally evolved information material. From the structural point of view, an individual DNA strand can be considered as a chain of data with its bases working as single units. For decades, due to the high biochemical stability, large information storage capacity, and high recognition specificity, DNA has been recognized as an attractive material for information processing. Especially, the chemical synthesis strategies and DNA sequencing techniques have been rapidly developed recently, further enabling encoding information with synthetic DNA molecules. Herein, recent progresses are summarized on information processing based on synthetic DNA molecules from three aspects including information storage, computation, and encryption, and proposed the challenges and future development directions.
Collapse
Affiliation(s)
- Chu Jiang
- School of Chemical Science and Engineering, Key Laboratory of Advanced Civil Engineering Materials of Ministry of Education, Shanghai Research Institute for Intelligent Autonomous Systems, Tongji University, Shanghai, 200092, China
| | - Yinan Zhang
- School of Chemistry and Chemical Engineering, Frontiers Science Center for Transformative Molecules and National Center for Translational Medicine, Shanghai Jiao Tong University, Shanghai, 200240, China
- Center for Molecular Design and Biomimetics, School of Molecular Sciences, The Biodesign Institute, Arizona State University, Tempe, AZ, 85287, USA
| | - Fei Wang
- School of Chemistry and Chemical Engineering, Frontiers Science Center for Transformative Molecules and National Center for Translational Medicine, Shanghai Jiao Tong University, Shanghai, 200240, China
| | - Huajie Liu
- School of Chemical Science and Engineering, Key Laboratory of Advanced Civil Engineering Materials of Ministry of Education, Shanghai Research Institute for Intelligent Autonomous Systems, Tongji University, Shanghai, 200092, China
| |
Collapse
|
28
|
Abstract
DNA computing has attracted attention as a tool for solving mathematical problems due to the potential for massive parallelism with low energy consumption. However, decoding the output information to a human-recognizable signal is generally time-consuming owing to the requirement for multiple steps of biological operations. Here, we describe simple and rapid decoding of the DNA-computed output for a directed Hamiltonian path problem (HPP) using nanopore technology. In this approach, the output DNA duplex undergoes unzipping whilst passing through an α-hemolysin nanopore, with information electrically decoded as the unzipping time of the hybridized strands. As a proof of concept, we demonstrate nanopore decoding of the HPP of a small graph encoded in DNA. Our results show the feasibility of nanopore measurement as a rapid and label-free decoding method for mathematical DNA computation using parallel self-assembly.
Collapse
Affiliation(s)
- Sotaro Takiguchi
- Department of Biotechnology and Life Science, Tokyo University of Agriculture and Technology, Tokyo, 184-8588, Japan.
| | | |
Collapse
|
29
|
Arcadia CE, Dombroski A, Oakley K, Chen SL, Tann H, Rose C, Kim E, Reda S, Rubenstein BM, Rosenstein JK. Leveraging autocatalytic reactions for chemical domain image classification. Chem Sci 2021; 12:5464-5472. [PMID: 34163768 PMCID: PMC8179570 DOI: 10.1039/d0sc05860b] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/24/2020] [Accepted: 03/02/2021] [Indexed: 01/04/2023] Open
Abstract
Autocatalysis is fundamental to many biological processes, and kinetic models of autocatalytic reactions have mathematical forms similar to activation functions used in artificial neural networks. Inspired by these similarities, we use an autocatalytic reaction, the copper-catalyzed azide-alkyne cycloaddition, to perform digital image recognition tasks. Images are encoded in the concentration of a catalyst across an array of liquid samples, and the classification is performed with a sequence of automated fluid transfers. The outputs of the operations are monitored using UV-vis spectroscopy. The growing interest in molecular information storage suggests that methods for computing in chemistry will become increasingly important for querying and manipulating molecular memory.
Collapse
Affiliation(s)
| | | | - Kady Oakley
- Department of Chemistry, Brown University Providence RI USA
| | - Shui Ling Chen
- Department of Chemistry, Brown University Providence RI USA
| | - Hokchhay Tann
- School of Engineering, Brown University Providence RI USA
| | | | - Eunsuk Kim
- Department of Chemistry, Brown University Providence RI USA
| | - Sherief Reda
- School of Engineering, Brown University Providence RI USA
| | | | | |
Collapse
|
30
|
Wang Z, Wang D, Bao X, Wu T. A parallel biological computing algorithm to solve the vertex coloring problem with polynomial time complexity. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS 2021. [DOI: 10.3233/jifs-200025] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/15/2022]
Abstract
The vertex coloring problem is a well-known combinatorial problem that requires each vertex to be assigned a corresponding color so that the colors on adjacent vertices are different, and the total number of colors used is minimized. It is a famous NP-hard problem in graph theory. As of now, there is no effective algorithm to solve it. As a kind of intelligent computing algorithm, DNA computing has the advantages of high parallelism and high storage density, so it is widely used in solving classical combinatorial optimization problems. In this paper, we propose a new DNA algorithm that uses DNA molecular operations to solve the vertex coloring problem. For a simple n-vertex graph and k different kinds of color, we appropriately use DNA strands to indicate edges and vertices. Through basic biochemical reaction operations, the solution to the problem is obtained in the O (kn2) time complexity. Our proposed DNA algorithm is a new attempt and application for solving Nondeterministic Polynomial (NP) problem, and it provides clear evidence for the ability of DNA calculations to perform such difficult computational problems in the future.
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, P. R. China
- College of Information, Shanghai Ocean University, Shanghai, P. R. China
| | - Dangwei 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
| | - Xiaoguang Bao
- College of Information, Shanghai Ocean University, Shanghai, P. R. China
| | - Tunhua Wu
- School of Information Engineering, Wenzhou Business College, Wenzhou, P. R. China
| |
Collapse
|
31
|
Watson EE, Angerani S, Sabale PM, Winssinger N. Biosupramolecular Systems: Integrating Cues into Responses. J Am Chem Soc 2021; 143:4467-4482. [DOI: 10.1021/jacs.0c12970] [Citation(s) in RCA: 19] [Impact Index Per Article: 6.3] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 02/07/2023]
Affiliation(s)
- Emma E. Watson
- University of Geneva, Department of Organic Chemistry, Faculty of Science, NCCR Chem Biol, 30 Quai Ernest Ansermet, CH-1205 Geneva, Switzerland
| | - Simona Angerani
- University of Geneva, Department of Organic Chemistry, Faculty of Science, NCCR Chem Biol, 30 Quai Ernest Ansermet, CH-1205 Geneva, Switzerland
| | - Pramod M. Sabale
- University of Geneva, Department of Organic Chemistry, Faculty of Science, NCCR Chem Biol, 30 Quai Ernest Ansermet, CH-1205 Geneva, Switzerland
| | - Nicolas Winssinger
- University of Geneva, Department of Organic Chemistry, Faculty of Science, NCCR Chem Biol, 30 Quai Ernest Ansermet, CH-1205 Geneva, Switzerland
| |
Collapse
|
32
|
A Parallel Bioinspired Algorithm for Chinese Postman Problem Based on Molecular Computing. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE 2021. [DOI: 10.1155/2021/8814947] [Citation(s) in RCA: 6] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 01/18/2023]
Abstract
The Chinese postman problem is a classic resource allocation and scheduling problem, which has been widely used in practice. As a classical nondeterministic polynomial problem, finding its efficient algorithm has always been the research direction of scholars. In this paper, a new bioinspired algorithm is proposed to solve the Chinese postman problem based on molecular computation, which has the advantages of high computational efficiency, large storage capacity, and strong parallel computing ability. In the calculation, DNA chain is used to properly represent the vertex, edge, and corresponding weight, and then all possible path combinations are effectively generated through biochemical reactions. The feasible solution space is obtained by deleting the nonfeasible solution chains, and the optimal solution is solved by algorithm. Then the computational complexity and feasibility of the DNA algorithm are proved. By comparison, it is found that the computational complexity of the DNA algorithm is significantly better than that of previous algorithms. The correctness of the algorithm is verified by simulation experiments. With the maturity of biological operation technology, this algorithm has a broad application space in solving large-scale combinatorial optimization problems.
Collapse
|
33
|
Demongeot J, Moreira A, Seligmann H. Negative CG dinucleotide bias: An explanation based on feedback loops between Arginine codon assignments and theoretical minimal RNA rings. Bioessays 2020; 43:e2000071. [PMID: 33319381 DOI: 10.1002/bies.202000071] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Key Words] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/02/2020] [Revised: 11/23/2020] [Accepted: 11/26/2020] [Indexed: 01/05/2023]
Abstract
Theoretical minimal RNA rings are candidate primordial genes evolved for non-redundant coding of the genetic code's 22 coding signals (one codon per biogenic amino acid, a start and a stop codon) over the shortest possible length: 29520 22-nucleotide-long RNA rings solve this min-max constraint. Numerous RNA ring properties are reminiscent of natural genes. Here we present analyses showing that all RNA rings lack dinucleotide CG (a mutable, chemically instable dinucleotide coding for Arginine), bearing a resemblance to known CG-depleted genomes. CG in "incomplete" RNA rings (not coding for all coding signals, with only 3-12 nucleotides) gradually decreases towards CG absence in complete, 22-nucleotide-long RNA rings. Presumably, feedback loops during RNA ring growth during evolution (when amino acid assignment fixed the genetic code) assigned Arg to codons lacking CG (AGR) to avoid CG. Hence, as a chemical property of base pairs, CG mutability restructured the genetic code, thereby establishing itself as genetically encoded biological information.
Collapse
Affiliation(s)
- Jacques Demongeot
- Laboratory AGEIS EA 7407, Team Tools for e-Gnosis Medical & Labcom CNRS/UGA/OrangeLabs Telecom4Health, Faculty of Medicine, Université Grenoble Alpes, La Tronche, France
| | - Andrés Moreira
- Departamento de Informática, Universidad Técnica Federico Santa María, Santiago, Chile
| | - Hervé Seligmann
- Laboratory AGEIS EA 7407, Team Tools for e-Gnosis Medical & Labcom CNRS/UGA/OrangeLabs Telecom4Health, Faculty of Medicine, Université Grenoble Alpes, La Tronche, France.,The National Natural History Collections, The Hebrew University of Jerusalem, Jerusalem, Israel.,Institute of Microstructure Technology, Karlsruhe Institute of Technology (KIT), Eggenstein-Leopoldshafen, Germany
| |
Collapse
|
34
|
A DNA algorithm for the job shop scheduling problem based on the Adleman-Lipton model. PLoS One 2020; 15:e0242083. [PMID: 33264317 PMCID: PMC7710087 DOI: 10.1371/journal.pone.0242083] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/16/2020] [Accepted: 10/27/2020] [Indexed: 11/19/2022] Open
Abstract
A DNA (DeoxyriboNucleic Acid) algorithm is proposed to solve the job shop scheduling problem. An encoding scheme for the problem is developed and DNA computing operations are proposed for the algorithm. After an initial solution is constructed, all possible solutions are generated. DNA computing operations are then used to find an optimal schedule. The DNA algorithm is proved to have an O(n2) complexity and the length of the final strand of the optimal schedule is within appropriate range. Experiment with 58 benchmark instances show that the proposed DNA algorithm outperforms other comparative heuristics.
Collapse
|
35
|
Di Y, Wang P, Li C, Xu S, Tian Q, Wu T, Tian Y, Gao L. Design, Bioanalytical, and Biomedical Applications of Aptamer-Based Hydrogels. Front Med (Lausanne) 2020; 7:456. [PMID: 33195288 PMCID: PMC7642814 DOI: 10.3389/fmed.2020.00456] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/12/2020] [Accepted: 07/09/2020] [Indexed: 01/13/2023] Open
Abstract
Aptamers are special types of single-stranded DNA generated by a process called systematic evolution of ligands by exponential enrichment (SELEX). Due to significant advances in the chemical synthesis and biotechnological production, aptamers have gained considerable attention as versatile building blocks for the next generation of soft materials. Hydrogels are high water-retainable materials with a three-dimensional (3D) polymeric network. Aptamers, as a vital element, have greatly expanded the applications of hydrogels. Due to their biocompatibility, selective binding, and molecular recognition, aptamer-based hydrogels can be utilized for bioanalytical and biomedical applications. In this review, we focus on the latest strategies of aptamer-based hydrogels in bioanalytical and biomedical applications. We begin this review with an overview of the underlying design principles for the construction of aptamer-based hydrogels. Next, we will discuss some bioanalytical and biomedical applications of aptamer-based hydrogel including biosensing, target capture and release, logic devices, gene and cancer therapy. Finally, the recent progress of aptamer-based hydrogels is discussed, along with challenges and future perspectives.
Collapse
Affiliation(s)
- Ya Di
- Department of Respiratory Medicine, The First Hospital of Qinhuangdao, Qinhuangdao, China
| | - Ping Wang
- Department of Respiratory Medicine, Chinese People's Liberation Army General Hospital, Beijing, China
| | - Chunyan Li
- Department of Respiratory Medicine, Chinese People's Liberation Army General Hospital, Beijing, China
| | - Shufeng Xu
- Department of Respiratory Medicine, The First Hospital of Qinhuangdao, Qinhuangdao, China
| | - Qi Tian
- Department of Respiratory Medicine, The First Hospital of Qinhuangdao, Qinhuangdao, China
| | - Tong Wu
- Department of Respiratory Medicine, The First Hospital of Qinhuangdao, Qinhuangdao, China
| | - Yaling Tian
- Department of Respiratory Medicine, The First Hospital of Qinhuangdao, Qinhuangdao, China
| | - Liming Gao
- Department of Respiratory Medicine, The First Hospital of Qinhuangdao, Qinhuangdao, China
| |
Collapse
|
36
|
Mirzaee-Kakhki M, Ernst A, de Las Heras D, Urbaniak M, Stobiecki F, Gördes J, Reginka M, Ehresmann A, Fischer TM. Simultaneous polydirectional transport of colloidal bipeds. Nat Commun 2020; 11:4670. [PMID: 32938912 PMCID: PMC7495478 DOI: 10.1038/s41467-020-18467-9] [Citation(s) in RCA: 7] [Impact Index Per Article: 1.8] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/09/2020] [Accepted: 08/25/2020] [Indexed: 11/18/2022] Open
Abstract
Detailed control over the motion of colloidal particles is relevant in many applications in colloidal science such as lab-on-a-chip devices. Here, we use an external magnetic field to assemble paramagnetic colloidal spheres into colloidal rods of several lengths. The rods reside above a square magnetic pattern and are transported via modulation of the direction of the external magnetic field. The rods behave like bipeds walking above the pattern. Depending on their length, the bipeds perform topologically distinct classes of protected walks. We design parallel polydirectional modulation loops of the external field that command up to six classes of bipeds to walk on distinct predesigned paths. Using such loops, we induce the collision of reactant bipeds, their polymerization addition reaction to larger bipeds, the separation of product bipeds from the educts, the sorting of different product bipeds, and also the parallel writing of a word consisting of several letters. Our ideas and methodology might be transferred to other systems for which topological protection is at work. Detailed control over motions of colloidal particles holds promise for many applications such as lab-on-chip devices. Mirzaee-Kakhki et al. show transport of self-assembled colloidal rods with different lengths into different directions simultaneously on a checkerboard pattern under a magnetic field.
Collapse
Affiliation(s)
- Mahla Mirzaee-Kakhki
- Experimentalphysik X, Physikalisches Institut, Universität Bayreuth, D-95440, Bayreuth, Germany
| | - Adrian Ernst
- Experimentalphysik X, Physikalisches Institut, Universität Bayreuth, D-95440, Bayreuth, Germany
| | - Daniel de Las Heras
- Theoretische Physik II, Physikalisches Institut, Universität Bayreuth, D-95440, Bayreuth, Germany
| | - Maciej Urbaniak
- Institute of Molecular Physics, Polish Academy of Sciences, 60-179, Poznań, Poland
| | - Feliks Stobiecki
- Institute of Molecular Physics, Polish Academy of Sciences, 60-179, Poznań, Poland
| | - Jendrik Gördes
- Institute of Physics and Center for Interdisciplinary Nanostructure Science and Technology (CINSaT), Universität Kassel, D-34132, Kassel, Germany
| | - Meike Reginka
- Institute of Physics and Center for Interdisciplinary Nanostructure Science and Technology (CINSaT), Universität Kassel, D-34132, Kassel, Germany
| | - Arno Ehresmann
- Institute of Physics and Center for Interdisciplinary Nanostructure Science and Technology (CINSaT), Universität Kassel, D-34132, Kassel, Germany
| | - Thomas M Fischer
- Experimentalphysik X, Physikalisches Institut, Universität Bayreuth, D-95440, Bayreuth, Germany.
| |
Collapse
|
37
|
Khorsand B, Savadi A, Naghibzadeh M. Parallelizing Assignment Problem with DNA Strands. IRANIAN JOURNAL OF BIOTECHNOLOGY 2020; 18:e2547. [PMID: 32884959 PMCID: PMC7461708 DOI: 10.30498/ijb.2020.195413.2547] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Download PDF] [Subscribe] [Scholar Register] [Indexed: 11/20/2022]
Abstract
Background Many problems of combinatorial optimization, which are solvable only in exponential time, are known to be Non-Deterministic Polynomial hard (NP-hard). With the advent of parallel machines, new opportunities have been emerged to develop the effective solutions for NP-hard problems. However, solving these problems in polynomial time needs massive parallel machines and is not applicable up to now. Objectives DNA (Deoxyribonucleic acid) computing provides a fantastic method to solve NP-hard problems in polynomial time. Accordingly, one of the famous NP-hard problems is assignment problem, which is designed to find the best assignment of n jobs to n persons in a way that it could maximize the profit or minimize the cost. Material and Methods Applying bio molecular operations of Adelman Lipton model, a novel parallel DNA algorithm have been proposed for solving the assignment problem. Results The proposed algorithm can solve the problem in time complexity, and just O(n2) initial DNA strand in comparison with nn initial sequence, which is used by the other methods. Conclusions In this article, using DNA computing, we proposed a parallel DNA algorithm to solve the assignment problem in linear time.
Collapse
Affiliation(s)
- Babak Khorsand
- Computer Engineering Department, Faculty of Engineering, Ferdowsi University of Mashhad, Mashhad, Iran
| | - Abdorreza Savadi
- Computer Engineering Department, Faculty of Engineering, Ferdowsi University of Mashhad, Mashhad, Iran
| | - Mahmoud Naghibzadeh
- Computer Engineering Department, Faculty of Engineering, Ferdowsi University of Mashhad, Mashhad, Iran
| |
Collapse
|
38
|
Sharma D, Kumar R, Gupta M, Saxena T. Encoding scheme for data storage and retrieval on DNA computers. IET Nanobiotechnol 2020; 14:635-641. [PMID: 33010141 PMCID: PMC8676155 DOI: 10.1049/iet-nbt.2020.0157] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/24/2020] [Revised: 06/22/2020] [Accepted: 07/10/2020] [Indexed: 11/20/2022] Open
Abstract
There has been exponential growth in the amount of data being generated on a daily basis. Such a huge amount of data creates a need for efficient data storage techniques. Due to the limitations of existing storage media, new storage solutions have always been of interest. There have been recent developments in order to efficiently use synthetic deoxyribonucleic acid (DNA) for information storage. DNA storage has attracted researchers because of its extremely high data storage density, about 1 exabyte/mm3 and long life under easily achievable conditions. This work presents an encoding scheme for DNA-based data storage system with controllable redundancy and reliability, the authors have also talked about the feasibility of the proposed method. The authors have also analysed the proposed algorithm for time and space complexity. The proposed encoding scheme tries to minimise the bases per letter ratio while controlling the redundancy. They have experimented with three different types of data with a value of redundancy as 0.75. In the randomised simulation setup, it was observed that the proposed algorithm was able to correctly retrieve the stored data in our experiments about 94% of the time. In the situation, where redundancy was increased to 1, the authors were able to retrieve all the information correctly in the proposed experiments.
Collapse
Affiliation(s)
- Dolly Sharma
- Department of Computer Science and Engineering, School of Engineering, Shiv Nadar University NCR, India.
| | - Ranjit Kumar
- Amity Institute of Nanotechnology, Noida, Amity University Uttar Pradesh, India
| | - Mayuri Gupta
- Department of Computer Science and Engineering, School of Engineering, Shiv Nadar University NCR, India
| | - Tanisha Saxena
- Department of Computer Science and Engineering, School of Engineering, Shiv Nadar University NCR, India
| |
Collapse
|
39
|
Na D. DNA steganography: hiding undetectable secret messages within the single nucleotide polymorphisms of a genome and detecting mutation-induced errors. Microb Cell Fact 2020; 19:128. [PMID: 32527315 PMCID: PMC7291742 DOI: 10.1186/s12934-020-01387-0] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/06/2020] [Accepted: 06/06/2020] [Indexed: 11/10/2022] Open
Abstract
BACKGROUND As cell engineering technology advances, more complex synthetically designed cells and metabolically engineered cells are being developed. Engineered cells are important resources in industry. Similar to image watermarking, engineered cells should be watermarked for protection against improper use. RESULTS In this study, a DNA steganography methodology was developed to hide messages in variable regions (single nucleotide polymorphisms) of the genome to create hidden messages and thereby prevent from hacking. Additionally, to detect errors (mutations) within the encrypted messages, a block sum check algorithm was employed, similar to that used in network data transmission to detect noise-induced information changes. CONCLUSIONS This DNA steganography methodology could be used to hide secret messages in a genome and detect errors within the encrypted messages. This approach is expected to be useful for tracking cells and protecting biological assets (e.g., engineered cells).
Collapse
Affiliation(s)
- Dokyun Na
- Department of Biomedical Engineering, School of Integrative Engineering, Chung-Ang University, 84 Heukseok-ro, Dongjak-gu, Seoul, 06974, Republic of Korea.
| |
Collapse
|
40
|
Sharma D, Ramteke M. In Vitro Identification of the Hamiltonian Cycle Using a Circular Structure Assisted DNA Computer. ACS COMBINATORIAL SCIENCE 2020; 22:225-231. [PMID: 32212630 DOI: 10.1021/acscombsci.9b00150] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/29/2022]
Abstract
Adleman's illustration of molecular computing using DNA paved the way toward an entirely new direction of computing (Adleman, L. M. Science 1994, 266, 1021). The exponential time complex combinatorial problem on a traditional computer turns out to be a separation problem involving a polynomial number of steps in DNA computing experiments. Despite being a promising concept, the implementations of existing DNA computing procedures were restricted only to the smaller size formulations. In this work, we demonstrate a structure assisted DNA computing procedure on a bigger size Hamiltonian cycle problem involving 18 vertices. The developed model involves the formation and digestion of circular structure DNA, iteratively over multiple stages to eliminate the incorrect solutions to the given combinatorial problem. A high accuracy is obtained compared to other structure assisted models, which enable one to solve the bigger size problems.
Collapse
Affiliation(s)
- Deepak Sharma
- Department of Chemical Engineering, Indian Institute of Technology Delhi, New Delhi 110016, India
| | - Manojkumar Ramteke
- Department of Chemical Engineering, Indian Institute of Technology Delhi, New Delhi 110016, India
| |
Collapse
|
41
|
|
42
|
Zhou C, Geng H, Wang P, Guo C. Programmable DNA Nanoindicator-Based Platform for Large-Scale Square Root Logic Biocomputing. SMALL (WEINHEIM AN DER BERGSTRASSE, GERMANY) 2019; 15:e1903489. [PMID: 31661189 DOI: 10.1002/smll.201903489] [Citation(s) in RCA: 20] [Impact Index Per Article: 4.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 07/03/2019] [Revised: 09/13/2019] [Indexed: 06/10/2023]
Abstract
The prospect of programming molecular computing systems to realize complex autonomous tasks has advanced the design of synthetic biochemical logic circuits. One way to implement digital and analog integrated circuits is to use noncovalent hybridization and strand displacement reactions in cell-free and enzyme-free nucleic acid systems. To date, DNA-based circuits involving tens of logic gates capable of implementing basic and complex logic functions have been demonstrated experimentally. However, most of these circuits are still incapable of realizing complex mathematical operations, such as square root logic operations, which can only be carried out with 4 bit binary numbers. A high-capacity DNA biocomputing system is demonstrated through the development of a 10 bit square root logic circuit. It can calculate the square root of a 10 bit binary number (within the decimal integer 900) by designing DNA sequences and programming DNA strand displacement reactions. The input signals are optimized through the output feedback to improve performance in more complex logical operations. This study provides a more universal approach for applications in biotechnology and bioengineering.
Collapse
Affiliation(s)
- Chunyang Zhou
- The Guo China-US Photonics Laboratory, Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun, Jilin, 130033, China
- Institute of Molecular Medicine, Renji Hospital, Shanghai Jiao Tong University School of Medicine, Shanghai, 200120, China
- School of Chemistry and Chemical Engineering, Shanghai Jiao Tong University, Shanghai, 200120, China
| | - Hongmei Geng
- The Guo China-US Photonics Laboratory, Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun, Jilin, 130033, China
| | - Pengfei Wang
- Institute of Molecular Medicine, Renji Hospital, Shanghai Jiao Tong University School of Medicine, Shanghai, 200120, China
- School of Chemistry and Chemical Engineering, Shanghai Jiao Tong University, Shanghai, 200120, China
| | - Chunlei Guo
- The Guo China-US Photonics Laboratory, Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun, Jilin, 130033, China
- The Institute of Optics, University of Rochester, Rochester, NY, 14627, USA
| |
Collapse
|
43
|
Jirón I, Soto S, Marín S, Acosta M, Soto I. A new DNA-based model for finite field arithmetic. Heliyon 2019; 5:e02901. [PMID: 31890936 PMCID: PMC6926258 DOI: 10.1016/j.heliyon.2019.e02901] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/02/2019] [Revised: 03/15/2019] [Accepted: 11/18/2019] [Indexed: 11/30/2022] Open
Abstract
A Galois fieldG F ( p n ) withp ≥ 2 a prime number and n ≥ 1 is a mathematical structure widely used in Cryptography and Error Correcting Codes Theory. In this paper, we propose a novel DNA-based model for arithmetic overG F ( p n ) . Our model has three main advantages over other previously described models. First, it has a flexible implementation in the laboratory that allows the realization arithmetic calculations in parallel forp ≥ 2 , while the tile assembly and the sticker models are limited to p = 2 . Second, the proposed model is less prone to error, because it is grounded on conventional Polymerase Chain Reaction (PCR) amplification and gel electrophoresis techniques. Hence, the problems associated to models such as tile-assembly and stickers, that arise when using more complex molecular techniques, such as hybridization and denaturation, are avoided. Third, it is simple to implement and requires 50 ng/μL per DNA double fragment used to develop the calculations, since the only feature of interest is the size of the DNA double strand fragments. The efficiency of our model has execution times of orderO ( 1 ) andO ( n ) , for the addition and multiplication overG F ( p n ) , respectively. Furthermore, this paper provides one of the few experimental evidences of arithmetic calculations for molecular computing and validates the technical applicability of the proposed model to perform arithmetic operations over G F ( p n ) .
Collapse
Affiliation(s)
- Iván Jirón
- Departamento de Matemáticas, Universidad Católica del Norte, Antofagasta, Chile
| | - Susana Soto
- Departamento de Matemáticas, Universidad Católica del Norte, Antofagasta, Chile
| | - Sabrina Marín
- Centro de biotecnología “Profesor Alberto Ruiz”, Universidad Católica del Norte, Antofagasta, Chile
| | - Mauricio Acosta
- Centro de biotecnología “Profesor Alberto Ruiz”, Universidad Católica del Norte, Antofagasta, Chile
| | - Ismael Soto
- Departamento de Ingeniería Eléctrica, Universidad de Santiago de Chile, Santiago, Chile
| |
Collapse
|
44
|
Abstract
Synthetic biology uses living cells as the substrate for performing human-defined computations. Many current implementations of cellular computing are based on the “genetic circuit” metaphor, an approximation of the operation of silicon-based computers. Although this conceptual mapping has been relatively successful, we argue that it fundamentally limits the types of computation that may be engineered inside the cell, and fails to exploit the rich and diverse functionality available in natural living systems. We propose the notion of “cellular supremacy” to focus attention on domains in which biocomputing might offer superior performance over traditional computers. We consider potential pathways toward cellular supremacy, and suggest application areas in which it may be found. Synthetic biology uses cells as its computing substrate, often based on the genetic circuit concept. In this Perspective, the authors argue that existing synthetic biology approaches based on classical models of computation limit the potential of biocomputing, and propose that living organisms have under-exploited capabilities.
Collapse
|
45
|
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
|
46
|
Wang Y, Lv Q, Zhang Y, Wang L, Dong Y. Probe computing model based on small molecular switch. BMC Bioinformatics 2019; 20:285. [PMID: 31182004 PMCID: PMC6557740 DOI: 10.1186/s12859-019-2767-8] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/28/2022] Open
Abstract
Background DNA is a promising candidate for the construction of biological devices due to its unique properties, including structural simplicity, convenient synthesis, high flexibility, and predictable behavior. And DNA has been widely used to construct the advanced logic devices. Results Herein, a molecular probe apparatus was constructed based on DNA molecular computing to perform fluorescent quenching and fluorescent signal recovery, with an ’ ON/OFF’ switching function. In this study, firstly, we program the streptavidin-mediated fluorescent quenching apparatus based on short-distance strand migration. The variation of fluorescent signal is acted as output. Then DNAzyme as a switching controller was involved to regulate the fluorescent signal increase. Finally, on this base, a cascade DNA logic gate consists of two logic AND operations was developed to enrich probe machine. Conclusion The designed probe computing model can be implemented with readout of fluorescence intensity, and exhibits great potential applications in the field of bioimaging as well as disease diagnosis.
Collapse
|
47
|
Bahig HM, Nassr DI. DNA-Based AES with Silent Mutations. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING 2019. [DOI: 10.1007/s13369-018-3520-8] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/29/2022]
|
48
|
Li F, Xiao M, Pei H. DNA‐Based Chemical Reaction Networks. Chembiochem 2019; 20:1105-1114. [DOI: 10.1002/cbic.201800721] [Citation(s) in RCA: 8] [Impact Index Per Article: 1.6] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/23/2018] [Indexed: 01/11/2023]
Affiliation(s)
- Fan Li
- Shanghai Key Laboratory of Green Chemistry and Chemical ProcessesSchool of Chemistry and Molecular EngineeringEast China Normal University 500 Dongchuan Road 200241 Shanghai P.R. China
- Guangdong Key Laboratory for Biomedical Measurements and Ultrasound ImagingLaboratory of Evolutionary TheranosticsSchool of Biomedical EngineeringHealth Science CenterShenzhen University Nanhai Avenue 3688 518060 Shenzhen Guangzhou P.R. China
| | - Mingshu Xiao
- Shanghai Key Laboratory of Green Chemistry and Chemical ProcessesSchool of Chemistry and Molecular EngineeringEast China Normal University 500 Dongchuan Road 200241 Shanghai P.R. China
| | - Hao Pei
- Shanghai Key Laboratory of Green Chemistry and Chemical ProcessesSchool of Chemistry and Molecular EngineeringEast China Normal University 500 Dongchuan Road 200241 Shanghai P.R. China
| |
Collapse
|
49
|
Yang S, Yang C, Huang D, Song L, Chen J, Yang Q. Recent Progress in Fluorescence Signal Design for DNA-Based Logic Circuits. Chemistry 2019; 25:5389-5405. [PMID: 30328639 DOI: 10.1002/chem.201804420] [Citation(s) in RCA: 11] [Impact Index Per Article: 2.2] [Reference Citation Analysis] [Abstract] [Key Words] [Journal Information] [Subscribe] [Scholar Register] [Received: 08/30/2018] [Revised: 10/16/2018] [Indexed: 01/06/2023]
Abstract
DNA-based logic circuits, encoding algorithms in DNA and processing information, are pushing the frontiers of molecular computers forward, owing to DNA's advantages of stability, accessibility, manipulability, and especially inherent biological significance and potential medical application. In recent years, numerous logic functions, from arithmetic to nonarithmetic, have been realized based on DNA. However, DNA can barely provide a detectable signal by itself, so that the DNA-based circuits depend on extrinsic signal actuators. The signal strategy of carrying out a response is becoming one of the design focuses in DNA-based logic circuit construction. Although work on sequence and structure design for DNA-based circuits has been well reviewed, the strategy on signal production lacks comprehensive summary. In this review, we focused on the latest designs of fluorescent output for DNA-based logic circuits. Several basic strategies are summarized and a few designs for developing multi-output systems are provided. Finally, some current difficulties and possible opportunities were also discussed.
Collapse
Affiliation(s)
- Shu Yang
- Key Laboratory of Drug-Targeting and Drug Delivery System of the Education Ministry, Sichuan Engineering Laboratory for Plant-Sourced Drug and Sichuan Research Center for Drug Precision Industrial Technology, West China School of Pharmacy, Sichuan University, Chengdu, 610041, China
| | - Chunrong Yang
- College of Chemistry, Sichuan University, Chengdu, 610064, China
| | - Dan Huang
- College of Chemistry, Sichuan University, Chengdu, 610064, China
| | - Lingbo Song
- Key Laboratory of Drug-Targeting and Drug Delivery System of the Education Ministry, Sichuan Engineering Laboratory for Plant-Sourced Drug and Sichuan Research Center for Drug Precision Industrial Technology, West China School of Pharmacy, Sichuan University, Chengdu, 610041, China
| | - Jianchi Chen
- College of Chemistry, Sichuan University, Chengdu, 610064, China
| | - Qianfan Yang
- College of Chemistry, Sichuan University, Chengdu, 610064, China
| |
Collapse
|
50
|
van Delft FCMJM, Ipolitti G, Nicolau DV, Sudalaiyadum Perumal A, Kašpar O, Kheireddine S, Wachsmann-Hogiu S, Nicolau DV. Something has to give: scaling combinatorial computing by biological agents exploring physical networks encoding NP-complete problems. Interface Focus 2018; 8:20180034. [PMID: 30443332 PMCID: PMC6227808 DOI: 10.1098/rsfs.2018.0034] [Citation(s) in RCA: 14] [Impact Index Per Article: 2.3] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Accepted: 09/13/2018] [Indexed: 12/19/2022] Open
Abstract
On-chip network-based computation, using biological agents, is a new hardware-embedded approach which attempts to find solutions to combinatorial problems, in principle, in a shorter time than the fast, but sequential electronic computers. This analytical review starts by describing the underlying mathematical principles, presents several types of combinatorial (including NP-complete) problems and shows current implementations of proof of principle developments. Taking the subset sum problem as example for in-depth analysis, the review presents various options of computing agents, and compares several possible operation 'run modes' of network-based computer systems. Given the brute force approach of network-based systems for solving a problem of input size C, 2C solutions must be visited. As this exponentially increasing workload needs to be distributed in space, time, and per computing agent, this review identifies the scaling-related key technological challenges in terms of chip fabrication, readout reliability and energy efficiency. The estimated computing time of massively parallel or combinatorially operating biological agents is then compared to that of electronic computers. Among future developments which could considerably improve network-based computing, labelling agents 'on the fly' and the readout of their travel history at network exits could offer promising avenues for finding hardware-embedded solutions to combinatorial problems.
Collapse
Affiliation(s)
| | - Giulia Ipolitti
- Department of Bioengineering, McGill University, Montreal, Quebec, Canada H3A 0E9
| | - Dan V. Nicolau
- Molecular Sense Ltd, Liverpool L36 8HT, UK
- School of Mathematical Sciences, Queensland University of Technology, Brisbane, QLD 4000, Australia
| | | | - Ondřej Kašpar
- Department of Bioengineering, McGill University, Montreal, Quebec, Canada H3A 0E9
- Department of Chemical Engineering, University of Chemistry and Technology, Prague, Technická 5, 166 28 Prague 6, Czech Republic
| | - Sara Kheireddine
- Department of Bioengineering, McGill University, Montreal, Quebec, Canada H3A 0E9
| | | | - Dan V. Nicolau
- Department of Bioengineering, McGill University, Montreal, Quebec, Canada H3A 0E9
| |
Collapse
|