Transmitter and Receiver Architectures for Molecular Communications: A Survey on Physical Design With Modulation, Coding, and Detection Techniques This article focuses on the design of transmitters and receivers for molecular communication (MC). It also reviews existing literature on transmitter and receiver architectures for realizing MC, including both nanomaterial-based nanomachines and/or biological entities.
By MURAT KUSCU , Student Member IEEE,ERGIN DINC , Member IEEE, BILGESU A. BILGIN , Member IEEE,HAMIDEH RAMEZANI , Student Member IEEE, AND OZGUR B. AKAN , Fellow IEEE
ABSTRACT | Inspired by nature, molecular communications ing novel device architectures and communication methods (MC), i.e., the use of molecules to encode, transmit, and compatible with MC constraints. To that end, various transmit- receive information, stands as the most promising communica- ter and receiver designs for MC have been proposed in the tion paradigm to realize the nanonetworks. Even though there literature together with numerable modulation, coding, and has been extensive theoretical research toward nanoscale detection techniques. However, these works fall into domains MC, there are no examples of implemented nanoscale MC of a very wide spectrum of disciplines, including, but not networks. The main reason for this lies in the peculiarities limited to, information and communication theory, quantum of nanoscale physics, challenges in nanoscale fabrication, physics, materials science, nanofabrication, physiology, and and highly stochastic nature of the biochemical domain of synthetic biology. Therefore, we believe it is imperative for the envisioned nanonetwork applications. This mandates develop- progress of the field that an organized exposition of cumulative knowledge on the subject matter can be compiled. Thus, to fill this gap, in this comprehensive survey, we review the existing Manuscript received November 5, 2018; revised March 13, 2019; accepted literature on transmitter and receiver architectures toward April 30, 2019. Date of publication May 30, 2019; date of current version July 19, realizing MC among nanomaterial-based nanomachines and/or 2019. This work was supported in part by the European Research Council (ERC) Projects MINERVA under Grant ERC-2013-CoG #616922 and MINERGRACE under biological entities and provide a complete overview of mod- Grant ERC-2017-PoC #780645. (Corresponding author: Murat Kuscu.) ulation, coding, and detection techniques employed for MC. M. Kuscu, E. Dinc, B. A. Bilgin,andH. Ramezani are with the Electrical Engineering Division, Internet of Everything (IoE) Group, Department of Moreover, we identify the most significant shortcomings and Engineering, University of Cambridge, Cambridge CB3 0FA, U.K. (e-mail: challenges in all these research areas and propose potential [email protected]; [email protected]; [email protected]; [email protected]). O. B. Akan is with the Electrical Engineering Division, Internet of Everything solutions to overcome some of them. (IoE) Group, Department of Engineering, University of Cambridge, Cambridge CB3 0FA, U.K., and also with the Next-generation and Wireless Communications KEYWORDS | Coding; detection; Internet of Bio-Nano Laboratory (NWCL), Department of Electrical and Electronics Engineering, Koc University, 34450 Istanbul, Turkey (e-mail: [email protected]). Things (IoBNT); modulation; molecular communications (MCs); nanonetworks; receiver; transmitter. Digital Object Identifier 10.1109/JPROC.2019.2916081
0018-9219 © 2019 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
1302 PROCEEDINGS OF THE IEEE | Vol. 107, No. 7, July 2019 Kuscu et al.: Transmitter and Receiver Architectures for MCs
I. INTRODUCTION the transmitted molecules propagate through passive dif- fusion along concentration gradients. This is the most Molecular communications (MC) is a bioinspired com- widely utilized MC configuration in the literature, as the munication method that uses molecules for encoding, propagation of molecules does not necessitate additional transmitting, and receiving information, in the same way complexity or energy consumption. Moreover, diffusion is by which the living cells communicate [1]. MC is inher- the main molecular transport mechanism in many of the ently biocompatible, energy-efficient, and robust in physi- widespread natural MC systems, such as synaptic commu- ological conditions. Therefore, it has emerged as the most nication, quorum sensing, and Ca2+ signaling. However, promising method to realize nanonetworks and Internet of throughout this review, we also partly cover other MC Bio-Nano Things (IoBNT), which defines the artificial net- configurations, such as diffusion-based MC with the addi- works of nanoscale functional units, such as nanobiosen- tional flow, microfluidic MC, bacteria conjugation-based sors and engineered bacteria, integrated with the Internet MC, and molecular-motor powered MC, while discussing infrastructure [1], [2]. In that respect, MC is promising the physical design approaches for MC-Tx/Rx. for novel applications, especially toward information and We first investigate the fundamental requirements for communication technology (ICT)-based early diagnosis the physical design of microscale/nanoscale MC-Tx and and treatment of diseases, such as continuous health mon- MC-Rx, such as those regarding the energy and molecule itoring, smart drug delivery, artificial organs, and lab-on-a- consumption, computational complexity, and operating chip [3], [4] [see Fig. 1(a)]. It bears a significant potential conditions. In light of these requirements, we cover the as an alternative to conventional wireless communications, two design approaches, namely, the nanomaterial-based especially in those environments where the latter may fail, approach enabled by the newly discovered nanomateri- such as intrabody medium [5] and confined channels such als, e.g., graphene, and the biological approach enabled as pipe networks [6], [7]. However, the discrete nature of by the synthetic biology tools. For nanomaterial-based information-carrying agents (i.e., molecules), peculiarities MC-Tx, we investigate architectures based on microflu- arising from the nanophysical and biochemical processes, idics, stimuli-responsive hydrogels, and nanoporous struc- and computational and energy-based limitations of com- tures, whereas for biological MC-Tx, we particularly focus municating nanomachines give rise to novel challenges. on transmission schemes based on bacterial-conjugation, This necessitates rethinking conventional ICT tools and virus transmission, genetic circuit-regulated protein trans- devising new ones for MC in light of envisioned IoBNT mission, and enzyme-regulated Ca2+ transmission. For applications. nanomaterial-based MC-Rx, although we mostly focus on MC has been extensively studied from various aspects the nanoscale field-effect-transistor biosensor (bioFET)- over the last decade. The research efforts are mainly cen- based designs, we also discuss receiver architectures that tered around developing information theoretical models are widely utilized in initial macroscale MC experiments. of MC channels [8], devising modulation and detection Toward the biological design of MC-Rx, we provide a brief techniques [9], [10], and system theoretical modeling of review of synthetic biology tools that are available for MC applications [11]. For the physical design of MC trans- sampling and decoding molecular messages. mitter (MC-Tx) and MC receiver (MC-Rx), mainly, two In this paper, we also provide an overview of the approaches have been envisioned: biological architectures modulation, coding, and detection methods proposed for based on engineered bacteria enabled by synthetic biology MC. Modulation techniques in MC fundamentally differ and nanomaterial-based architectures that are conceptu- from that in conventional electromagnetic (EM) commu- ally visualized in Fig. 1(b) [1]. However, none of these nications, as the modulated entities, i.e., molecules, are approaches could be realized yet, and thus, there is no discrete in nature and the developed techniques should implementation of any artificial microscale/nanoscale MC be robust against highly time-varying characteristics of system to date. As a result, the overall MC literature mostly the MC channel, as well as the inherently slow nature of relies on assumptions isolating the MC channel from the the propagation mechanisms. We cover MC modulation physical processes regarding the transceiving operations, techniques that encode information into the concentration, leading to a plethora of ICT techniques, feasibility, and type, ratio, release time, and release order of molecules, performance of which could not be validated. as well as the base sequences of nucleotides. We also Our objective in this paper is to help close the gap review the MC channel coding techniques that over- between theory and practice in the MC research by pro- come the extremely noisy and intersymbol interference viding a comprehensive account of the recent proposals (ISI)-susceptible nature of MC channels via introducing for the physical design of MC-Tx/Rx and the state-of- the redundant bits. Our review covers MC-specific chan- the-art theoretical studies covering modulation, coding, nel coding methods, such as the ISI-free coding scheme and detection techniques. We provide an overview of the employing distinguishable molecule types, as well as the opportunities and challenges regarding the implementa- classical coding schemes, such as block and convolution tion of MC-Tx/Rx and corresponding ICT techniques that codes adapted to MC. Finally, we review the state-of- are to be built on these devices. Throughout this review, the-art MC detection techniques. Detection is, by far, we concentrated mostly on the diffusion-based MC, where the most studied aspect of MC in the literature. However, in
Vol. 107, No. 7, July 2019 |PROCEEDINGS OF THE IEEE 1303 Kuscu et al.: Transmitter and Receiver Architectures for MCs
Fig. 1. (a) Intrabody continuous healthcare application of IoBNT enabled by MC nanonetworks [1]. (b) Components of an MC system with biological- and nanomaterial-based MC-Tx/Rx design approaches, which are reviewed in Sections II and III.
devising detection methods, the lack of any MC-Rx imple- of the corresponding coding, modulation, and detection mentation has led the researchers to make simplifying techniques. Finally, we conclude this paper in Section VII. assumptions about the sampling process, receiver geome- try, channel, and reception noise. Therefore, we investigate II. MOLECULAR COMMUNICATION MC detection methods under two categories: detection TRANSMITTER with passive/absorbing receivers and detection with reac- tive receivers. We provide a qualitative comparison of MC-Tx encodes information in the physical proper- these methods in terms of considered channel and receiver ties of molecules, such as concentration, type, ratio, characteristics, complexity, type of required channel state order or release time, and releases information molecules information (CSI), and performance. (IMs) accordingly. To this aim, information to be transmit- In summary, this paper provides: 1) comprehensive ted is required to be mapped to a sequence of bits through design guidelines for the physical implementation of source and channel coding to represent the information microscale/nanoscale MC-Tx/Rxs using available nanoma- with less number of bits and to introduce additional bits terials or biological tools; 2) a comparative review of to the information with the purpose of providing error the state-of-the-art MC modulation, coding, and detection correction, respectively. Then, the modulator unit encodes techniques with an evaluation in terms of performance, the information in the property of molecules and con- complexity, and feasibility for the envisioned MC-Tx/Rx trols the release of IMs according to a predetermined architectures; and 3) a detailed account of the design, modulation scheme. Finally, a power source and an IM modeling, and fabrication challenges and future research generator/container are required to provide energy and directions. We believe that this comprehensive review will IM molecules for MC-Tx. The interconnection of these tremendously help researchers to close the long-standing components in an MC-Tx is illustrated in Fig. 2. In this gap between theory and practice in MC, which has, so far, section, we first discuss the requirements of an MC-Tx and severely impeded the innovation in this field linked with investigate the utilization of different IMs. Then, we review huge societal and economic impacts. the available approaches in the physical design of The remainder of this paper is organized as follows. MC-Txs, which can be categorized into two main groups: In Section II, we investigate the design requirements of 1) nanomaterial-based artificial MC-Tx and 2) biological an MC-Tx and review the physical design options for MC-Tx based on synthetic biology. nanomaterial-based and biological MC-Tx architectures. We focus on the opportunities for the physical design of an MC-Rx in Section III. We provide an overview of the A. Design Requirements for MC-Tx state-of-the-art MC modulation and coding techniques in 1) Miniaturization: Many novel applications promised Section IV. A comprehensive review of the existing MC by MC impose size restrictions on their enabling devices, detection schemes for passive, absorbing, and reactive requiring them to be microscale/nanoscale. Despite the receivers is presented in Section V. In Section VI, we out- avalanching progress in the nanofabrication of bioelec- line the challenges and future research directions toward tronics devices over the last few decades [12], fabrication the implementation of MC-Tx/Rxs and the development of fully functional nanomachines capable of networking
1304 PROCEEDINGS OF THE IEEE | Vol. 107, No. 7, July 2019 Kuscu et al.: Transmitter and Receiver Architectures for MCs
research issues to be addressed. Moreover, corrosion of implants inside the body is another commonly known issue restricting device durability [25], which has an amplified effect at nanoscale due to the large surface-to-volume ratio. In addition to biochemical toxicity and durability, flexibility of implanted devices is another important aspect of biocompatibility affecting device lifetime. The mechani- cal mismatch between soft biological tissue and implanted Fig. 2. Physical architecture of an MC-Tx. device triggers inflammation, which is followed by the scar tissue formation [26], and, eventually, restricts the implant to carry out its intended task. Accordingly, the last decade has witnessed extensive research on novel bio- with each other and their surroundings in order to accom- compatible materials, such as polymers [25], soft organic plish the desired task still evades us [13]. Added to the electronics [27], dendrimers, and hydrogels [28]. It is technical difficulties of assembling a working machine at imperative to note that all issues of biocompatibility men- nanoscale is the requirement of powering this machine tioned here specifically apply to nanomaterial-based device via an energy harvesting (EH) module, which is imposed architectures, and they can be, almost completely, avoided by the infeasibility of deploying a battery unit at these by the choice of biological architecture, e.g., genetically dimensions. Moreover, with miniaturization, the surface engineered organisms [1]. Host immune response to such area-to-volume ratio increases, causing surface charges to organisms is prone to shorten their in-body lifetime as become dominant in molecular interactions. This causes MC nanodevices, which is an observed phenomenon in the the behavior of molecules passing through nanoscale open- case of cells and tissues engineered from biomaterials [29]. ings to be significantly different than that observed in On the other hand, in case of successful adaptation to larger dimensions [14]. Consequently, as the release aper- the host immune system, one major concern in utilizing tures of many considered molecular transmitter architec- genetically engineered organisms is the possible risk of tures are commonly in nanoscale, peculiarities arising from infection of the host by the introduced organisms. This risk this phenomenon need to be taken into account in the may be minimized by the introduction of suicidal genes to transmitter design. the organisms [30] yet the possibility of random mutations always remains. 2) Molecule Reservoir: The size restriction introduces another very important problem for any transmitter archi- 4) Transmission Performance: Performance of a molec- tecture, namely, the limited resources of IMs [15]. Typ- ular transmitter should also be evaluated by how much ically, a transmitter module would contain reservoirs, control it has over the transmission of molecules. Impor- where the IMs are stored to be released. However, tant performance metrics include OFF-state leakage, trans- at dimensions in question, without any replenishment, mission rate precision, resolution, and range, as well as these reservoirs will inevitably deplete, rendering the transmission delay. The OFF-state leakage, or unwanted nanomachine functionally useless in terms of MC. leakage of molecules from the transmitter, from the MC Moreover, the replenishment rate of transmitter reser- perspective degrades communication significantly by con- voirs has a direct effect on achievable communication tributing to background channel noise. Moreover, it is rates [16], [17]. Possible theoretically proposed scenar- unacceptable for some niche applications, such as tar- ios for reservoir replenishment include local synthesis of geted drug delivery [31], where leakage of drug mole- IMs, e.g., use of genetically engineered bacteria whose cules would cause undesired toxicity to the body. During genes are regulated to produce the desired transmit- operation, control over the rate of transmission is essen- ter proteins [18], as well as employment of transmitter tial. For instance, in neural communications’ informa- harvesting methods [19]. Corresponding technological tion is encoded, among other fashions, in the number breakthroughs necessary for the realization of these of neurotransmitters released at a chemical synapse, and approaches are emerging with advancements in the rel- accordingly, transmitter architectures envisioned to stim- evant fields of genetic engineering [20] and materials ulate neurons via the release of neurotransmitters, e.g., engineering [21], [22], respectively. glutamate [32], will need to encode information in neuro- 3) Biocompatibility: Most profound applications of nan- transmitter concentrations via very precise transmissions. odevices with MC networking capabilities, such as neural In this respect, transmission rate precision, resolution, prosthetics, tissue engineering, targeted drug delivery, and range are all variables that are determinant in the BMIs, and immune system enhancement, require the capacity of communication with the recipient neuron. implantation of corresponding enabling devices into bio- Finally, the transmission delay is, in general, a quantity logical tissue [23]. Combined with the increased toxicity to be minimized, as it contributes to the degradation in of materials at nanoscale [24], the issue of biocompatibility communication rates. Moreover, for instance, in neural of these devices stands out as one of the most challenging communications, where information is also encoded in
Vol. 107, No. 7, July 2019 |PROCEEDINGS OF THE IEEE 1305 Kuscu et al.: Transmitter and Receiver Architectures for MCs the frequency of signals, there is an upper bound on the will cause ISI for the next symbol; thus, the instant release permissible transmission delay of a transmitter in order is more promising. In addition, alarm signals for warning to satisfy a given lower bound on maximum frequency plants and other insects can favor continuous release to transmittable. increase detection probability and reliability. The processing unit in MC-Tx may require a power source for performing coding and modulation operations, B. Physical Design of MC-Tx especially in the nanomaterial-based MC-Txs. Battery- MC uses molecules for information transfer, unlike the powered devices suffer from limited lifetime and random traditional communication systems that rely on EM and battery depletions, i.e., unexpected exhaustion of sensor acoustic waves. Therefore, the physical design of MC-Tx battery due to hardware or software failure, that signif- significantly differs from traditional transmitters. The key icantly affect the reliability of systems that rely on MC. components of an MC-Tx are illustrated in Fig. 2. The Therefore, MC-Tx unit is required to operate as a self- first element in MC-Tx is the information source that sustaining batteryless device by harvesting the energy represents either a bitwise information generated by a from its surrounding. For this purpose, EH from var- nanomachine or a biological signal from living cells, such ious sources, such as solar, mechanical, and chemical, as neurons and cardiomyocytes. can be utilized in MC-Tx architectures. Hybrid EH tech- The next building block in an MC-Tx is the processing niques can be employed as well to increase the out- unit, which performs coding, modulation, and control of put power reliability [34]. Concerning the intrabody and IM release. This block may not appear in biological systems body area applications, the human body stands as a utilizing MC in a basic way, such as hormonal commu- vast source of energy [35], which has been exploited to nication inside a human body, where the information is power biomedical devices and implants in many ways, e.g., transferred via a single-molecule type with on–off keying thermoelectric EH from body heat [36], vibrational EH (OOK). For this purpose, MC-Tx processing unit can oper- from heartbeats [37], and biochemical EH from perspira- ate via chemical pathways [6] or through biocompatible tion [38]. Nevertheless, design and implementation of EH microscale processors or via synthetic genetic circuits [33]. methods at microscales/nanoscales for MC still stand as In case of biological Tx architectures, processing units the important open research issues in the literature. performing logic gates and memory functions in the form of synthetic genetic circuits can be embedded into cells. 1) Information-Carrying Molecules: Reliable and robust Inside the processing unit, the first step is to represent MC necessitates chemically stable IMs that can be selec- analog or digital information with the least number of tively received. In addition, environmental factors, such bits possible through source coding. Then, the channel as molecular deformation due to enzymes and changes coding block introduces extra bits to make data trans- in pH, can have severe effects on IMs [39] and degrade mission more robust against error-prone MC channels. the performance of MC. Next, we provide a discussion on After the coding step, digital information is transformed several types of IMs that can be utilized for MC. into an analog molecular signal according to a predeter- a) Nucleic acids: Nucleic acids, i.e., deoxyribonucleic mined modulation scheme. There are various modulation acid (DNA) and ribonucleic acid (RNA), are promising schemes proposed for MC by using molecular concentra- candidates as IMs by being biocompatible and chemically tion, type of molecules, or time of molecule release. The stable, especially in in-body applications. In nature, DNA detailed discussion of modulation techniques for MC can carries information from one generation into another. RNA be found in Section IV-A. The processing unit controls is utilized as messenger molecules for intercellular com- IM release according to the data being transmitted and munication in plants and animals to catalyze biological the modulation scheme. IM molecules are provided from reactions, such as localized protein synthesis and neuronal IM generator/container, which can be realized as either growth [40], [41]. In a similar manner, nucleic acids can a reservoir containing genetically engineered bacteria to be exploited in MC-Tx to carry information. DNA has a produce IM molecules on demand or a container with a double-stranded structure, whereas RNA is single-stranded limited supply of IM molecules. molecule often folded on to itself, and the existence of There are two types of molecule release mechanisms: hydroxyl groups in RNA makes it less stable to hydrolysis, instant release, where a certain number of molecules (in compared to DNA. Hence, DNA can be expected to outper- mol) are released to the medium at the same time, and form RNA as an information-carrying molecule. continuous release, where the molecules are released with Recent advancements in DNA/RNA sequencing and a constant rate over a certain period of time (mol/s). synthesis techniques have enabled DNA-encoded MC Instant release can be modeled as an impulse symbol, [42]–[44]. DNA/RNA strands having different properties, while continuous release can be considered as a pulse i.e., length [45], dumbbell hairpins [42], [46], short- wave. According to application requirements and channel sequence motifs/labels [43], and orientation [47], can conditions, one of the release mechanisms can be more be utilized to encode the bitwise information. For infor- favorable. Bitwise communications, for example, require mation detection, solid-state-based nanopores [43], [48] rapid fade-out of IMs from the channel, as these molecules and DNA-origami-based nanopores [49] can be utilized to
1306 PROCEEDINGS OF THE IEEE | Vol. 107, No. 7, July 2019 Kuscu et al.: Transmitter and Receiver Architectures for MCs
Fig. 3. System model for DNA-based MCs.
distinguish the information symbols based on the proper- shift keying (NSK). In [52], 35 distinct data files over ties of DNA/RNA strands by examining the ionic current 200 MB were encoded and stored by using more than characteristics during translocation, i.e., while DNA/RNA 13 million nucleotides. More importantly, this paper pro- strands pass through the nanopores, as illustrated in Fig. 3. poses a method for reading the stored data in DNA The utilization of nanopores for DNA symbol detection sequences using a random access approach. Owing to the also enables the miniaturization of MC-capable devices high information density of DNA, application of NSK in toward the realization of IoBNT. According to [42], 3-bit DNA-based MC may boost the typically low data rates barcode-coded DNA strands with dumbbell hairpins can be of MC up to the extent of competing with traditional detected through nanopores with 94% accuracy. In [47], wireless communication standards. Hence, NSK can enable four different RNA molecules having different orientations indoor artificial molecular wireless communications with are translocated with more than 90% accuracy while pass- data rates up to hundereds of megabits per second, and ing through transmembrane protein nanopores. Nanopore- this leads to a novel communication paradigm, molecular based detection can also pave the way for detecting cancer information-fidelity (Mi-Fi). In Mi-Fi, multiuser channel biomarkers from RNA molecules for early detection of access can be achieved through molecular division multiple cancers, as in [50]. However, this requires high sensitivity access (MDMA) capability, i.e., capable of communicating and selectivity. via multiple types of information-carrying molecules, e.g., Translocation time of DNA/RNA molecules through different DNA strands, at once. nanopores depends on the voltage, concentration, and In NSK, information-carrying DNA and RNA strands can length of the DNA/RNA symbols, and the translocation be placed into bacteria and viruses. In [53], bacteria-based of symbols can take from a few milliseconds up to 100- nanonetworks, where bacteria are utilized as a carrier ms time frames [42], [46]. Considering the slow diffusion of IMs, have been proposed and analytically analyzed. channel in MC, transmission/detection of DNA-encoded In [54], a digital movie is encoded into DNA sequences, symbols does not introduce a bottleneck, and multiple and these strands are placed into bacteria. However, detections can be performed during each symbol trans- DNA/RNA reading/writing speed and cost at the moment mission. Therefore, the utilization of DNA/RNA strands limit the utilization of NSK in a practical system. Theoreti- is promising for high-capacity communication between cal and experimental investigations of DNA-/RNA-encoded nanomachines, as the number of symbols in the mod- MC stand as a significant open research issue in the MC ulation scheme can be increased by exploiting multiple literature. properties of DNA/RNA at the same time. Hence, the uti- b) Elemental ions: Elemental ion concentrations, e.g., lization of DNA as an information-carrying molecule paves Na+,K+,andCa2+, dictate many processes in biological the way for high-capacity links between nanomachines systems. For instance, in a neuron at steady state, more by enabling a higher number of molecules that can be Na+ and K+ ions are maintained via active transmem- selectively received [51]. brane ion channels in extracellular and intracellular media, In addition, information can be encoded into the base respectively, and an action potential is instigated by a sequences of DNAs, which is also known as nucleotide surge of Na+ ions into the cell upon the activation of
Vol. 107, No. 7, July 2019 |PROCEEDINGS OF THE IEEE 1307 Kuscu et al.: Transmitter and Receiver Architectures for MCs transmembrane receptors by neurotransmitters from other However, there exist some works on the macroscale neurons. On the other hand, Ca2+ ions are utilized in demonstration of MC. Farsad et al. [68] implemented a many complex signaling mechanisms in biology, including macroscale MC system with an electronically controlled neuronal transmission in an excitatory synapse, exocytosis, spray as MC-Tx, which is capable of releasing alcohol, cellular motility, apoptosis, and transcription [55]. This and alcohol metal-oxide sensor as MC-Rx. According to renders elemental ions one of the viable ways to com- this experiment, the macroscale MC setup achieves 0.2 b/s municate with living organisms for a diverse range of with 2-m communication range. Since there is almost no possible applications, such as neural interfacing, disease microscale/nanoscale implementation of MC-Tx, we inves- monitoring, diagnosis, and treatment. Correspondingly, tigate and propose MC-Tx architectures by exploiting many transmitter device [56] and nanonetwork architec- recent advancements in nanotechnology, novel materials, tures [57] based on the elemental ion signaling have been and microfluidics. proposed in the literature. As discussed in Section II-A, design of MC-Tx in c) Neurotransmitters: Neural interfacing is one of the microscale/nanoscale is an extremely challenging task, hottest contemporary research topics with applications, including various requirements, such as biocompability, including neural prosthetics, spinal cord injury treatment, miniaturization, and lifetime of the device. For reducing and brain–machine interfaces. In this respect, stimulation the dimensions of MC-Tx architectures to microscales, of neurons using their own language, i.e., neurotransmit- microfluidics and microfluidic droplet technologies are ters, stands out as the best practice. Various transmit- promising. Inside droplets, IMs can be transmitted in a ter architectures for the most common neurotransmitters, precisely controlled manner, such that even logic gates can e.g., glutamate, γ-aminobutyric acid (GABA), aspartate, be implemented with microfluidic chips, as demonstrated and acetylcholine, have been reported in the literature in [69]. Feasibility of utilizing droplets for communica- [32], [58], [59]. tion purposes has been suggested in [70]. In addition, d) Proteins: Proteins comprise the basic building microfluidic chips can be fabricated by using polydimethyl- blocks of all mechanisms in life. They are synthesized siloxane (PDMS) that is a biocompatible polymer [71]. by cells from amino acids utilizing information encoded Farsad et al. [72] theoretically compared the achievable inside DNA and regulate nearly all processes within the data rates of passive transport, i.e., diffusive channel, and cell, including the protein synthesis process itself so that active transport, i.e., flow-assisted channel via external they form a self-regulatory network. Proteins are com- pressure or molecular motors, in a microfluidic environ- monly used as IMs by biological systems both in intracel- ment. According to this study, active transport improves lular pathways, e.g., enzymes within vesicles between the achievable data rates, owing to faster movement of IMs endoplasmic reticulum and the Golgi apparatus [60], and from Tx to Rx compared to passive transport. A new mod- intercellular pathways, e.g., hormones within exosomes, ulation scheme based on the distance between droplets vesicles secreted from a multitude of cell types via exo- has been introduced in [73] by exploiting hydrodynamic cytosis [61]. Artificial transmission of proteins has been microfluidic effects. long considered within the context of applications, such as Although it is not originally proposed as MC-Tx, protein therapy [62]. From MC point of view, use of pro- microfluidic neural interfaces with chemical stimulation teins as IMs by genetically engineered bacteria is regarded capabilities, i.e., devices that release neurotransmitters, as one of the possible biological MC architectures, where such as glutamate or GABA to stimulate or inhibit neural engineered genetic circuits have been proposed to imple- signals [74]–[76], operates same as MC-Tx. Therefore, ment various logic gates and operations necessary for the studies on neural interfaces with chemical stimula- networking [63]. tion capabilities can be considered as the baseline for designing microscale/nanoscale MC-Tx. However, leakage e) Other molecules: Many other types of molecules of IM molecules, while there is no signal transmission, have been used or considered as IMs in the literature. stands as a significant challenge for microfluidic-based These include synthetic pharmaceuticals [64], therapeutic MC-Txs. It is not possible to eliminate the problem, but nanoparticles [65], as well as organic hydrofluorocarbons there are some possible solutions to reduce or control [66] and isomers [67]. the amount of leakage. Hydrophobic nanopores can be 2) Nanomaterial-Based MC-Tx Architectures: In the liter- utilized, as shown in Fig. 4(a), such that the liquid inside ature, MC-Tx is generally assumed to be an ideal point the container can be separated from the medium when source capable of perfectly transmitting molecular mes- there is no pressure inside the MC-Tx. This solution has sages encoded in the number, type, or release time of two drawbacks. Since there is a need for external pressure molecules to the channel instantly or continuously, neglect- source, it is hard to design a practical stand-alone MC-Tx ing the stochasticity in the molecule generation process with this setup. Second, this solution does not completely and the effect of the Tx geometry and channel feed- eliminate the IM leakage; hence, Jones and Stelzle [77] back. Despite various studies investigating MC, the phys- suggest the utilization of porous membranes and electrical ical implementation of MC-Tx stands as an important control of fluids to further improve MC-Tx against IM open research issue, especially in microscale/nanoscale. leakage.
1308 PROCEEDINGS OF THE IEEE | Vol. 107, No. 7, July 2019 Kuscu et al.: Transmitter and Receiver Architectures for MCs
Fig. 4. MC-Tx architectures. (a) Microfluidic-based MC-Tx with hydrophobic nanopore. (b) Microfluidic-based MC-Tx with hydrophobic nanopore and nanoporous graphene membrane. (c) MC-Tx with thin film hydrogels with nanoporous graphene membrane. (d) MC-Tx with molecule wax and nanoporous graphene membrane.
Nanoporous graphene membranes can provide molecule layer containing IMs, as shown in Fig. 4(d). The rest of the selectivity [78] by adjusting the pore size depending on reservoir is filled with water, in which the IMs dissolve. thesizeofIM.Inaddition,grapheneisalsoproventobe Upon the application of heat via E-field through con- biocompatible, as demonstrated in [79]. If the pore size of ducting walls of the reservoir, the module sweats IM-rich the graphene membrane can be adjusted in a way that IMs water through membrane pores, and IMs become airborne can barely pass through, negatively charging the graphene upon evaporation and provide a continuous release of IMs. membrane can decrease the pore size with the additional For this reason, this MC-Tx architecture is promising for electrons, such that some level of control can be introduced applications, where the continuous release of molecules is to reduce the IM leakage. In addition, an electrode plate favorable in order to increase the detection probability and placed at the bottom of the container can be utilized to reliability, such as sending molecular warning signals to pull and push charged IMs, as illustrated in Fig. 4(b). This plants and insects. way, an electric field (E-field) can be generated in the liquid containing charged IMs, and the direction of E-field 3) Biological MC-Tx Architectures: An alternative can be utilized to ease or harden the release of charged approach to nanomaterial-based architectures for MC, IMs. Thanks to their biocompatibility and controlled IM which, in most cases, are inspired by their biological release mechanism, microfluidic-based MC-Txs enhanced counterparts, resides in rewiring the already established with nanoporous membranes pave the way for several in- molecular machinery of the biological realm to engineer body applications, e.g., enabling communication between biological nanomachines that network via MC to accom- nanomachines flowing through the human body, inter- plish specific tasks. At the cost of increased complexity, facing with cells, and implementing artificial synapses, this approach has various advantages over nanomaterial- toward realizing IoBNT. based designs, including inherent biocompatibility and MC-Tx can be also realized with electrical stimuli- already integrated production, transport, and transmission responsive thin film hydrogels by performing E-field- modules for a wealthy selection of IMs and architectures. modulated release and uptake of IMs [80], as shown a) Bacterial conjugation-based transmission: Bacterial in Fig. 4(c). Hydrogels, widely utilized in smart drug deliv- conjugation is one of the lateral gene transfer processes ery, are biocompatible polymers that can host molecules between two bacteria. More specifically, some plasmids and reversibly swell/deswell in a water solution upon the inside bacteria, mostly circular small double-stranded DNA application of the stimuli, resulting in release/uptake of molecules physically distinct from the main bacterial DNA, molecules. This architecture can be further improved via can replicate and transfer itself into a new bacteria [84]. porous graphene controlling its microenvironment. The These plasmids encode the conjugative “sex” pilus that, E-field stimuli can be generated by two electrodes placed upon receiving a right molecular stimulus from a neigh- at the opposite walls of the reservoir. Refilling the IM boring bacteria, is translated. The produced pilus extends reservoirs is another significant challenge in the MC-Tx out of the donor cell, attaches to the recipient cell, and, design, which can be solved with the replenishable drug then, retracts to get the two cells in contact with their delivery methods, e.g., oligodeoxynucleotides (ODN) mod- intracellular media joined through the pilus hole. Single- ification [81], click chemistry [82], and refill lines [83]. strand DNA (ssDNA) of the plasmid is then transferred In this way, the utilization of hydrogels further enhances from the donor cell to the recipient cell. Utilizing bacterial in-body MC applications by extending the device lifetimes conjugation as a means of information transmission for MC via molecule uptake mechanisms. necessitates at least partial control over bacteria behavior, Up to this point, we consider the design of MC-Tx only which is achieved by means of genetically engineering the in the liquid medium. For airborne MC, we propose an MC- bacteria. Tx architecture consisting of a molecular reservoir sealed At the core of all genetical engineering schemes lies by a porous graphene membrane, accommodating a wax the concept of gene regulation via a process known as
Vol. 107, No. 7, July 2019 |PROCEEDINGS OF THE IEEE 1309 Kuscu et al.: Transmitter and Receiver Architectures for MCs
RNA interference (RNAi), which provided us the means additionally assuming the nanomachine nodes as capable of manipulating gene expressions in targeted cells or bac- of releasing antibiotics that kill bacteria with useless or no teria, paving the way for genetically engineered bacteria- content to decrease the noise levels by avoiding overpopu- based MC architectures [85]. RNAi is observed to serve lation. Moreover, they allow a multiple number of plasmids as a mediator of interkingdom MC [86]. In particular, per bacterium, which, contrary to their previous work and it is shown that short hairpin RNA (shRNA) express- [53], allows simultaneous communication between multi- ing bacteria elicit RNAi in mammals [87], rendering ple source and destination nodes over the same network. bacteria-mediated RNAi-based diagnosis and therapeu- An important factor that restricts reliable successful tics a promising prospect [88]. In this respect, recently, delivery in conjugation-based bacterial networks is incom- McKay et al. [89] proposed a platform of genetically engi- plete DNA transfer due to the fragile nature of the process, neered bacteria as vehicles for localized delivery of ther- the effect of which is pronounced over multiple transfers. apeutics toward applications for Crohn’s disease. From To mitigate losses due to this effect, which always results MC perspective, genetically engineered bacteria have been in a loss of information from the tail part of DNA, [94] envisioned to be utilized in various ways with different devises a forward–reverse coding (FRC) scheme, where transmitter architectures. In the following, we collate var- messages are encoded in both directions and sent simul- ious novel research directions in biological transmitter taneously over the same channel via dedicated sets of architectures for MC enabled by the recent advancements bacteria, to equally distribute losses to both ends of DNA. in genetic engineering. The performance of FRC is later compared with a cyclic It is important to note that conjugative pili are typically shift coding (CSC) scheme, in which a DNA message is few microns in length, which, from the MC point of view, partitioned into N smaller blocks and is cyclically shifted dramatically decreases the transmission radius. Accord- to create N versions of the same content starting with ingly, [53] has proposed engineered bacteria with flagella, corresponding blocks, and similar to FRC transmitted e.g., E. coli as the carriers of information, i.e., sequenced simultaneously via dedicated bacteria populations [95]. DNA strands, which establishes a communication link Expectedly, CSC provided higher link probability than FRC, between two nanomachine nodes that can interface and which outperformed straight encoding. exchange DNA strands with the bacteria. The sequenced The MC-Tx module of the architecture based on the DNA message resides within a plasmid. The behavior of bacterial conjugation outlined earlier, indeed, is composed the bacteria is controlled via chemotaxis by the release of several submodules, i.e., the transmitter module of of attractants from the nodes and regulated by encoded the nanomachine node, the bacteria itself via chemotaxis, active regions on the plasmid. To avoid interference with and the pilus-based sexual conjugation module, which is behavior regulation, the message section of the plas- a reflection of the trademark high complexity involved mid is inactivated, i.e., it is not expressed, which can with biological architectures. In return, the reward is the be achieved by avoiding consensus promoter sequences achievement of unprecedented data rates via MC, owing within the message. Consensus promoters are necessary to the high information density of DNA. for the RNA polymerase to attach to the DNA and start b) Virus-based transmission: Viruses have initially transcription. The message section of the plasmid also been studied as infectious agents and tools for investigat- contains the destination address, which renders message ing cell biology; however, their use as templates for trans- relaying across nodes possible. The authors develop a sim- ferring genetic materials to cells has provided us the means ulator for the flagellated bacteria propagation, which they of genetically engineering bacteria [96] and unlocked a combine with analytical models for biological processes novel treatment technique in medicine, e.g., gene therapy involved to obtain the end-to-end delay and capacity of [97]. A virus is a biomolecular complex that carries DNA the proposed MC channel for model networking tasks. (or RNA), which is packed inside a protein shell, called In [90], utilization of flagellated bacteria for the medium- capsid, that is enveloped by a lipid layer. The capsid has range (μm–mm) MC networks is suggested, where the (at least) an entrance to its interior, through which the authors present a physical channel characterization of the nucleic payload is packed via a ring ATPase motor protein setup together with a simulator based on it. Sugrañes and [98]. Located near the entrance are functional groups that Akyildiz [91] extend the model in [53] by accounting for facilitate docking on a cell by acting as ligands to receptors mutations in the bacteria population and also considering on it. Once docked, the nucleic content is injected into the the asynchronous mode of operation of the nodes. Bala- cell, which triggers the cell’s production line to produce subramaniam et al. [92] also considered a similar setup more of virus’ constituent parts and DNA. These self- utilizing bacterial conjugation but employ opportunistic organize into fully structured viruses, which finally burst routing, where opportunistic conjugation between bacteria out of the host cell to target new ones. is allowed in contrast to strict bacteria-node conjuga- From MC perspective, viral vectors are considered to be tion assumed in [53]. However, it requires node labeling one of the possible solutions in transmitting DNA between of bacteria and additional attractant release by bacteria nanonetworking agents. The concept is similar to a bacte- to facilitate the bacteria–bacteria contact for opportunis- rial conjugation-based transmission, as both encode infor- tic routing. The authors extend this work with [93] by mation into transmitted DNA, but, in contrast, viral vectors
1310 PROCEEDINGS OF THE IEEE | Vol. 107, No. 7, July 2019 Kuscu et al.: Transmitter and Receiver Architectures for MCs are immotile and their propagation is dictated by passive by nature, as MC schemes. They are considerably more diffusion. However, they are comparatively smaller than energy efficient compared to DNA transmission schemes, bacteria so that more of them can be deployed in a given which justifies their use, by nature, as signaling agents channel, and they diffuse faster. Moreover, the ligand– for comparatively simple nanonetworking tasks. In this receptor docking mechanism, which serves as a header respect, in the context of MC among bacterial networks, for receptor-/cell-specific long-range targeting, enables the quorum sensing has been proposed as a means to achieve possibility of the design of very complex and large-scale synchronization among the nodes of the network [102], networking schemes with applications in gene therapy [4]. as well as a tool for power amplification of MC sig- Furthermore, considering the high information density of nals, increasing the range of transmitted signals [103]. DNA, virus-based MC stands out as one of the MC protocols Instead of utilizing quorum sensing to improve MC, viable to support high data rates. Yet, models of MC net- Martins et al. [104] proposed quorum jamming to sup- works utilizing viral vectors are still very few. In particular, press the intrinsic quorum networking of a bacterial net- [63] proposes the utilization of engineered cells as plat- work with the aim of preventing them to form biofilms. forms for devices and sensors to interface to nanonetworks. This idea has possible applications in fighting infectious These engineered cells are assumed to be capable of virus diseases caused by antibiotic-resistant bacteria, where the production and excretion to facilitate desired networking, jamming signals can be delivered to the infectious pop- where a modular approach is presented for modeling ulation via the use of genetically engineered bacteria. of the genetic circuitry involved in the modulation of In contrast to these works that consider quorum sensing, viral expression based on incoming extracellular signaling. [105] considers exosome secretion as a possible means for Based on the model developed in [63], [99], and [100] the realization of nanonetworks composed of a large num- investigate viral MC networking between nanomachines ber of bionanomachines. Unluturk et al. [18] presented a that communicate with each other in a diffusive medium detailed model of engineered genetic circuitry based on via DNA messages transmitted within viruses, where the mass action laws that regulate gene expressions, which, former analyses the reliability of a multipath topology and in turn, dictate transmitter protein production. This paper the latter derives reliability and delay in multihop relay stands as a basis for the future engineered genetic circuitry- networks. based protein transmission modeling. 2+ 2+ c) Genetic circuit-regulated protein transmission: So far, d) Enzyme regulated Ca circuits: Ca ions are we have investigated biological transmitter architectures, utilized in many complex signaling mechanisms in biol- where the message to be conveyed has been encoded in ogy, including neuronal transmission in an excitatory sequences of nucleotides, e.g., DNA or RNA. Yet, the most synapse, exocytosis, cellular motility, apoptosis, and tran- abundant form of intercellular MC interaction in nature scription [55]. Moreover, they play a major role in intra- occurs via proteins, whose expression levels are deter- cellular and intercellular signal transduction pathways, mined by the genetic circuitry and metabolic state within where the information is encoded into local Ca2+ concen- the cells. Typically, proteins that are produced within a tration waves under the control of enzymatic processes. cell via transcriptional processes are either excreted out Intracellular organelles, including mitochondria and endo- via specialized transmembrane protein channels or packed plasmic reticulum, accumulate excess Ca2+ ions and serve into vesicles and transported to the extracellular medium as Ca2+ storages. Certain cellular events, such as an via exocytosis. As a result of exocytosis, either the vesicle extracellular signal generated by a toxin, trigger enzy- is transported out wholly, e.g., an exosome [101], or it matic processes that release bound Ca2+ from organelles, fuses with the cell membrane and only the contents are effectively increasing local cytosolic Ca2+ concentrations spewed out. Proteins on the membranes of exosomes [106]. These local concentrations can propagate like waves provide addressing via ligand–receptor interactions with within cells and can be injected to adjacent cells through membrane proteins of the recipient cell. Upon a match, transmembrane protein gap junction channels, called con- the membranes of exosome and the recipient cell merge, nexins [107]. and the exosome contents enter the recipient cell. This Establishing controlled MC using this inherent signal- establishes a one-to-one MC link between two cells. In case ing mechanism was first suggested by [108], where the the contents are merely spewed out to the external authors consider communicating information between two medium, they diffuse around contributing to the overall nanomachines over a densely packed array of cells that concentrations within the extracellular medium. This cor- are interconnected via connexins. The authors simulate responds to local message broadcast, and it has been long MC within this channel to analyze the system parameter- observed that populations of bacteria regulate their behav- dependent behavior of intercellular signal propagation ior according to the resulting local molecule concentrations and its failure. They also report on experiments relating resulting from these broadcast messages, referred to as the to so-called cell wires, where an array of gap junction phenomenon of quorum sensing. transfected cells are confined in a wire configuration and This mode of communication, even though lacking signals along the wire are propagated via Ca2+ ions. The the information density of nucleotide chains, therefore communication was characterized as limited range and supporting lower data rates, is commonly employed, slow speed. Later, Ca2+ relay signaling over one-cell-thick
Vol. 107, No. 7, July 2019 |PROCEEDINGS OF THE IEEE 1311 Kuscu et al.: Transmitter and Receiver Architectures for MCs cell wires was investigated in [63] and [109] via dedi- that is, a permeable hydrogel matrix embedded with bac- cated simulations, where the former explored amplitude teria from an endotoxin-free E. coli strain, which releases and frequency modulation characteristics and the latter IMs, i.e., antimicrobial and antitumoral drug deoxyviola- aimed at understanding the communication capacity of the cein, in a light-regulated manner. The hydrogel matrix is channel under stochastic effects. Simulations to determine permeable to deoxyviolacein; however, it spatially restricts the effects of tissue deformation on Ca2+ propagation and the movement of the bacteria. This hybrid approach pro- the capacity of MC between two nanomachines embedded poses a solution to the reservoir problem of nanomaterial- within 2-D cell wires with a thickness of multiple cells were based architectures. Moreover, to cover a variety of IMs carried out in [110]. As a part of their study, the authors simultaneously, this approach can be built upon by utilizing propose various transmission protocols and compare their many engineered bacteria and controlling their states via performance in terms of achieved rates. In a later study external stimulus to control their molecular output [120]. [111], the authors employ Ca2+ signaling nanomachines embedded within the deformable cell arrays to infer defor- III. MOLECULAR COMMUNICATION mation status of the array as a model for tissue deforma- RECEIVER tion detection. This is achieved by estimating the distance The MC-Rx recognizes the arrival of target molecules to between nanomachines from observed information metrics its vicinity and detects the information encoded in a phys- coupled with strategic placements of nanomachines. Moti- ical property of these molecules, such as concentration, vated by tissue health inference via embedded nanoma- type, or release time. To this aim, it requires a molecular chines, Barros et al. [112] identified three categories of 2+ receiver antenna that consists of a biorecognition unit cells that employ Ca signaling, namely, excitable, nonex- followed by a transducer unit. The biorecognition unit, citable, and hybrid, which, respectively, model muscle 2+ i.e., the interface with the molecular channel, holds a mole- cells, epithelium cells, and astrocytes, and model the Ca cular recognition event that is specifically selective to the communication behavior within channels that comprised information-carrying molecules, e.g., it selectively reacts to of these cells. We refer the reader to [113] for a more these target molecules. Then, the transducer unit generates detailed discussion of existing literature, theoretical mod- a processable signal, e.g., electrical or biochemical signal, els, experiments, applications, and future directions in this based on this molecular reaction. Finally, a processing unit field of MC. is needed to detect the transmitted information based on e) Other biological architectures: In addition to the the output of the molecular antenna. The interconnection biological transmission architectures described earlier, of these components in an MC-Rx is illustrated in Fig. 5 molecular motors’ sliding on cytoskeletal protein struc- [121]. Since this structure is fundamentally different from tures, e.g., microtubules, and carrying cargo, i.e., vesicles, EM communication receivers, it is necessary to thoroughly between cells is another option that has been considered investigate the receiver architecture specification. To this by the MC community. In particular, Moore et al. [114] aim, in this section, we first discuss the requirements and Enomoto et al. [115] describe a high-level architecture ofareceivertobeoperableinanMCapplicationand design for MC over such channels. The comparison of the communication theoretical performance metrics that active, i.e., molecular motors on microtubules, and passive, must be taken into consideration while designing the i.e., diffusion, vesicle exchanges among cells shows that receiver. Then, we review the available approaches in the active transport is a better option for intercellular MC in physical design of MC-Rxs, which can be categorized into case of a low number of available vesicles and passive two main groups: 1) biological receivers based on synthetic transport can support higher rates when large numbers gene circuits of engineered bacteria and 2) nanomaterial- of vesicles are available [116]. Two design options to based artificial MC-Rx structures. form a microtubule nanonetwork in a self-organizing man- ner, i.e., via a polymerization/depolymerization process A. Design Requirements for MC-Rx and molecular motor-assisted organization, are proposed in [117]. A complementary approach to molecular motor- While designing the MC-Rx, its integrability to a mobile based microtubular MC is presented in [118], where an nanomachine with limited computational, memory, and on-chip MC test bed design based on kinesin molecular energy resources, which requires to operate independently motors is presented. In this approach, instead of molecular in an MC setup, must be taken into consideration. This motors gliding over microtubules as carriers of molecules, dictates the following requirements for the functionality microtubules are the carriers of molecules, e.g., ssDNA, and physical design of the receiver [121]. gliding over a kinesin covered substrate. 1) In Situ Operation: In-device processing of the molec- Other transmitter approaches that involve the use ular message must be one of the specifications of the of biological entities are biological-nanomaterial hybrid receiver since it cannot rely on any postprocessing approaches. A promising approach is to utilize IM produc- of the transduced signals by an external macroscale tion mechanisms of bacteria in nanomaterial-based trans- device or a human controller. mitter architectures. In this direction, Sankaran et al. [119] 2) Label-Free Detection: Detection of information- report on an optogenetically controlled living hydrogel, carrying molecules, i.e., IMs, must be done based
1312 PROCEEDINGS OF THE IEEE | Vol. 107, No. 7, July 2019 Kuscu et al.: Transmitter and Receiver Architectures for MCs
environment, and it must not cause immunological rejection. On the other hand, the physiological envi- ronment should not degrade the performance of the device with time. 6) Miniaturization: Finally, to be integrated into a nanomachine, the MC-Rx must be built on microscale/nanoscale components.
B. Communication Theoretical Performance Metrics The general performance metrics defined for EM com- munications, e.g., signal-to-noise ratio (SNR), bit error rate (BER), and mutual information, can also be used for MC. However, new performance metrics are needed to fully evaluate the functionality of an MC-Rx since molecules are used as IMs in MC. The most important performance metrics are summarized as follows. 1) Limit of Detection (LoD): LoD is a well-known per- Fig. 5. Components of an MC-Rx. formance metric in the biosensing literature [122]. It shows the minimum molecular concentration in the vicinity of the biosensor needed for distinguish- ing between the existence and the absence of tar- on their intrinsic characteristics, i.e., no additional get molecules. Since the input signal in MC-Rxs molecular labeling procedure or preparation stage is is a physical property of information carriers, LoD required. corresponds to the sensitivity metric used for eval- 3) Continuous Operation: MC-Rx requires to uating the performance of the EM communication observe the molecular channel continuously to receivers, which indicates the minimum input signal detect the signal encoded into concentration, power needed to generate a specified SNR at the type/ratio/order, or release time of molecules. Thus, output of the device. the functionality of the molecular antenna and the 2) Selectivity: This metric is defined based on the rel- processing unit should not be interrupted. Since ative affinity of the biorecognition unit to the IMs receptors are needed in the biorecognition unit for and interferer molecules [123]. Note that interferer sensing target molecules, it is important to have molecules can be non-IMs in the medium or other reusable receptors, i.e., they must return to their types of IMs in case of the MC system with multiple initial state after signal detection to be ready for the IMs, such as molecule shift keying (MoSK). High next channel use. selectivity, i.e., very lower probability of interferer– 4) Energy Efficiency: Due to the limitations of nanoma- receptor binding compared to target molecule– chines, the energy usage of the MC-Rx must be receptor binding, is needed to uniquely detect the optimized. In addition, as discussed in Section II-A, IMs in the vicinity of the MC-Rx. batteries may not be the feasible solutions for the 3) Operation Range: The biorecognition unit does not long-term activity of nanomachines, e.g., as an provide an infinite range of molecular concentra- implanted device. Thus, the receiver may need to be tion detection, as it has finite receptor density. The designed with EH units to be energy self-reliance. response of the device can be divided into two 5) Biocompatibility and Biodurability: One of the most regions: the linear operation and the saturation important MC application areas is the life sci- region [124]. The range of molecular concentra- ence, e.g., it promises diagnosis and treatment tion in the vicinity of the MC-Rx that does not techniques for diseases caused by dysfunction of lead to the saturation of receptors is called the intrabody nanonetworks, such as neurodegenera- linear operation region. In this region, the output tive diseases [3]. These in vivo applications dictate of molecular antenna provides better information further requirements for the device. First, it must about changes in the molecular concentration. Thus, not have any toxic effects on the living system. when the information is encoded into the concen- Moreover, the device needs to be flexible, not to tration of molecules, the receiver must work in the cause any injury to the living cells due to mechanical linear operation region. However, for other encoding mismatches. Furthermore, there must not be any mechanisms, e.g., MoSK, the receiver can work in physiological reactions between the device and the both regions.
Vol. 107, No. 7, July 2019 |PROCEEDINGS OF THE IEEE 1313 Kuscu et al.: Transmitter and Receiver Architectures for MCs
4) Molecular Sensitivity: In addition to the aforemen- tioned sensitivity metric that is mapped to LoD for MC-Rxs, a molecular sensitivity can also be defined for an MC-Rx. This metric indicates the smallest difference in the concentration of molecules that can be detected by an MC-Rx [123]. It is of the utmost importance when the information is encoded in the molecular concentration. The metric can be defined as the ratio of changes in the output of the molecular receiver antenna to the changes in the molecular concentration in the vicinity of the MC-Rx when the device performs in the linear operation region. 5) Temporal Resolution: This metric is defined to eval- uate the speed of the molecular concentration sam- pling by the receiver. Since the electrical processes are much faster than molecular processes, it is expected that the diffusion and the binding kinetics limit the temporal resolution. Thus, the biorecogni- tion unit should be realized in a transport-limited manner to detect all the messages carried by mole-
cules into the vicinity of the MC-Rx, i.e., the binding Fig. 6. Biological circuitry of an MC-Rx [127]. kinetics should not be a limiting factor on the sam- pling rate [121].
C. Physical Design of MC Receiver of genetic NAND and NOR gates, as well as analog computa- tions, such as logarithmically linear addition, ratiometric, Most of the existing studies on the performance of MC and power-law computations, in synthetic cells [125]. Syn- ignore the physical design of the receiver and assume thetic gene networks integrating computation and memory that the receiver can perfectly count the number of mole- is also proven feasible [126]. More importantly, the tech- cules that: 1) enter a reception space with transparent nology enables implementing bionanomachines capable boundaries; 2) hit a 3-D sphere that absorbs molecules; or of observing individual receptors, as naturally done by 3) bind to receptors located on its surface [6]. How- living cells. Thus, it stands as a suitable domain for ever, the processes involved in the molecular-to-electrical practically implementing more information-efficient MC transduction affect the performance of the receiver. Thus, detectors based on the binding state history of individual the comprehensive communication theoretical modeling of receptors, as discussed in Section V. these processes is required. Available approaches in the In DNAs, gene expression is the process that produces a physical design of MC-Rxs can be categorized into two functional gene product, such as a protein. The rate of this main groups as follows. expression can be controlled by the binding of another pro- 1) Biological MC-Rx Architectures: Synthetic biology, tein to the regulatory sequence of the gene. In biological the engineering of biological networks inside living cells circuits, activation and repression mechanisms that regu- by modifying the natural gene circuits or creating new late the gene expressions are used to connect DNA genes synthetic ones, has seen remarkable advancements in together, i.e., the gene expression of a DNA generates a the last decade. As a result, it becomes possible to protein that can then bind to the regulatory sequence of device engineered cells, e.g., bacteria, for use as bio- the next DNA to control its expression [128]. In [129], logical machines, e.g., sensors and actuators, for various polymerases per second (PoPS) is defined as the unit applications. Synthetic biology also stands as a promising of input and output of a biological cell, i.e., the circuit means of devising nanoscale biotransceivers for IoBNT processes a PoPS signal as input and generates another applications, by implementing transmission and reception PoPS signal at its output using the aforementioned con- functionalities within living cells [18]. Due to their nature, nections among DNAs. The literature in applying synthetic the biological MC-Rxs are promising for in vivo applica- biology tools to design bacteria-based MC-Rxs is scarce. tions, such as monitoring the condition of a living organ- An MC biotransceiver architecture integrating molecular ism, e.g., human or animal, regenerating biological tissues sensing, transmitting, receiving, and processing functions and organs, localized cancer treatment, immune system through genetic circuits is introduced in [18]. However, support, and interfacing artificial devices with nervous the analysis is based on the assumption of linearity and systems. time invariance of the gene translation networks and does Synthetic biology is already mature enough to allow per- not provide any insight into the associated noise sources. forming complex digital computations, e.g., with networks The necessary biological elements for an MC-Rx are shown
1314 PROCEEDINGS OF THE IEEE | Vol. 107, No. 7, July 2019 Kuscu et al.: Transmitter and Receiver Architectures for MCs in Fig. 6 [127]. The process of receiving information is available biosensing options for receiving the information initiated by the receptor activation expression, which gets in the MC paradigm [68], [121], [137]–[139]. In this a PoPS auxiliary signal as its input and generates receptor direction, researchers must consider the fundamental dif- proteins, denoted by R, at its output. The incoming signal ferences between a biosensor and an MC-Rx, arising from molecules from the molecular channel, i.e., SRx, then bind their different application areas, as stated in the following. to these receptors in the ligand–receptor binding unit and 1) Biosensors are designed to perform typically in form activator complexes, called RS. Finally, the concen- the equilibrium condition. However, MC-Rxs must tration of RS initiates the output transcription activation, continuously observe the environment and detect in which RNA polymerase proteins, RNAP, bind to the pro- the information encoded into a physical property moter sequence, PRx, and produce the PoPS output signal, related to the molecules, such as concentration, PoPSOut. Assuming that the intracellular receiver environ- type/ratio/order, or arrival time. ment is chemically homogeneous, the transfer function of 2) Biosensors are mostly designed for laboratory appli- the aforementioned biological circuit is derived in [127] to cations with macroscale readout devices and human provide a system-theoretic model for the MC-Rx. Genetic observers to compensate for the lack of an integrated circuits are shown to provide higher efficiency for analog processor, which is not applicable for an MC-Rx. computations compared to digital computations [130]. Thus, while the biosensing literature provides insights for Thus, analog computing functionalities of genetic circuits MC-Rx design, ICT requirements of the device and its are utilized in [131] to derive an analog parity-check performance in an MC paradigm must be considered to decoder circuit. reach appropriate solutions. The major challenge in using genetic circuits for Among existing biosensing options, the electrical biosen- implementing MC-Rx arises from the fact that the infor- sors are mainly under the focus of the MC-Rx design [121]. mation transmission in biological cells is through mole- The remaining options, i.e., optical and mechanical sens- cules and biochemical reactions. This results in nonlinear ings [140], [141], need macroscale excitation and detec- input–output behaviors with system-evolution-dependent tion units, making them inappropriate for an MC-Rx that stochastic effects that are needed to be comprehen- requires in situ operation. Biocatalytic- [142] and affinity- sively studied to evaluate the performance of the device. based [143] sensors are two types of electrical biosensors In [132]–[134], initiative studies on mathematical model- with different molecular recognition methods. Biocatalytic ing of cellular signaling are provided. However, it is shown recognition is based on two steps. First, an enzyme, immo- in [135] that the characterization of the communication bilized on the device, binds with the target molecule, performance of these systems is not analytically tractable. producing an electroactive specie, such as hydrogen ion. In addition, a computational approach is proposed to char- The arrival of this specie near the working electrode of the acterize the information exchange in a biocircuit-based transducer is then being sensed, as it modulates one of the receiver using the experimental data published in [136]. electrical characteristics of the device. Glucose and glu- The results in [135] reveal that the rate of information tamate sensors are examples of the biocatalytic electrical transfer through biocircuit-based systems is extremely lim- sensors [142], [144]. Alternatively, binding of receptor– ited by the existing noises in these systems. Thus, com- ligand pairs on the recognition layer of the sensor is the prehensive studies are needed to characterize these noises foundation of affinity-based sensing [143]. and derive methods to mitigate them. In addition, exist- Affinity-based sensing, which is feasible for a wider ing studies have only focused on the single transmitter– range of target molecules, such as receptor proteins receiver systems; thus, the connection among biological and aptamer/DNAs [143], [145], provides a less compli- elements for MC with multiple receiver cells remains as cated sensing scheme, compared to the biocatalytic-based an open issue. sensing. For example, in the biocatalytic-based sensing, the impact of the additional products of the reaction 2) Nanomaterial-Based Artificial MC-Rx Architectures: between the target molecule and enzyme on the perfor- MC-Rxs with artificial structures can be used in both in mance of the device and the application environment must vivo applications, for which biocompatibility of the device be analyzed thoroughly. Hence, affinity-based recognition and biostability of its response must be investigated, and is more appropriate for the design of a general MC sys- in vitro applications. Apart from biomedical applications, tem. However, this recognition method is not possible for such as health monitoring and drug delivery that can also nonelectroactive information-carrying molecules, such as be achieved using biological MC-Rxs, artificial MC-Rxs glutamate and acetylcholine, which are highly important can also be used for applications, such as environmental neurotransmitters in the mammalian central nervous sys- monitoring to detect paste, pollution, toxic or radioactive tem [146]. Thus, it is essential to study the design of agents, food and water quality control, and safe conversion biocatalytic-based electrical biosensors as MC-Rx when of undesired materials [15]. Similar to biosensors, MC-Rxs these types of information carriers are dictated by the are also designed to detect the concentration of an analyte application, e.g., communicating with neurons. in a solution. Thus, existing literature on MC-Rx design Recent advances in nanotechnology led to the design is focused on analyzing the suitability and performance of of bioFETs, providing both affinity- and biocatalytic-based
Vol. 107, No. 7, July 2019 |PROCEEDINGS OF THE IEEE 1315 Kuscu et al.: Transmitter and Receiver Architectures for MCs
Table 1 Design Options, Performance, and Applications of bioFETs
depletion of the carriers on the semiconductor channel. This modulates the transducer conductivity, which, in turn, alters the flow of current between source and drain. Thus, by fixing the source-to-drain potential, the current flow becomes a function of the analyte density and the number of analyte charges. Since the ligand receptors are being selected according to the target molecule, i.e., ligands, bioFETs do not require any complicated postprocessing, such as labeling of molecules. Moreover, the measurement of source–drain current does not need any macroscale readout unit. Thus, bioFETs can be used for direct, label- free, continuous, and in situ sensing of the molecules in an environment as a stand-alone device.
Fig. 7. Conceptual design of a bioFET-based MC-Rx. One of the significant advantages of bioFETs over other electrical sensors is their wide range of design parameters. A list of FET-based biosensors and their applications in sensing different type of molecules is provided in Table 1. electrical sensings with use of nanowires (NWs), nan- In the following, we further describe these vast design otubes, organic polymers, and graphene as the transducer options. unit [144], [147]–[149]. Detection of target molecules by Type of Bioreceptors: First important design parameter bioFETs is based on the modulation of transducer conduc- arises from the type of receptors used in the biorecognition tivity as a result of either affinity- or biocatalytic-based unit. Type of receptors causes the selectivity of receiver for sensings. Simple operation principles together with the a certain type of molecules that will be used as an informa- extensive literature on FETs have been established through tion carrier in the MC paradigm. Among possible receptor many years, electrical controllability of the main device types for affinity-based bioFETs, natural receptor proteins parameters, high-level integrability, and plethora of opti- and aptamer/DNAs are appropriate ones for an MC-Rx mization options for varying applications make FET-based since their binding to the target molecule is reversible and biosensing technology also a quite promising approach for their size is small enough to be used in a nanomachine electrical MC-Rx. Moreover, these sensors promise label- [143], [145]. As an example, the FET transducer channel free, continuous, and in situ operation in nanoscale dimen- is functionalized with natural receptors, e.g., neurorecep- sions. Thus, the design of an MC-Rx based on the principles tors, to detect taste in bioelectronic tongues [157] and of affinity-based bioFETs is the main approach considered odorant in olfactory biosensors [158]. An advantage of in the literature [121], [137], which will be overviewed in these type of receptors is their biocompatibility that makes the rest of this section. them suitable for in vivo applications. In addition, use of a) Nanoscale bioFET-based MC-Rx architectures: As aptamers, i.e., artificial single-stranded DNAs and RNAs, shown in Fig. 7, a bioFET consists of source and drain elec- in the recognition unit of bioFETs provides detectors for trodes and a transducer channel, which is functionalized a wide range of targets, such as small molecules, pro- by ligand receptors in affinity-based sensors [145]. In this teins, ions, aminoacids, and other oligonucleotides [148], type of sensors, the binding of target molecules or ana- [156], [159]. Since an immense number of aptamer-ligand lytes to the ligand receptors leads to accumulation or combinations with different affinities exist, it provides a
1316 PROCEEDINGS OF THE IEEE | Vol. 107, No. 7, July 2019 Kuscu et al.: Transmitter and Receiver Architectures for MCs powerful design option to control the selectivity of the MC-Rx. The appropriate aptamer for a target ligand can be found using the SELEX process, i.e., searching a large library of DNAs and RNAs to determine a convenient nucleic acid sequence [160]. Fig. 8. Block diagram of a bioFET-based MC-Rx. Material Used for Transducer Channel: One of the most important bioFET design parameters is the material used as the transducer channel between source and drain electrodes, which determines the receiver geometry and The intrinsic flexibility of graphene provides a higher affects the electrical noise characteristics of the device. chance of integration into devices with nonplanar surfaces, NWs [152], single-walled carbon nanotubes (SWCNTs), which can be more suitable for the design of nanomachines graphene [161], molybdenum disulfide (MoS2) [147], and in an MC application, such as communicating with neu- organic materials, such as conducting polymers [162], rons [161]. There is currently a tremendous amount of are some examples of nanomaterials suitable for use in interest in building different configurations of graphene a bioFET channel. In the first generation of bioFETs, 1-D bioFETs, e.g., back-gated [176] or solution-gated [175]. materials, such as SWCNT and NW, were used as the Moreover, researches has shown its superior sensing per- channel in a bulk form. However, using in the form of a formance for various analytes, e.g., antigens [177], DNA single material or aligned arrays outperformed the bulk [178], bacteria [179], odorant compounds [175], and channels in terms of sensitivity and reduced noise [163]. glucose [180]. Among possible NW materials, such as SnO2, ZnO, and General block diagram of a bioFET-based MC-Rx is In2O3 [164], silicon NW (SiNW) bioFETs have shown shown in Fig. 8. The biorecognition unit is the interface high sensitivity, high integration density, high-speed sam- between the communication channel and the receiver, pling, and low power consumption [165]–[167]. How- thus, it models sensing of the concentration of ligands. ever, their reliable and cost-effective fabrication is still an The random motion of ligands near the surface of the important open challenge [148], [168]. Comprehensive receiver, which is governed by the Brownian motion, leads reviews exist on the performance of SiNW bioFETs, their to fluctuations in the number of bound receptors. This functionality in biomedical applications, such as disease fluctuation can be modeled as a binding noise, which diagnostics, their top–down and bottom–up fabrication depends on the transmitted signal and can adversely affect paradigms, and integration within complementary metal– the detection of the ligands concentration [181]. The oxide–semiconductor (CMOS) technology [163], [169], communication theoretical models of binding noise are [170]. It is concluded that SiNW bioFETs must be designed presented in [182] and [183]. Background noise, also according to the requirements arose by applications since called biological interference [121], is resulted from the defining an ideal characteristic for these devices is difficult. binding of molecules different from targeted ligands that In addition, both theoretical and experimental studies are might exist in the communication channel and show a needed to find the impact of structure parameters on similar affinity for the receptors [181]. Note that this is their functionality. Moreover, fine balancing of important different from ISI and cochannel interference studied in structural factors, such as number of NWs and their dop- [184] and [185]. Stochastic binding of ligands to the ing concentration and length, in SiNW bioFETs design receptors modulated the conductance of the FET channel, and fabrication remains a challenge, which affects the which is modeled by the transducer unit in Fig. 8. These sensitivity, reliability, and stability of the device. SWCNT- conductance changes are then reflected into the current based bioFETs offer higher detection sensitivity due to flowing between the source and drain electrodes of FET by their electrical characteristic; however, these devices also the output unit. The surface potential of the FET channel— face fabrication challenges, such that their defect-free thus, its source-to-drain current—can be affected by unde- fabrication is the most challenging among all candidates sirable ionic adsorptions in application with ionic solu- [171]. Note that the existence of defects can adversely tions [121]. Hence, a reference electrode can be used affect the performance of SWCNT bioFETs in an MC-Rx. in the solution to stabilize the surface potential [123]. Moreover, for in vivo applications, the biocompatibility Finally, the transducing noise shown in Fig. 8 covers the of CNTs and biodurability of functionalized SWCNTs are impact of the noise added to the received signal during still under doubt [172]–[174]. While both NWs and CNTs transducing operation, including thermal noise, caused have 1-D structure, use of 2-D materials as the transducer by thermal fluctuations of charge carriers on the bound channel leads to higher sensitivity; since a planar structure ligands, and 1/f (flicker) noise, resulted from traps and provides higher spatial coverage, more bioreceptors can be defects in the FET channel [186]. Flicker noise can be the functionalized to its surface and all of its surface atoms can dominant noise source in low frequencies, as it increases closely interact with the bond molecules. Thus, graphene, with decreasing the frequency [121]. Detailed information with its extraordinary electrical, mechanical, and chemical on the impact of the aforementioned noise processes on the characteristics, is a promising alternative for the trans- performance of bioFETs can be found in [186] and [187]. ducer channel of bioFETs [168], [175]. Moreover, experimental studies are provided in [188] on
Vol. 107, No. 7, July 2019 |PROCEEDINGS OF THE IEEE 1317 Kuscu et al.: Transmitter and Receiver Architectures for MCs the noise resulted from the ion dynamic processes related to charged impurities in the substrate and remote inter- to ligand–receptor binding events of a liquid-gated SiNW facial phonon scattering [192]. On the other hand, it is array FET by measuring the noise spectra of the device shown that the impacts of the substrate can be reduced before and after binding of target molecules. in the suspended single-layer graphene sheet, resulting While the existing biosensing literature can provide in higher carrier mobility [193]. Moreover, as a result of insight for the MC-Rx design, there is a need for investi- graphene’s large surface area, the impact of impurities on gation of design options according to the communication its performance can be substantial [191]. The atomic type, theoretical requirements of an MC-Rx. Few studies have amounts, and functional groups on the edges of graphene, focused on evaluating the performance of bioFETs in an which are hard to measure and control, are also among MC paradigm. A SiNW bioFET-based MC-Rx is modeled the properties that can result in trial-to-trial variations in [121] based on the equilibrium assumption for the in the performance of the fabricated device [194]–[196]. receptor–ligand reaction at the receiver surface. The study In addition, inherent rippling in graphene sheet, defects, provides a circuit model for the transducer unit of the and size of the sheet also affect the properties of the device receiver. This paper is further extended in [137], where [191], [197]–[199]. the spatial and temporal correlation effects resulting from b) Other MC-Rx architectures: Few studies exist on the finite-rate transport of ligands to the stochastic ligand– the practical MC systems, taking into account the physi- receptor binding process are considered to derive the cal design of the receiver. In [68], the isopropyl alcohol receiver model and its noise statistics. In [189], an MC-Rx (rubbing alcohol) is used as the information carrier, and consisting of an aerosol sampler, a SiNW bioFET function- commercially available metal-oxide semiconductor alcohol alized with antibodies, and a detection stage is designed sensors are used as MC-Rx. This paper provides a test for virus detection. The performance of the receiver is bed for MC with macroscale dimensions, which is later studied by considering the system in steady state. While on utilized in [200] to estimate its combined channel and the receiver model in [189] takes into account the flicker receiver model. This test bed is extended to a molecular noise and the thermal noise, it neglects the interference multiple-input–multiple-output (MIMO) system in [201] noise by assuming that the MC-Rx performs in a perfectly to improve the achievable data rate. In [138], the informa- sanitized room. Moreover, the models used in all of these tion is encoded in the pH level of the transmitted fluid, and studies assume the ligand–receptor binding process in the a pH probe sensor is used as the MC-Rx. Since the use of thermal equilibrium, and they do not capture well the acids and bases for information transmission can adversely correlations resulting from the time-varying ligand concen- affect the other processes in the application environment, tration occurring in the case of MCs. More importantly, such as in the body, magnetic nanoparticles (MNs) are these studies only cover SiNW bioFET receivers and do used as information-carrying molecules in microfluidic not provide much insight into the performance of other channels in [139]. In this study, a bulky susceptometer is nanomaterials as the transducer channel, such as graphene used to detect the concentration of MNs and decode the that promises to provide higher detection sensitivity due to transmitted messages. In addition, the performance of MN- its 2-D structure. based MC, where an external magnetic field is employed to Thus, the literature misses stochastic models for attract the MNs to a passive receiver, is analyzed in [202]. nanomaterial-based MC nanoreceiver architectures that However, the focus of the aforementioned studies is are needed to study the performance of the receiver in using macroscale and commercially available sensors as MC scenarios, i.e., when the device is exposed to time- the receiver. Thus, these studies do not contribute to the varying concentration signals of different types and ampli- design of a nanoscale MC-Rx. As discussed in Section II-B1, tudes. These models must capture the impacts of receiver recent advancements in DNA/RNA sequencing and syn- geometry, its operation voltage characteristics, and all fun- thesis techniques have enabled DNA/RNA-encoded MC damental processes involved in sensing of molecular con- [42], [43]. For information transmission, communication centration, such as molecular transport, ligand–receptor symbols can be realized with DNA/RNA strands hav- binding kinetics, and molecular-to-electrical transduction ing different properties, i.e., length [45], dumbbell hair- by changes in the conductance of the channel. To provide pins [42], [46], and short-sequence motifs/labels [43]. such a model for graphene-based bioFETs, the major fac- For information detection, solid-state nanopores [43] and tors that influence the graphene properties must be taken DNA-origami-based nanopores [49] can be utilized to dis- into account. The number of layers is the most dominant tinguish the information symbols, i.e., the properties of factor since electronic band structure, which has a direct DNA/RNA strands by examining the current characteristics impact on the electrical properties of the device, is more while DNA/RNA strands passing through the nanopores. complex for graphene with more number of layers [190]. As presented in Fig. 3, MC-Rx contains receptor nanopores, Next important parameter is the substrate used in the through which these negatively charged DNA strands pass, graphene-based bioFET, especially when the number of owing to the applied potential, and as they do, they layers is less than three [190], [191]. The carrier mobility obstruct ionic currents that normally flowthrough. The in the graphene sheet is reported to be reduced by more duration of the current obstruction is proportional to the than an order of magnitude on the SiO2 substrate due length of the DNA strand that passes through, which is
1318 PROCEEDINGS OF THE IEEE | Vol. 107, No. 7, July 2019 Kuscu et al.: Transmitter and Receiver Architectures for MCs
Table 2 Comparison Matrix for MC Modulation Schemes
utilized for selective sensing. The use of nanopores for molecules in MoSK [9], that is, 1-bit MoSK requires two DNA/RNA symbol detection also enables the miniaturiza- molecules to encode bit-0 with molecule A and bit-1 with tion of MC capable devices toward the realization of IoBNT. molecule B. The modulation of each molecule in MoSK is According to [42], 3-bit barcode-coded DNA strands with based on other modulation techniques, such as OOK. MoSK dumbbell hairpins can be detected through nanopores with can achieve higher capacity, but the main limiting factor for 94% accuracy. In [47], four different RNA molecules hav- this modulation type is the number of molecules that can ing different orientations are translocated with more than be selectively received. Kabir et al. [205] further improved 90% accuracy while passing through the transmembrane MoSK by representing the low logic with no molecule protein nanopores. The time of the translocation event release and enabling simultaneous release of different type depends on the voltage, concentration, and length of the of molecules, such that 2k symbols can be represented with DNA symbols, and the translocation of symbols can take up k molecules, which is named depleted MoSK (D-MoSK), to a few milliseconds up to 100-ms time frames [42], [46]. that is, 1-bit D-MoSK is equivalent to OOK. 2-bit D-MoSK Considering the slow diffusion channel in MC, transmis- requires only two molecules, and four distinct symbols sion/detection of DNA/RNA-encoded symbols does not can be encoded with these molecules (molecule A and introduce a bottleneck, and multiple detections can be molecule B), such as N (00), A (01), B (10), and AB (11), performed during each symbol transmission. where N represents no molecule release. Furthermore, Kim and Chae [67] propose the utilization of isomers, IV. MODULATION AND CODING i.e., the molecules having the same atoms in a different TECHNIQUES FOR MC orientation, and a new modulation scheme, named isomer- based ratio shift keying (IRSK), in which information is A. Modulation Techniques for MC encoded into the ratio of isomers, i.e., molecule ratio In MC, several modulation schemes have been proposed keying. to encode information into concentration, molecule type, The release time of molecules can be also used to encode and molecule release time, as shown in Table 2. The first information. Garralda et al. [204] proposed pulse position and simplest modulation method that was proposed for modulation, in which the signaling period is divided into MC is OOK, in which a certain number of molecules are two blocks, such that a pulse in the first block means high released for the high logic and no molecule is released to logic and a pulse in the second block means low logic. More represent the low logic [203]. In a similar manner, by using complex modulation schemes based on release timing, a single molecule, concentration shift keying (CSK) that is i.e., release time shift keying (RTSK), where information is analogous to amplitude shift keying (ASK) in traditional encoded into the time interval between molecule release, wireless channels is introduced in order to increase the have been investigated in [206] and [207]. The channel number of symbols in the modulation scheme by encod- characteristics in case of RTSK is significantly different ing information into concentration levels [66]. In [204], than other modulation schemes, as additive noise is distrib- a similar modulation scheme based on the concentration uted with the inverse Gaussian distribution in the presence levels is proposed and named pulse-amplitude modulation of flow in the channel [207] and the Levy distribution (PAM), which uses pulses of continuous IM release instead without any flow [206]. of instantaneous release as in CSK. The number of concen- In MC, ISI is an important performance-degrading factor tration levels that can be exploited significantly depends on during detection due to the random motion of particles themoleculetypeandthechannelcharacteristics,asISIat in the diffusive channels. The effects of ISI can be com- MC-Rx can be a limiting factor. pensated by considering ISI-robust modulation schemes. Hitherto, we have discussed modulation techniques that In [210], an adaptive modulation technique exploiting the use a single type of molecules. However, information can memory of the channel is utilized to encode information be encoded by using multiple molecules, such that each into the emission rate of IMs, and this approach makes the molecule represents different symbols, and k information channel more robust against ISI by adaptive control of the k symbols can be represented with 2 different types of number of released molecules. In addition, the order of
Vol. 107, No. 7, July 2019 |PROCEEDINGS OF THE IEEE 1319 Kuscu et al.: Transmitter and Receiver Architectures for MCs
Table 3 Comparison Matrix for MC Channel Codes
molecules can be also used for information encoding as as coding has a computational burden on both transmitter in molecular array-based communication (MARCO) [209]. and receiver ends, and energy is a scarce resource at In this approach, different types of molecules are released nanoscale, energy efficiency of employed channel codes is consecutively to transmit symbols, and by assuming perfect also a crucially important aspect. This calls for utilization molecular selectivity at the transmitter, the effects of ISI of lower complexity block codes, such as simple parity can be reduced. codes or cyclic codes, e.g., the Hamming codes [214], The modulation schemes based on the concentration, instead of the state-of-the-art high complexity codes with molecule type/ratio/order, and molecule release time offer high computational burden, such as the Turbo codes [215]. a limited number of symbols. Therefore, MC suffers from On the other hand, the noisy nature of MC channels and low data rates by considering limited number of symbols overpronounced effects of ISI renders channel codes devel- and slow diffusive propagation. To tackle this problem, oped for conventional EM communications ill-adjusted for a large amount of information can be encoded into the MC, calling for the invention of novel coding techniques base sequences of DNAs, i.e., NSK. For this purpose, infor- specifically tailored for MC. Table 3 enlists the channel mation can be encoded directly using nucleotides with an coding practices so far employed in the MC literature. error coding algorithm, such as Reed–Solomon (RS) block In the following, we summarize these works and highlight codes [211], or an alphabet can be generated out of DNA their contributions. sequences (1–150 bp/letter) to encode information. The The first MC specific code in the literature is aimed latter approach can yield higher performance in terms of at mitigating the effects of ISI in MC, as it is the main BER, considering the complexity and the size of MC-Tx source of high BERs. Shih et al. [216] introduced the ISI- and MC-Rx architectures. Although identification of base free coding scheme under the MoSK modulation, where pairs with nanopores can be performed with relatively low two distinguishable molecules encode for bit-0 and bit-1, costs and high speeds [212], [213], there is yet no practical respectively. The receiver is absorbing, i.e., detects every- system to write DNA sequences with a microscale device. thing that hits, and it immediately receives bit-0 or bit-1 Therefore, future technological advancements toward low- upon detection depending on the type of detected mole- cost and practical synthesis/sequencing of DNA are imper- cule. The authors work with the example of a (4, 2, 1) ative for MC communications with high data rates, e.g., ISI-free code, where an (n, k, l) ISI-free code is an (n, k) on the order of megabits per second. block code, i.e., maps k-bit information into n-bit code- words, and is error-free, provided that there are no more than level-l crossovers. Here, crossover is the phenomenon B. Coding Techniques for MC of late detection of a molecule belonging to previously Encoding of information before transmission is classi- transmitted symbols, and a level-l crossover means that cally done for two reasons: source coding is done for statis- the detected molecule was transmitted one symbol ago. tically efficient representation of data form a discrete input The ISI-free code is a fixed code, in which it is invariant source and channel coding is done to control errors that with respect to the change in channel parameters. The occur due to channel noise via introducing redundant bits. (4,2,1) code implemented in [216] is based on the idea Source coding practices are independent of channel char- of finding a codebook with codewords, whose level-1 acteristics, and as a result, they do not differ for MC with permutation sets, i.e., possible detection sequences under respect to traditional communications from an ICT point maximum level-1 crossover assumption, are disjoint. How- of view. For this reason, we do not cover source coding in ever, level-1 permutation sets of codewords depend on this review. On the other hand, MC channels are typically values of neighboring bits at the boundary of contiguous diffusive, a process which has slow and omnidirectional codewords, where if they are same, crossovers between propagation. As a consequence, IMs quickly accumulate contiguous codewords do not contribute new elements in the channel after a series of transmissions, rendering to the level-1 permutation set, making finding codewords MC extremely noisy and susceptible to ISI. Moreover, with disjoint permutation sets easier. To achieve this,
1320 PROCEEDINGS OF THE IEEE | Vol. 107, No. 7, July 2019 Kuscu et al.: Transmitter and Receiver Architectures for MCs
weaknesses, the work considers a very simple 1-D diffusive channel model with positive drift velocity, which lacks many phenomena that the diffusive MC enjoys in three dimensions. In particular, transmitted IMs are doomed to hit the receiver, which is very different from the 3-D case, where there is always the probability that no molecules will reach the receiver. The extent of this simplification reveals itself in the assumption that the transmitter releases a single molecule per symbol, which, owing to the drift in the channel and the absorbing nature of receiver, is always detected. MC-adapted version of the classical Hamming codes was introduced in [218], where the traditional Hamming distance metric on the codeword space, given by the number of bit differences between two binary codewords, is replaced by the so-called molecular coding distance function (MoCo). In its essence, MoCo is defined in terms of the negative logarithms of probabilities Pr({x → y}) Fig. 9. (a) Employed codewords for two states, e.g., starting with y x 0 or 1, together with their level-1 permutations. (b) State transition of receiving codeword when was transmitted, and diagram. (c) Encoding example for the ISI-free (4,2,1) code. Note the the code aims at generating a codebook with maximal same bits at the boundaries of contiguous words [216]. minimum pairwise MoCo distance between constituent codewords. MoCo distance is not a metric, as it is not symmetric, and the triangular inequality is not verified by the authors. This paper, too, considers a 1-D diffusive the authors devise a two-state encoder architecture, whose channel with drift and an absorbing receiver; however, codeword assignments and state diagram are illustrated in contrast to [216] and [217], it uses synchronized time- in Fig. 9 together with an example encoding. Note that slotted OOK modulation scheme with only a single type contiguous codewords always have the same neighboring of IM, and the receiver is additive with a threshold equal bits. The receiver decodes the information bits from the to 1, i.e., it counts the number of hits in a period and codeword received by adding the number of 1’s modulo claims high logic reception with a single hit. In the case of n =4and converting the result to binary, which is a (4,2) block codes, the authors demonstrate that the code fairly simple decoding rule, therefore favorable for MC. generated using MoCo performs superior to the Hamming The authors also compare the ISI-free (4,2,1) code with code by carrying out an error rate analysis for both codes. convolutional and repetition codes and verify the com- However, as shortcomings, MoCo depends on detection parable BER performance with much less computational probabilities that are sensitive to variations in channel burden. In their work [217], the authors extend the ISI- properties and are, in general, unknown to Tx and Rx. free (n, k, l) codes to account for higher level crossovers, Moreover, even if adaptive techniques may be envisioned, namely, for levels l = 2,3,4,5. Furthermore, they introduce calculation of the MoCo-based codebook (at Tx) and the ISI-free (n, k, l, s) codes, in which the codewords have the decoding region partition (at Rx) requires significant at least l final and s initial identical bits, instead of the computational resources at Tx and Rx, respectively, and symmetric at least l identical bits at both ends of ISI-free overhead communication would have to be considered for (n, k, l) codes, and show that they significantly outperform the synchronized code updating. the (n, k, l) codes under similar computational burdens. Leeson and Higgins [219] propose the classical Ham- In essence, the motivation for (n, k, l, s) codes comes from ming codes to introduce error correction in MC, where they the asymmetry of intercodeword error probabilities arising consider a 3-D diffusive channel with time-slotted OOK from crossover at the start and at the end of a codeword. modulation scheme in a channel with finite memory. The More specifically, if one compares the probability of a receiver is modeled as a nonabsorbing sphere that imme- given molecule having level-l crossover forward, that is, diately detects molecules that arrive at it, and reception arriving later than the l molecules released after it, to the is decided upon the additive count of arriving molecules probability of having level-l crossover backward, that is, during the transmission period. The Hamming codes are arriving earlier than the preceding l molecules, one finds error-correcting block codes with coding ratio k/n =(2m − latter to fall far more rapidly with increasing l.Thus, 1)/(2m −m−1),wherem is the number of parity check bits, to reduce the computational burden, s is typically chosen and [219] considers the Hamming codes for m = 3,4,5. lower than l, signifying the low probability of backward Their results show that the Hamming codes can deliver crossover errors. Finally, the authors demonstrate that ISI- coding gains up to ≈ 1.7 dB at a transmission distance free (n, k, l, s) codes can deliver better BERs than convo- of 1 μm and for low BERs. Here, the coding gain is defined lutional codes with less computational resources. As its as the gain the code introduces in a required number of
Vol. 107, No. 7, July 2019 |PROCEEDINGS OF THE IEEE 1321 Kuscu et al.: Transmitter and Receiver Architectures for MCs
IMs per transmission to achieve a given BER. At high BERs, codes in the long-range MC. Furthermore, an increase in i.e., low quantities of transmitted IMs, extra ISI introduced the number of pulse amplitude levels causes deterioration by parity bits overweighs error correction, and uncoded in achieved BERs, which is attributed to increased ISI, transmission performs better. The authors also incorporate implying that OOK modulation is better suited to MC than an energy model for transmission, where energy is taken PAM. to be proportional to the number of transmitted IMs. They All the aforementioned works apply various channel show that the energy required to transmit the extra parity coding techniques for error correction in MC; however, bits causes the coded transmission to be energy ineffi- they do not provide any details into mechanisms of imple- cient at small communication distances; however, coding mentation of these codes from the device architecture becomes more efficient at larger distances. Later on, over perspective. Marcone et al. [225] devised a molecular the same channel model, a Hamming minimum energy single parity check (SPC) encoder with OOK modula- code (MEC) scheme was proposed in [220]. In a trade- tion for an MC design based on genetically engineered off of having larger codeword lengths against generating bacteria that are assumed to network with each other codewords with lower average weights by using more 0- via signaling molecules, e.g., N-acyl homoserine lactones bits, the authors trade between the rate and the energy (AHLs). The implementation of joint encoder–modulator efficiency of communication. In subsequent works [221], module is achieved via the design of genetic circuits [222], again, over the same channel except with an absorb- that regulate gene expression levels, and the transmission ing receiver in [222], self-orthogonal convolutional codes materializes from ensuing biomolecule concentrations dic- (SOCCs) are proposed, and their performances against tated by biochemical reactions. Developed SPC encoder, Hamming MECs and uncoded transmissions are investi- which appends to 2-bit information a parity check bit via gated with respect to both BER and energy efficiency. Both biological XOR gate based on designed genetic circuits, works conclude that in nanoscale, MC SOCCs have higher provides an error detection mechanism, however with no coding gains, i.e., they are more energy efficient, compared correction. Still, the introduced design serves as a basis to the uncoded transmission and to the Hamming MECs for genetic circuit-based designs of more complex block for the low BER (10−5–10−9) region. Moreover, SOCCs codes with error correction capabilities. In this paper, are also reported to have shorter critical distances than there is no evaluation of the proposed coding scheme, the Hamming MECs, where the critical distance is defined as this paper considers only the transmitter side of MC. as the distance, at which extra energy requirements of A year later, Marcone et al. [131] extended their work in employing coding are compensated by the coding gain. [225] by introducing the biological analog decoder circuit, Lu et al. [222] additionally explore the energy budget of which computes a posteriori log-likelihood ratio (LLR) of nano-to-macro and macro-to-nanomachine MCs and arrive transmitted bits from observed transmitter concentrations. at the conclusion that in MC involving macromachines, LLR is defined as the gain of the probability of detection the critical distance of the codes decreases. Yet, in another over nondetection in decibel. This enabled them to analyze work [223], the Hamming codes are evaluated against the whole end-to-end MC over a diffusive channel. Via sim- cyclic 2-D Euclidean geometry low-density parity-check ulations, they manage to verify the intended operation of (EG-LDPC) and cyclic Reed–Muller codes by considering designed modulated SPC encoder and the analog decoder the same channel model, as in [222]. Again, the com- and observe network performance close to an electrical parison of codes is carried out for different MC scenar- network operating in high noise. ios involving nanomachines and macromachines, and it reveals, in the case of nano-to-nanomachine MC, that V. DETECTION TECHNIQUES FOR MC in the BER region 10−3–10−6, the Hamming codes with Detection is one of the fundamental aspects of com- m =4are superior, and at lower BER regions, LDPC codes munications having a tremendous impact over the overall with s =2exhibit the lowest energy cost. Here, s ≥ 2 communication performance. The detection of MC signals is the density parameter in LDPC codes, where coding is particularly interesting due to the peculiarities of the MC density increases to 1 monotonically as s →∞.Moreover, channel and communicating nanomachines, which impose in macro-to-nano and nano-to-macro MCs, the results indi- severe constraints on the design of detection methods. For cate that LDPC codes with s =2and s =3are the best example, the limited energy budget and computational options, respectively. capabilities of nanomachines due to their physical design The performance of convolutional coding techniques in restrict the complexity of the methods. The memory of diffusive MC systems has been investigated by utilizing the diffusion channel causes severe ISI and leads to time- PAM with M =1, 2, 4 pulse amplitude levels for varying varying channel characteristics with very short coherence key factors, such as transmission rate and communication time. The stochastic nature of the Brownian motion and range (0.8 μm–1 mm) [224]. The findings indicate that sampling of discrete message carriers bring about different while convolutional coding with high transmission rate types of noise, e.g., counting noise and receptor binding and M =1, i.e., OOK modulation, does outperform the noise. The physiological conditions, in which most of the uncoded transmission in short- and medium-range com- nanonetwork applications are envisioned to operate, imply munications, no coding does better than convolutional the abundance of molecules with similar characteristics
1322 PROCEEDINGS OF THE IEEE | Vol. 107, No. 7, July 2019 Kuscu et al.: Transmitter and Receiver Architectures for MCs
Fig. 10. Fundamental aspects of MC detection investigated in this paper.
that can lead to strong molecular interference. These chal- Another modeling approach, i.e., absorbing receiver lenges have been addressed in MC to different extents. (AB) concept [227], considers receiver as a hypothetical In this section, we provide an overview of the state-of-the- entity, often spherical, which absorbs and degrades every art MC detection approaches, along with a discussion on single molecule that hits its surface, as demonstrated their performances and weaknesses. in Fig. 11. This approach improves the assumption of We classify the existing approaches according to the passive receiver one step further toward a more real- considered channel and received signal models, which istic scenario, including a physical interaction between reflects the envisioned device architectures that impose the receiver and the channel. In contrast to the passive different constraints or allow different simplifications over receiver, the absorbing receiver can be considered to have the problem. Accordingly, we divide the detection meth- receptors located over the surface. For a perfect absorbing ods into two main categories: MC detection with passive receiver, this means a very high concentration of receptors and absorbing receivers and MC detection with reactive with infinitely high absorption rate, such that every mole- receivers, as shown in Fig. 10. cule that hits the surface is bound and consumed instantly. Physical correspondence of both models is highly ques- tionable. Nevertheless, they are widely utilized in the liter- A. MC Detection With Passive and ature, as they provide upper performance limits. However, Absorbing Receivers ignoring the receptor–ligand reactions, which often leads The nonlinearities and complexity of the MC system to further intricacies, e.g., receptor saturation, stands as a often lead researchers to use simplifying assumptions major drawback of these approaches. to develop detection methods and analyze their perfor- mances. To this end, the intricate relationship between 1) Received Signal Models: When constructing the molecular propagation and sampling processes is often received signal models for the diffusion-based MC, neglected. the transmitter (Tx) geometry is usually neglected, assum- Passive receiver (PA) concept is the most widely used ing that the Tx is a point source that does not occupy simplifying assumption in the MC literature, as it takes the any space. This assumption is deemed valid when the physical sampling process out of the equation, such that distance between Tx and Rx is considerably larger than researchers can focus only on the transport of molecular the physical sizes of the devices. Throughout this section, messages to the receiver location. Accordingly, the passive we will mostly focus on the OOK modulation, where the Tx receiver is often assumed to be a spherical entity, whose performs an impulsive release of a number of molecules to membrane is transparent to all kind of molecules, and it transmit bit-1 and does not send any molecule to transmit is a perfect observer of the number of molecules within its bit-0. This is the most widely used modulation scheme in spherical reception space, as shown in Fig. 11 [226]. In the MC detection studies, as it simplifies the problem while passive receiver approximation, the receiver has no impact capturing the properties of the MC channel. However, on the propagation of molecules in the channel. Passive we will also briefly review the detection schemes corre- receivers can also be considered, as if they include ligand sponding to other modulation methods, e.g., timing-based receptors that are homogeneously distributed within the modulation and MoSK, throughout this section. reception space with very high concentration and infinitely Molecular propagation in the channel is usually assumed high rate of binding with ligands, such that every single to be only through free diffusion or through the combina- molecule in the reception space is effectively bound to a tion of diffusion and uniform flow (or drift). In both cases, receptor at the time of sampling. the channel geometry is often neglected and assumed to
Vol. 107, No. 7, July 2019 |PROCEEDINGS OF THE IEEE 1323 Kuscu et al.: Transmitter and Receiver Architectures for MCs
molecules, and their number is represented by a Pois- son process and captured by λnoise. Channel response is integrated into the model through the function Pobs(t), which is the probability of a molecule transmitted at time t =0to be within the sampling space at time t. When Tx–Rx distance is considerably large, ligands are typically assumed to be uniformly distributed within the reception space. As a result, the channel response can be
written as V |r |2 P (t)= RX exp −kC t − eff obs (4πDt)3/2 E 4Dt (3)
V =(4/3)πd3 where RX RX is the volume of the spherical receiver with radius dRX, D is the diffusion coefficient, CE is the uniform concentration of the degrading enzymes in the channel, k is the rate of enzymatic reaction, and reff is the effective Tx–Rx distance vector, which captures the effect of uniform flow [229]. Assuming that Tx and Rx are located at rTX =(0, 0, 0) and rRX =(x0, 0, 0), respectively, and the flow velocity is given by vx,vy,vz in 3-D Cartesian coordinates, the magnitude of the effective distance vector can be written as follows: Fig. 11. Hypothetical MC-Rx models used for developing detection methods. Ô 2 + 2 |reff| = (x0 − vxt) +(vy) (vz) . (4) be unbounded, and molecules are assumed to propagate For an absorbing receiver, the received signal is usu- independently of each other. In some studies addressing ally taken as the number of molecules absorbed by the passive receivers, researchers consider the existence of Rx within a time interval [227]. For a diffusion channel enzymes in the channel, which reduces the impact of without flow, the probability density for a molecule emitted t =0 the ISI by degrading the residual messenger molecules at to be absorbed by a perfectly absorbing receiver of r r t through the first-order reaction [228]. For a 3-D free- radius r and located at a distance from the Tx at time diffusion channel with uniform flow in the presence of is given by
degrading enzymes, the number of molecules observed in r 1 r − r (r − r )2 the spherical reception space of a passive receiver follows f (t)= r √ r exp − r hit r t 4Dt (5) nonstationary Poisson process [10], [229], that is 4πDt
and the cumulative distribution function (CDF) is given N | (t) ∼ Poisson (λ (t)) (1)
RX PA RX by
λ (t) where the time-varying mean of this process RX can be t r r − r F (t)= f (t )dt = r erfc √ r given by hit hit (6) 0 r 4Dt