TY - JOUR
T1 - Efficient in-message computation of prevalent mathematical operations in DNA-based nanonetworks
AU - Lau, Florian Lennert Adrian
AU - Wendt, Regine
AU - Fischer, Stefan
N1 - DBLP License: DBLP's bibliographic metadata records provided through http://dblp.org/ are distributed under a Creative Commons CC0 1.0 Universal Public Domain Dedication. Although the bibliographic metadata records are provided consistent with CC0 1.0 Dedication, the content described by the metadata records is not. Content may be subject to copyright, rights of privacy, rights of publicity and other restrictions.
PY - 2021/6
Y1 - 2021/6
N2 - One of the most important research issues in the field of nanonetworks is the problem of constructing real networks in practice. To build such networks, one needs to create the nano-devices themselves as well as a computing and a communication mechanism. We already have developed such a concept based on DNA building blocks (so called DNA tiles), which is able to generate all three mechanisms by self-construction, basically by providing a sufficiently large number of specific DNA building blocks. Such networks are Turing complete; however, as we demonstrate in this paper, the number of required building blocks to execute computations by simulating Turing machines is large. We will show in this paper that the number can be reduced by using specific, more efficient sets of building blocks for problems that can be modeled as boolean formulas. For specific mathematical operations like AND or ADD, even smaller solutions/message molecules can be created. This paper presents small message molecules for frequently requested mathematical problems. We present nanonetworks for the THRES and ADD operations. THRES operations can be used to register if critical concentrations of disease markers have been reached. ADD forms the basis for many advanced communication protocols. Furthermore, message molecules for MULT, XOR and INC are conceptualized. The presented message molecules are smaller and less error prone compared to the tilesets that result from more generic approaches. It is therefore more likely that they can be employed in groundbreaking wet-lab experiments in the near future.
AB - One of the most important research issues in the field of nanonetworks is the problem of constructing real networks in practice. To build such networks, one needs to create the nano-devices themselves as well as a computing and a communication mechanism. We already have developed such a concept based on DNA building blocks (so called DNA tiles), which is able to generate all three mechanisms by self-construction, basically by providing a sufficiently large number of specific DNA building blocks. Such networks are Turing complete; however, as we demonstrate in this paper, the number of required building blocks to execute computations by simulating Turing machines is large. We will show in this paper that the number can be reduced by using specific, more efficient sets of building blocks for problems that can be modeled as boolean formulas. For specific mathematical operations like AND or ADD, even smaller solutions/message molecules can be created. This paper presents small message molecules for frequently requested mathematical problems. We present nanonetworks for the THRES and ADD operations. THRES operations can be used to register if critical concentrations of disease markers have been reached. ADD forms the basis for many advanced communication protocols. Furthermore, message molecules for MULT, XOR and INC are conceptualized. The presented message molecules are smaller and less error prone compared to the tilesets that result from more generic approaches. It is therefore more likely that they can be employed in groundbreaking wet-lab experiments in the near future.
UR - http://www.scopus.com/inward/record.url?scp=85099211365&partnerID=8YFLogxK
UR - https://www.mendeley.com/catalogue/10cab9cc-8f04-37fc-aa36-9f6dc71309b8/
U2 - 10.1016/j.nancom.2021.100348
DO - 10.1016/j.nancom.2021.100348
M3 - Journal articles
AN - SCOPUS:85099211365
VL - 28
SP - 100348
JO - Nano Communication Networks
JF - Nano Communication Networks
SN - 1878-7789
M1 - 100348
ER -