- 1Department of Computer Science, Federal University of Minas Gerais, Belo Horizonte, Brazil
- 2School of Computer Science and Electronic Engineering, University of Essex, Colchester, United Kingdom
Molecular communication (MC) allows implantable devices to communicate using biological data-transmission principles (e.g., molecules as information carriers). However, MC faces significant challenges due to molecular noise, which leads to increased communication errors. Thus, error control techniques become critical for reliable intra-body networks. The noise management and error control in these networks must be based on the characterization of the environment dynamics, i.e., characteristics that increase noise, such as the stochastic behavior of the intercellular channels and the presence of pathologies that affect communication. This work proposes an adaptive error control technique for cell signaling–based MC channels (CELLECs). Using an information-theoretic approach, CELLEC mitigates errors in cellular channels with varying noise conditions. The characteristics of the cellular environment and different noise sources are modeled to evaluate the proposal. The additive white Gaussian tissue noise (AWGTN) produced by stochastic chemical reactions is theorized for healthy cells. The MC model also considers the noise of cells affected by one pathology that disrupts cells’ molecular equilibrium and causes them to become reactive (i.e., Alzheimer’s disease). Analyses show that reactive cells have a higher signal-to-noise ratio (21.4%) and path loss (33.05%) than healthy cells, highlighting the need for an adaptive technique to deal with cellular environment variability. Results show that CELLEC improves communication channel performance by lowering the bit error rate (18%).
1 Introduction
The communication paradigm for micro- and nanoscale implantable devices in biological tissues, termed molecular communication (MC), is a promising bio-inspired method that uses molecules as information carriers instead of traditional electromagnetic waves (Honary and Wysocki, 2021). This promising communication technology provides potential nanomedicine and health-sensing applications, contributing to coordinated tasks in vivo, such as smart drug delivery and their more accurate release in the body (Kumari et al., 2023). Due to the advantages of biological MC systems, such as increased biocompatibility and energy efficiency, researchers have investigated a range of biologically inspired methods and abstracted them into models for assembling and characterizing systems for encoding in-body data communication (Akyildiz et al., 2019). There are two main classes of information coding schemes for MC. One depends on the type of particle used (e.g., DNA molecules, neurotransmitters, or messengers inside cells) and the other relies on how the particles are propagated (e.g., free diffusion and cell–cell signaling) (Farsad et al., 2016).
Designing a reliable MC is challenging. Each communication has specific propagation characteristics and noises that cause errors. For instance, the free-diffusion and cell–cell signaling channels have communication errors generated by noises such as symbol distortion (i.e., bit-0 is incorrectly identified as bit-1 and vice versa) and symbol transposition (i.e., bits exchange their positions) (Jamali et al., 2019; Wei et al., 2020). Nevertheless, the factors that create these errors differ in each channel (Borges et al., 2021b). Thus, each channel characteristic is crucial for the performance of implantable device communication, where novel mechanisms for dealing with noise due to cellular signaling dynamics (e.g., the cell-signaling process involving chemical reactions that occur stochastically) must emerge. Besides this, the intra-body network development must consider that medical applications will operate under different conditions. This includes healthy cells and cells affected by pathologies that can increase molecular noise, such as Alzheimer’s disease, which disrupts the cells’ molecular equilibrium (Toivari et al., 2011). Therefore, controlling errors in these networks requires characterizing the dynamics of the cellular environment, such as factors that increase noise.
The literature on cell-signaling MC networks follows a unidirectional communication with a single information carrier approach, generally based on calcium molecules (Nakano et al., 2005; Barros, 2017; He et al., 2018), which brings advances in the research field but still requires advances in performance and error control. Furthermore, the characterization of communication noise produced by signaling cells affected by pathologies remains an open issue. Some studies point to interesting and tractable error control solutions in free diffusion channels (Felicetti et al., 2017; Marcone et al., 2018; Rouzegar and Spagnolini, 2019; Wei et al., 2020; Byun, 2023). However, these works focus on a different type of channel (free diffusion) that is not in the scope of this work, in which the molecules are suspended in a fluid and move randomly in the absence of chemical reactions (Kuran et al., 2020). Also, the studies assume a two-way communication for the error control proposal. This is not applicable to synthetic networks based on cell signaling channels. The communication between a transmitter and receiver in these networks is assumed to be unidirectional (Nakano and Liu, 2010; Heren et al., 2013; Barros et al., 2015; He et al., 2018), as detailed in Section 3.1.
This work proposes an adaptive error control for cell signaling-based MC (i.e., that which encodes information based on the concentration of molecules) governed by reaction–diffusion processes mediated by gap junctions. Cell-signaling MC is found in cells such as astrocytes, epithelial cells, and smooth muscle cells (present in the heart, brain, kidneys, muscles, among others) (Barros et al., 2015). Networks based on cell signaling perform tasks directly in the tissue. Bio-devices coupled to natural tissues can monitor pathologies associated with failures in cellular communication that affect the performance of natural cellular processes (Blackiston et al., 2021). An example is of approaches that use molecular communications to detect tumors (Bong and Monteith, 2018). Implantable devices with synthetic molecular receptors (i.e., developed through synthetic biology) have improved cancer detection efficiency and accuracy by identifying tumor-associated molecules in biological communication (Stephenson-Brown et al., 2015). Among the pathologies that occur in signaling cells that these synthetic networks could address is breast cancer caused by damage to epithelial cell genes (Wang et al., 2012), Alzheimer’s disease associated with molecular disorders in astrocytes, and vascular diseases in smooth muscle cells that can present intrinsic defects due to monogenic diseases (Shi et al., 2020).
Since the technique relies on the signaling of cells to achieve the error control goals, it is termed CELLEC (cell signaling error control for reliable MC). CELLEC comprises an adaptive retransmission scheme and an error control coding technique. The coding aims to reduce symbol distortion to get a near–error-free transmission (i.e., compared to the single-carrier approach followed in the literature). The self-adaptive retransmission intends to obtain code word reliability. Natural cells exhibit a variety of molecules with corresponding signaling pathways, which can be harnessed in synthetic MC to create a redundancy of information carriers (i.e., considering the principles of the multi-carrier system) (Borges et al., 2020). Thus, the proposed error control capitalizes on this bio-inspired diversity and molecules’ non-linear relationships to control error with a multi-molecule encoding mechanism. The retransmission scheme uses the average noise measured in the environment (source) and its relation to the bit error probability to define the retransmission strategy.
This work followed the development of a theoretical approach in line with existing models of cell-signaling MC (Barros et al., 2018; He et al., 2018). Advances in this research domain occur mainly through simulations that are used to identify and evaluate new communication solutions. This study focuses on the error control proposal for cell signaling–based MC channels. Thus, this work uses astrocytes and inositol triphosphate (IP3) and calcium (Ca2+) molecules as reference models. Astrocytes are fundamental cells in the brain that control synaptic functions and present a high degree of molecular diversity (Khakh et al., 2015). The astrocytes’ most important information molecules are the IP3 and Ca2+, which are also important for other signaling cell types in the body (epithelial and smooth muscle cells, among others) (Decrock et al., 2013; Barros, 2017). Studies have demonstrated that astrocytes support molecular intercellular propagation of up to 100 μm while propagating in a regenerative fashion (Kuga et al., 2011) and reach 450 μm2 when the calcium signaling is mechanically induced (Peters et al., 2005). The cellular signaling processes of astrocytes are similar to those found in other cells, such as epithelial and smooth muscle cells (i.e., governed by reaction–diffusion processes mediated by gap junctions). Astrocytes and these molecules have already been studied to develop artificial communication systems at the nanoscale (Heren et al., 2013; Barros, 2017; Barros et al., 2018). The evaluation scenarios have considered a mathematical model of the 3D cellular environment composed of connected astrocytes (i.e., syncytium) in which the synthetic MC system is incorporated. The analyses consider that the environment surrounding the transmitter and receiver devices comprises biological cells that exchange molecules as their regulatory process.
This study looks into the noises (spatial noise) that come from/to the communication system in healthy cells and cells affected by one pathology. Thus, the communication model assumes an additive white Gaussian tissue noise (AWGTN) generated by intercellular propagation in healthy tissues due to their intrinsic relationship with internal cellular properties, such as their molecular diffusion mechanisms in the cellular communication system (He et al., 2018). Astrocytes are known to become reactive in Alzheimer’s disease, and their molecular equilibrium can be disturbed by the interaction of released and accumulated transmitters (e.g., peptides, serotonin) (Toivari et al., 2011; Price et al., 2021). Thus, the model also takes into account the noise produced by reactive cells. The simulation results indicate that communication channels are more affected in reactive cells. For instance, the path loss in reactive cells is 18.78% higher for the calcium and 33.05% higher for the IP3. Besides that, the reactive tissues present a higher amplitude of signal-to-noise ratio (21.4%). The results show that CELLEC (the hybrid mechanism that comprises an error control coding technique and an adaptive retransmission scheme) improves communication channel performance by reducing the error probability.
This article proceeds as follows: Section 2 overviews the related works. Section 3 details the signaling-based MC model, the noise model of healthy cells, and the noise model for reactive cells. Section 4 describes the error control technique for tackling the noise. Section 5 describes the evaluation method and discusses the results. Finally, Section 6 concludes the article.
2 Related works
Due to the noisy characteristics of MC channel models, error control schemes are primordial to provide reliable communication. Therefore, channel coding techniques are commonly employed to tackle the intersymbol interference (ISI) effects with low complexity. In the MC literature, some solutions propose modulation schemes based on particle release. The reduction of transposition error information results from three main approaches: i) counting the number of released particles or alternating two different particles in two subsequent time slots; ii) sending the information in two types of molecules: one for symbol-1 and another for symbol-0; and iii) sending two different molecules at the same time, subtracting their concentration and identifying the equalized signal.
Kuran et al. (2011) proposed a modulation scheme called molecular shift keying (MoSK), in which information is encoded in the molecule type. For the transmission of one symbol, the scheme employs two different molecules, each representing a combination of the two different n-bit sequences. In the 2-bit constellation of the MoSK modulation called quadruple MoSK (QMoSK), four types of molecules modulate two information symbols. Noises generating ISI are molecules from other sources and residue molecules from the previous symbol (additive Gaussian white noise). Results show that BMoSK and QMoSK implementations exhibit more robustness against noise than the concentration shift keying (CSK) modulation, which uses only one molecule concentration to encode the information.
Chen et al. (2020) proposed a generalized version of MoSK modulation called generalized MoSK (GMoSK) that simultaneously activates several types of molecules to increase data rate and mitigate ISI. The free-diffusion channel model assumes a counting noise generated by the type of molecules that is not due to the transmitter but due to other similar transmission or chemical reactions in the environment. Despite results showing higher data rates at higher transmission powers, GMoSK requires a higher receptor complexity than MoSK does. However, for the two presented modulation techniques, the receiver must have multiple receptors on its surface and the transmitter must synthesize different types of molecules (Kuran et al., 2020).
In the proposed MCSK scheme by Arjmandi et al. (2013), two different types of molecules in two subsequent time slots are used in a 1D diffusion channel. The transmitter uses one molecule type in odd time slots and another type in even time slots. Only one type of molecule is used in all time slots. In a similar work, Keshavarz-Haddad et al. (2019) proposed the crossover resistant coding with time gap (CRCTG) for a one-dimensional noiseless channel. The modulation uses one molecule to transmit the code words in odd intervals and another molecule to transmit the code words in even intervals. The key idea is to deploy a time gap between consecutive code words to reduce the ISI.
In addition to mitigating intersymbol interference (ISI), error correction codes aim to reduce the bit error rate. There are two different error control techniques: forward error correction (FEC) and backward error correction (BEC). In the FEC technique, the sender encodes the message in a redundant way to improve the quality of the channel. For example, some redundant symbols assist in detecting and correcting errors in the receiver (i.e., error correction information is transmitted along with the message, similar to the Hamming codes). In the BEC technique, the receiver detects an error and requests the transmitter to retransmit the message (i.e., a block of data that was not correctly received). BEC techniques were proposed for MC. Some proposals apply the stop-and-wait automatic repeat request (SW-ARQ) method in free-diffusion (Wang et al., 2014; 2013; 2014; Furuhashi et al., 2018; Singh et al., 2023).
Variations of this technique send duplicated messages and acknowledgment (ACK) to improve reliability. According to the method, the ACK control message performs multiple tasks, such as triggering the next information in the transmitter, stopping and releasing information molecules, and changing the type of molecule (Felicetti et al., 2017; Ningthoujam et al., 2020). The Reed–Solomon code is one of the few FEC that can detect and correct various random symbol errors by adding verification symbols to data, but they require high energy consumption. This algorithm was used as an error recovery tool to enhance reliability in a multi-user diffusion-based MC system. The process involved increases the minimum distance of the code word and the number of molecules emitted per bit (Dissanayake et al., 2017).
Regarding free–diffusion–based MC, there are several ISI-resistant coding schemes based on the number of received molecules and error control techniques (Akhkandi et al., 2016). The MC literature has shown that modulation techniques that apply distinct molecules to encode information have better performance in dealing with channel noise (Kuran et al., 2011; Akhkandi et al., 2016; Chen et al., 2020; Kuran et al., 2020). However, these works focus on a different type of MC that is not in the scope of this work. Even though they consider intersymbol interference (ISI), the source of the ISI is different in signaling channels.
The literature on cell signaling–based MC networks focuses mainly on channel modeling and modulation schemes required to establish a communication link among bio-devices. Cell signaling has been studied since the initial proposal of the MC paradigm for nanonetworks (Nakano et al., 2005). Nakano et al. (2007) have suggested using the signaling processes of cells to engineer biological communication to allow nanomachines (small-scale biological devices artificially engineered from biological materials that perform sensing, processing, and actuation) to communicate through chemical signals. They proposed using calcium ions to encode information due to their abundance in the human body and their use in natural communication between cells (cell signaling). In this way, researchers have focused on studying how to use calcium to implement molecular communications in intra-body networks.
In Nakano and Liu (2010), the authors applied an information theory approach to propose a channel capacity model for a one-dimensional calcium signaling system. The capacity analysis presented values lower than 0.3 bits, even for short transmission ranges. Heren et al. (2013) extended the model to include the intercellular dynamics of IP3. The researchers explored the channel capacity of astrocytes, highlighting the need for further studies on concentration frequency variation and noise model development in molecular communication. Barros et al. (2016) modeled the channel diversity for MC considering three distinct signaling cells: astrocytes, epithelial cells, and muscle cells. They demonstrated that electronically designed nanomachines (e.g., chips inside a cell) or synthetically engineered ones can be embedded into cellular tissues and communicate using calcium signaling.
Barros et al. (2015) studied the capacity, delay, and intracellular communication behavior considering a 3D tissue. They considered the simulation of the gap junctions (i.e., channels that physically connect adjacent cells to exchange molecules) of astrocytes, epithelial cells, and muscle cells. They investigated how the behavior of gap junctions between cells impacted the capacity of the communication channel within the tissue. In this type of MC, each signaling cell connects to several other cells through these gates (gap junctions), and as they have a stochastic behavior, diffusion turns to cells that are not the destination cells, generating noises and losses. The study found that biological systems are affected by molecular noise caused by their inherent stochastic properties. Intercellular calcium (Ca2+) signaling is a complex and chaotic process where random signaling constantly occurs in the channel as a part of the cells’ self-regulation processes. In their study, Barros et al. (2016) have highlighted the importance of developing techniques to reduce noise and adaptive methods to address the diverse characteristics of cellular tissue.
Similarly, Bicen et al. (2016) explored biological reactions for communication engineering in body area networks. They presented a channel model for both intracellular and intercellular Ca2+ signaling via the gap junction in astrocytes. They investigated the error probability for binary transmission, gain, and delay of Ca2+ waves traveling through a 1D array of cells. In their model, Ca2+ signals of astrocytes function as the communication relay. These studies follow a single-carrier approach based only on Ca2+ molecules with an on–off keying (OOK) modulation, which transmits molecules in bit-1 periods and does not transmit molecules in bit-0 periods. However, OOK modulation has demonstrated low performance (Barros et al., 2014).
Borges et al. (2020) proposed to use the diversity of molecules and their relationships to improve performance and reliability in MC. They used Ca2+ and IP3 channels, following the principles of multi-carrier systems. The analyses considered two different scenarios: i) independence between IP3 and Ca2+ channels and ii) dependence between these two channels. The capacity and channel gain results were compared with the single-carrier approach based on calcium. The results indicate that the cooperation between these two channels, i.e., IP3 and Ca2+, improves data encoding and transmission compared to the single carrier. Borges et al. (2021a) validated molecular shift keying (MSK) modulation to reduce bit errors. The channel noise makes it difficult to correctly identify the symbol zero (bit-0) in OOK modulation. MSK avoids this error by using two types of molecules (IP3 and Ca2+) to differentiate the symbols (bit-0 and bit-1).
Despite advances in research, there is still a need for error control techniques for systems based on cell signaling that take into account the specific characteristics of the channel (e.g., types of noise, reactions, communication, gap junctions, and molecules already present in the environment) and their applications (e.g., synthetic cell networks coupled to natural tissues for the identification and treatment of cellular tissue pathology). The intra-body MC applications, such as health monitoring, will operate on healthy tissues and tissues with pathologies that affect communication and increase environmental noise. However, the literature has not yet studied how this tissue characteristic impacts MC systems; consequently, there are no adaptive solutions for error control.
3 System model
This section describes cell signaling-based molecular communication and network entities. Subsequently, it details the molecular channel with IP3 and Ca2+ cellular signaling. It also explores biological channel characteristics, such as the gap junction model that influences intercellular diffusion and the 3D model of the cellular tissue, and details the models of cell signaling noise. The development follows a theoretical approach (i.e., a mathematical model) in line with existing models to simulate the behavior of molecular communication based on cell signaling.
3.1 Molecular communication system
This work considers a synthetic molecular communication system between bio-devices incorporated into a biological cellular environment. The error control design assumes a unidirectional single-hop MC system composed of a hybrid transmitter, receiver bio-devices (i.e., biological devices based on cells with electronic parts), and a channel (biological cells that are between transmitter and receiver bio-devices). The cell signaling cannot withstand bidirectional communication for a few reasons, such as i) the fact that transceivers have not yet been demonstrated for calcium–cell signaling–based communication (i.e., the transmitter always remains a transmitter and does not have a receiver mode and vice versa for the receivers) (Nakano et al., 2012; Bi et al., 2021); ii) calcium flows unidirectionally depending on the source of the calcium signal; and iii) a bidirectional communication has not yet been demonstrated for cell signaling–based channels (Nakano and Liu, 2010; Heren et al., 2013; Barros, 2017; He et al., 2018).
The transmitter (Tx) is a bio-device capable of storing or producing molecules to encode information and has additional resources, such as i) microfluidic channels with dynamics purely driven by diffusion reactions that control the release of molecules by concentration and type. These channels can be implemented using microfiltration techniques (Zeman and Zydney, 2017; Akdeniz and Egan, 2021) and ii) a sensor capable of measuring the concentration of molecules and translating the biochemical information into an electrical equivalent format of the binary data (i.e., bit-0 or bit-1). One potential solution is to utilize new micro-/nanosensors that are capable of detecting chemical and biological signals (Bicen et al., 2016) [e.g., based on light emission and confocal microscopy (Russell, 2011)]. When specific molecules release energy from chemical bonds, they can emit visible light through bioluminescence. This process can be utilized to transduce biochemical signals into bits (Fouad et al., 2020).
The transmitter can encode data by concentrations of two types of information molecules. It follows MSK modulation to transmit M1 molecules (Ca2+) in symbol-1 periods (bit-1), whereas it transmits M2 molecules (IP3) in symbol-0 periods (bit-0) (Borges et al., 2021a). The Tx node executes the retransmission procedures based on the adaptive error control proposal described in Section 4. Exploiting synthetic biology techniques has value in the designing of signal processing circuits, as was suggested by Akyildiz et al. (2015). Artificial manipulation has enabled cells to produce engineered molecules, serving several approaches, such as developing synthetic cell signaling. Genetic circuit engineering in biological cells also paves the way toward realizing programmable synthetic bio-devices (Bi and Deng, 2021). The statistical processing and information exchange between engineered cells (i.e., based on molecules and biochemical reactions) has been studied for noise measurement in error control techniques (Bi and Deng, 2021).
The receiver Bionano device (Rx) has additional resources to measure the molecules’ concentration per type and conduct statistical processing. Rx receives the molecules and decodes the data transported by them. Rx measures the concentration of molecules upon contact. There is a set of IP3 and calcium receptors within the cell responsible for the distributed adhesion of molecules and quantifying the concentration of received molecules. In the receiver, the symbol interference occurs when the transmitted signal is overlaid in the initially allocated range by noisy molecules (i.e., due to the constant fluctuations in molecular concentrations), causing a symbol distortion (i.e., bit-0 incorrectly is identified as bit-1 and vice versa).
The channel comprises the propagation of IP3 and Ca2+. It includes the intracellular and intercellular signaling stages. Within the cell (intracellular), several chemical reactions regulate the molecules’ concentration. Cell-to-cell communication (intercellular) occurs when gap junctions in the cells open. Then, molecules propagate through cytosol (i.e., the liquid that fills the cell cytoplasm) between a pair of neighboring cells. To get near–error-free transmission, we propose using the binary erasure channel concept. As in the binary channel, Tx sends a bit with just one of two symbols (i.e., bit-0 or bit-1). The Rx receives the symbol (i.e., bit-0 or bit-1) or the erasure symbol (i.e., no estimate for the transmitted symbol is obtained). Thus, if the Rx receives a symbol, it assumes that this was, in fact, the send symbol. If the receiver cannot identify the symbol due to noises, it discards it and awaits retransmission. The transmitter automatically initiates the retransmission based on the noise measure in the source and its relation to the bit error probability, as detailed in Section 4.
We consider that only the transmitting and receiving nodes are bio-devices with additional resources to encode/decode information based on the concentration of molecules. These bio-devices use the body’s own cells to transmit information (i.e., biological cells already present in the environment that are not genetically manipulated and do not have additional resources). The use of molecules naturally present in the body as information carriers and the use of the biological environment as a channel is the essence of MC proposals for intra-body networks between implanted bio-devices (Nakano et al., 2005; 2007; Heren et al., 2013; Barros, 2017), standing out for considering biocompatibility issues.
3.2 Molecular channel and 3D tissue model
This work considers the cellular environment with an area composed of i × j × k astrocytes (c) following a three-dimensional grid organization where ci,j,k (i = 1, …, I; j = 1, …, J; and k = 1, …, K) indicates the position of an arbitrary cell that contains both intracellular and intercellular reactions and N distinguishable types of molecules {M1, …, MN}. The cells are connected with a maximum of six neighboring cells through gap junctions. The model for connections between cells follows the study of topologies found in astrocytes (Lallouette et al., 2014). The network uses Ca2+ and IP3 signaling in astrocytes, once these cells support the molecular propagation for long distances (Khakh et al., 2015). The mesoscopic-type of diffusion of Ca2+ and IP3 molecules is mediated by gap junctions that connect the cytosol of two cells (Figure 1). The communication model applies the Exact Stochastic Chemical Reaction–Diffusion ordinary differential equation (ODE) solution from the Gillespie algorithm. The ODE-based simulations produce accurate variability of the chemical reactions and serve to study noise effects caused by inherent stochastic behavior (Nakano and Liu, 2010).
Figure 1. Three-dimensional tissue with the intracellular and intercellular processes. P1 is the flow of IP3 or Ca2+ from the cytosol into the extracellular space and P2 is the diffusion of Ca2+ from the ER to the cell cytosol.
Since the neighboring cells of the communication system (between Tx and Rx) are part of the natural environment, they can receive and transmit molecules (i.e., as part of their regulatory process), which can cause interference in synthetic communication. To simulate the behavior of the natural MC environment, this work follows a baseline model for calcium signaling based on the well-accepted ODEs of Lavrentovich and Hemkin (2008) that describe the molecules’ oscillations in astrocytes. This algorithm was previously used by Borges et al. (2020) to simulate cellular MC channels to validate the use of Ca2+ and IP3 molecules for multi-carrier molecular communication. The use of these molecules to differentiate the symbols (i.e., Ca2+ for bit-1 and IP3 for bit-0) was also validated in Borges et al. (2021a). The study found that the signal-to-noise ratio showed a low overlap between the concentrations of molecules, which reduces the risk of interference between symbols. The model considers the molecules’ storage areas (pools) for the variation of Ca2+ concentration in the cytosol (Ccy) Eq. (1); the variation of Ca2+ concentration in the endoplasmic reticulum (Cer) Eq. (2); and the variation of IP3 concentration
where χ is the flow concentration of Ca2+ from the extracellular space to the cytosol;
Equation (4) describes the fraction of active IP3 receptors on the endoplasmic reticulum membrane (IP3R).
where
The term Krci is the rate constant of IP3 receptor inactivation; k1 is the half-saturation constant for Ca2+ inhibition of the IP3 receptor; Vcyt is the volume of the cytosol; and NA represents the Avogadro’s number (i.e., the number of atoms per mole of a given particle such as molecules). According to the findings of Goldbeter et al. (1990), calcium molecular concentration can exhibit oscillatory behavior either by spontaneous initiation (without dependence on the IP3 stimulations) or through an external stimulus. The oscillations are characterized by regular spikes in concentration occurring at varying intervals. However, the oscillation frequency is not a consistent process for astrocytes displaying spontaneous activity.
The gap junctions are composed of two connexons, one in each connecting cell, which are formed by six proteins (connexins). The gap junction model followed in this work (Baigent et al., 1997) considers the connexin Cx43 found in astrocytes. Connexin 43 (Cx43) forms gap junctions that mediate the direct intercellular diffusion of ions and small molecules between adjacent cells such as calcium and IP3 (Niessen et al., 2000; Kang et al., 2014). The model introduced by Baigent et al. (1997) represents the intercellular channels’ stochastic opening/closing behavior. The model represents voltage-sensitive gap junctions (i.e., gates formed by two cylindrical particles called connexons, one in each connecting cell, which is formed by six proteins called connexins) with two conductance states for each gate: open, meaning high conductance, and closed, meaning low conductance. Thus, three possible combinations for all states of each connexin of the connexon exist: i) state ghl—the first gate is in a high conductance state and the second is in low conductance; ii) state ghc—both gates in the communicating cells are in high conductance; and iii) state glh—first gate is in a low conductance state and the second is in high conductance.
The control of the gap junction permeability is mediated by the voltage difference (ϑj) between two adjacent cell membranes. ξ is the gate opening rate and β is the gate closing rate. The terms are defined as
The molecular diffusion follows a model that captures the spatiotemporal dynamics of intercellular signaling based on mesoscopic diffusion principles (Nakano and Liu, 2010).
where ZΔ(i, j, k, n, m, l) is the molecular concentration difference between neighboring cells. i, j, k is the position of the transmitter cell and n, m, l is the position of the receiver cell, where m is the molecule type. This value follows
3.3 Additive white Gaussian tissue noise
Molecular signaling can result in excessive noise due to variations in the concentrations of molecules during intracellular and intercellular signaling. Internal noise (intracellular) occurs due to the constant fluctuations in the concentrations of molecules within cells due to the stochastic events of chemical reactions. External noise occurs due to the stochastic behavior of the intercellular channels, and it is generated due to fluctuations in the concentration of the molecules coming from neighboring cells (Figure 2). To represent this behavior, there are the internal noises for IP3 and Ca2+ molecules based on the formulation of Yu et al. (2009). It is commonly accepted that the internal noise intensity is proportional to the square root of the concentration of the molecule and inversely proportional to the cell volume (He et al., 2018). The noise is modeled by the terms W1, W2, and W3 [Eqs (10)–(12)] and refers to chemical reactions [Eqs (1)–(3)] that occur in astrocytes.
where
W1 and W2 represent the internal calcium noise in the cytoplasm and the ER, respectively. W3 is the IP3 noise that includes the degradation of IP3, according to Eq. (3). The Gaussian variables w0i,j,k … w7i,j,k are independent with null means (zero) and unit variance; v is the cell volume. The term X1 models the Ca2+ flow rate from the ER to the cytosol under IP3 stimulus. χ0 is the flow concentration of Ca2+ from the extracellular space to the cytosol, f is the leak flow rate from the ER to the cytosol, and κ0β efflux rate of Ca2+ from the cytosol to the extracellular space.
Figure 2. Cellular signaling with the intracellular/intercellular processes and noise (AWGTN). P1 is the flow of IP3 or Ca2+ from the cytosol into the extracellular space and P2 is the diffusion of Ca2+ from the ER to the cell cytosol.
This mechanism directly affects the cytosolic concentration of Ca2+. M1 is the maximum flux of Ca2+ into the cytosol; k2 and
3.4 Reactive tissue noise
In addition to ATP receptors, astrocytes also have receptors for other neurotransmitters in their plasma membranes, such as serotonin (5-hydroxytryptamine, 5-HT) and glutamate. Studies of brain activity with electrophysiological and ion calcium images have shown that the concentration of 5-HT causes the release of molecules from intracellular deposits and their intercellular propagation. Thus, disturbance in astrocyte signaling is prone to cause alterations in brain activity patterns, which are related to various neurological disorders (Seifert et al., 2006). The accumulation of amyloid-beta (Aβ)–containing neuritic plaques and neurofibrillary tangles are considered hallmarks of Alzheimer’s disease since they contribute to the altered cellular signaling in the brain (Mattson, 2004). For example, the Aβ25–35 has been shown to induce transient changes in intracellular calcium ions concentration in astrocytes (Abramov et al., 2004).
Experimental results point out that the transient component in cytosolic calcium concentration was induced by the activation of the metabotropic receptor (mR) due to Ca2+ stimuli/release from the internal stores. By contrast, the activation of the ionotropic receptor (iR) mediates the supported component (Di Garbo et al., 2007). Similarly, results of the experiments performed by Toivari et al. (2011) indicate that 5-HT affects Ca2+ of the cytosol. In a solution with normal external calcium, the 5-HT induced a transient peak together with a more sustained increase in the cytosol. When the 5-HT (1 mM) was added for 20 s in Ca2+-free medium, a single peak occurred, indicating Ca2+ release from intracellular stores. Based on the reference model proposed by Toivari et al. (2011), the noise of reactive cells assumed in this work is created by 5-HT, which affects cytosolic calcium through ionotropic and metabotropic receptors.
where
The activation of G protein and PLCβ pathways, induced by metabotropic receptors, to promote IP3 production follows the equation:
The term kmR represents the maximal rate of IP3 production mediated by the metabotropic receptor and kd is the dissociation constant for the binding of the ligand and metabotropic receptor. Equation (18) describes the time-series behavior of cytosolic IP3 in reactive cells with ionic disturbance.
The term VPLCβ models the IP3 production induced by metabotropic receptors, VPLCδ is the astrocytic IP3 increase via PLC protein,
4 Cell signaling error control for reliable MC
The cellular environment contains variable conditions that produce different sources and noise patterns. Noise from dynamic tissue signaling leads to low data rates and high latency due to the absence of error control, which is critical for reliable communication. Hence, this article proposes an adaptive error control for cell signaling–based molecular communications. The components of the hybrid mechanism comprise a retransmission scheme and an error control coding technique. Coding aims to mitigate inter-symbol interference (i.e., caused by the noisy concentration of molecules interfering with symbols’ correct identification) to get near–error-free transmission (i.e., compared to the literature, a single-carrier approach for cell signaling–based nanonetworks) and the self-adaptive retransmission intends to obtain code word or event-level reliability. Using an efficient combination of these techniques is expected to achieve reliable communication. This section details the components of the proposed error control technique, considering the restrictions imposed by the molecular environment and bio-devices’ computational limitations.
4.1 Adaptive symbol retransmission and error control coding
The error control proposal assumes an asynchronous single-hop MC system composed of a hybrid transmitter, receiver bio-devices, and channel. The synthetic communication (i.e., coding based on concentration and type of molecules released at the transmitter in a controlled manner) is propagated cell to cell (i.e., molecules pass for each biological cell until they arrive at the receiver) by a diffusion process. The biological cells follow the MC model presented in Section 3.2 and the two conditions for astrocytes: healthy (Section 3.3) and reactive (Section 3.4). This work assumes a unidirectional communication (i.e., the direction of encoded data flow only occurs from transmitter to receiver bio-device). Unidirectionality restricts error correction techniques based on two-way messages (e.g., exchanging bidirectional messages between nodes when an error occurs and the receiver sending a symbol retransmission request). Therefore, the proposed error control evaluates the need for retransmission according to the algorithm that calculates the bit error probability based on channel noise. This process comprises two phases: i) molecular noise inference and ii) retransmission adaptation, consisting of five steps, as is depicted in Figure 3.
In Phase 1, the transmitter node listens to its adjacent cells, i.e., up to six cells connected directly to the transmitter by gap junctions following the 3D tissue model for connection between astrocytes based on the study of Lallouette et al. (2014). This phase involves collecting data from the communication behavior in the source to perform the inference process. This process is essential because channel cells and cells neighboring to the transmitter are part of the natural environment; they can receive and transmit molecules, causing interference (the Gillespie algorithm simulates the stochastic communication in adjacent cells, as described in Section 5). Since each cell connects to several other cells through gap junctions with an opening/closing stochastic behavior (following the gap junction model presented in Section 3.2), diffusion can turn to cells that are not the destination cells (generating noises). Thus, the noisy molecules propagated by the cells connected to the transmitter can reach the receiver, as shown in the example in Figure 2.
The transmitter bio-device must receive molecules from neighboring cells to conduct the inference process. Intercellular diffusion only occurs when both connections are open simultaneously; thus, the stochastic nature of intercellular channels can cause the gap junction connected to the transmitter to close, disrupting the molecules’ diffusion process. In astrocytes, the gap junctions are often opened, allowing more free diffusion (i.e., compared to other cells such as epithelial and smooth muscle cells) (Barros et al., 2015). This characteristic, combined with the natural mechanism of the cells’ functions that quickly expel molecules through intercellular channels, benefits the inference process. The collected data (i.e., molecule concentration received from adjacent cells) is analyzed using statistical processing to measure noise (i.e., the average molecular spatiotemporal concentration peak). Then, information theory metrics such as the signal-to-noise ratio (i.e., SNR = 20log10(P/Wj), where Wj is the power of noise determined by the average peak of molecular concentration and P is the power of the signal that is the predefined concentration per molecule type send in a bit), and error probability [Eq. (19)] are employed to estimate the retransmission necessity based on a decision rule explained below.
In Phase 2, the source adapts to the requirement to retransmit a symbol according to Eq. (19), which indicates to the error probability of the channel that is based on the measured noise. Retransmission is a common technique to achieve reliable communication. It allows a receiver to recover from a lost symbol. As previously explained, the destination node does not send an acknowledgment message (a vital mechanism to manage retransmissions) to the source due to unidirectional communication. Thus, the symbol retransmission starts after the expected lifetime of a molecular symbol in the environment that respects a time interval (tr) defined according to the time required for synthesizing molecules at the receiver plus the estimated time for possible noise generated by the system fading away. A time slot (tb) controls the transmitter release of each symbol (i.e., symbol time interval). The code word C is a binary code that encodes information into a string of length l symbols (s1, s2 … ,sn). For example, a block code of length l with M words consists of a collection of M integers, where all integers from 1 to M occur as messages with equal probability 1/M. At each time interval, a symbol (i.e., bit-0 or bit-1) is selected at the transmitter and sent to the receiver. However, this transmission is subject to interference (e.g., noises), which result in the received value si of the i-th bit being equal to si + xi, where xi denotes an independent Gaussian random variable with variance N. As a result, the probability of error in transmitting a message can be calculated as
If the probability of a bit being transmitted correctly (Pt) is inferior to the threshold (T), then the retransmission value is set to 1, indicating that retransmission should be conducted. Otherwise, if the error probability is less than or equal to the threshold, the retransmission value is set to 0, indicating that retransmission is not required.
Given the computing limitations of bio-devices, very simple coding schemes must be considered for MC. The literature on cell signaling–based networks has followed a single-carrier approach based only on Ca2+ molecule (Nakano et al., 2005; Barros et al., 2015; He et al., 2018). Thus, the studies follow the OOK modulation that transmits molecules in bit-1 periods (with a certain concentration) and does not transmit molecules in bit-0 periods (concentration is zero). However, channel noise makes it difficult to identify the symbol zero correctly. For instance, the receiver may receive a calcium concentration during the transmission of bit-0 (channel silence period), causing symbol interference (i.e., similarly to a symbol distortion of conventional communications). As a result, the receiver interprets a bit that was meant to be 0 as 1. In order to reduce the symbol distortion mentioned above, this work proposes using a binary modulation technique with a binary erasure channel.
Therefore, this work considers a multi-carrier molecular communication model where each type of molecule performs the role of a channel (i.e., two channels following the IP3/Ca2+ information carrier pathway). The information is encoded using the MSK modulation technique with distinct molecules to discretize the symbols (i.e., calcium for bit-1 and IP3 for bit-0). We assume the independence between IP3 and Ca2+ channels (i.e., each molecule transmission does not depend on each other). However, it is important to emphasize that encoded information (molecules) is propagated in the biological environment (cell-to-cell molecular diffusion through gap junctions) under natural cell-signaling conditions that involve a range of chemical reactions and processes (Section 3.2). The use of these molecules to differentiate the symbols was validated in Borges et al. (2021a). The signal-to-noise ratio results (considering an end-to-end communication with a distance of eight cells between the transmitter and receiver) showed that the overlap between the concentrations of molecules is low, which reduces the risk of symbol interference (symbol distortion) compared to the OOK single-carrier approach followed in the cell signaling–based literature.
Unlike conventional communications employing the binary erasure channel, cell signaling does not occur as a complete transaction between symbols 1 and 0. Thus, the receiver estimates the symbol based on a predefined concentration range for molecules M1 and M2. Then, the receiver employs this estimate to make a decision. Figure 4 describes the binary erasure channel model, where 1-p is the channel capacity (1 bit per transmission), with erasure probability p, and e is the erasure symbol (i.e., no estimate for the transmitted symbol is obtained). The network operates with positive concentration values for each molecule based on a predefined range, and any value belonging to the range means being symbol-1 (Ca2+) or symbol-0 (IP3), according to the molecule whose concentration was measured [Eq. (22)]. Thus, different molecules represent each symbol to reduce the probability of symbol interference due to the noisy molecules coming from neighboring cells (i.e., generated by the stochastic behavior of the chemical reactions or those that get in the cell due to the stochastic behavior of the gap junction).
where Mol(s) indicates the molecules that are released by the transmitter node in a s-th symbol, M1 is the concentration of Ca2+ molecules that are emitted if the bit is 1, and M2 is the concentration of IP3 molecules if the bit is 0. The transmitter node decides which molecule to send, relying on the data message. A time slot is reserved for the release of each symbol (i.e., a bit time interval) based on the propagation time plus the time required for synthesizing molecules (i.e., considering the estimated time for possible noise generated by the system fades away) to avoid errors. The decoding process is based on the molecular concentration value with a predefined threshold detector and occurs at the receiver side [Eq. (23)]. If molecules M1 and M2 exceed or fall below the threshold, the erasure symbol is output from the molecule detector in the receiver.
The receiver identifies whether the concentration has reached the predefined concentration range per type of molecule (i.e., rm1 for Ca2+ and rm2 for IP3) in each symbol duration to determine the sent symbol. If both M1 and M2 concentrations exceed their respective thresholds, the receiver will discard the message and wait for symbol retransmission.
5 Performance evaluation
This section describes the performance evaluation of the proposed error control technique. The evaluation focuses on end-to-end channel path loss, the end-to-end spatiotemporal concentration of IP3 and Ca2+ molecules, and how intracellular and spatial noises affect signal propagation inside astrocytes. The evaluation scenario follows the model presented in Section 3. The calcium signaling–based molecular communication simulator (CalComSim) (Barros et al., 2015) was extended to allow proposal evaluation considering the different noise sources. CalComSim is a simulator implemented in Python for molecular communication systems utilizing calcium signaling. It can simulate synthetic and natural cell communications in various human tissues. The simulator models different cell types, such as epithelial cells, smooth muscle cells, and astrocytes, incorporating biological models based on real experimental data.
Simulations follow parameter values based on experimental results from the literature (Goldbeter et al., 1990; Baigent et al., 1997; Baigent et al., 1997; Venance et al., 1997; Valiunas et al., 2000; Bukauskas et al., 2001; Höfer et al., 2002; Di Garbo et al., 2007; Lavrentovich and Hemkin, 2008; Di Garbo, 2009; Toivari et al., 2011), such as Cacy = 0.1 (μM), Caer = 1.5 (μM), IP3 = 1.44 (μM), χ0 = 0.05 (μM), κo = 0.5 (s−1), f = 0.5 (s−1), κdeg = 0.08 (s−1), M2 = 15 (μM/s), Mp = 0.05 (μM/s), kp = 0.3 (μM), n = 2.02, kA = 0.15 (μM), kI = 0.15 (μM), k2 = 0.1 (μM), M3 = 40.0 (s−1), m = 2.2,
Simulations based on the Gillespie algorithm are effective for studying the effects of noise due to the inherent stochastic behavior. They produce precise variability of chemical reactions, as stated in the study by Nakano and Liu (2010). Thus, in a previous work (Borges et al., 2020), the Exact Stochastic Chemical Reaction–Diffusion ordinary differential equation (ODE) from the Gillespie algorithm (Gillespie, 1977) used for calcium signaling in the mathematical framework CalComSim (Barros et al., 2015) was advanced to create a multi-carrier communication model. This advancement allowed the analysis of molecular path loss and capacity using two molecules (IP3 and Ca2+) to encode information.
The ODE solution from the Gillespie algorithm leads to the dynamic intracellular/intercellular concentration (Gillespie, 1992). The stochastic mathematical framework (CalComSim adapted for multi-carrier MC) executes the Gillespie algorithm at each time step to select a random cell and determine the dynamic intracellular/intercellular concentration of molecules in each pool over time. It chooses a random internal reaction for the cell and schedules a time step (t) to that reaction. The execution of each reaction (R) follows a two-phase scheduling process: i) selecting a reaction and ii) selecting a time step. Each reaction is allocated to a reaction constant (ar). Considering that τ0 is the sum of all ar of R, the following reaction is chosen (ru) and given by Eq. (24).
The reaction selection is based on the roulette wheel function, which is biased on the reactions’ probability values. However, a roulette wheel selection (u) must satisfy the condition [Eq. (25)]:
where ρ1 is a binary uniform random variable. It computes a time-lapse (δt) at each time step (t) based on the initial τ0 as
5.1 End-to-end path loss
Path loss is the reduction in energy density (attenuation) of a carrier wave propagating through space. This metric includes channel gain values and can be adapted to fit other aspects that affect communications for analysis, such as interference and multipath fading. In MC, molecules may not arrive at the receiver due to their diffusion direction probability in gap junction channels [Eq. (9)]. Thus, the path loss [Eq. (26)] is applied to assist in analyzing this behavior considering the system noise (i.e., the noise produced by molecules emitted from each cell as part of its regulation process). Equation (26) is a derivative of the formula proposed in Barros et al. (2015) to estimate the molecular communication end-to-end channel gain.
Here, ΓT(f) and
The terms
5.2 Results
The spatiotemporal molecular concentration for each molecule determines the concentration threshold values for the encoding mechanism. This article also explores how noises in healthy and reactive cellular tissue that are generated inside the cell and propagated through the gap junctions affect communication. Due to the characteristics of cell signaling channels, the noise can occur in different forms. The source noise arises from molecules of the cells surrounding the transmitter after initial stimulation. The destination noise is due to recurrent ion signals from the cells surrounding the receiver after a cell gets stimulated by molecules.
Figures 3, 4 show results for Ca2+ and IP3 molecule concentrations at the transmitter (Tx) and receiver (Rx), and the source and destination noise generated by cells surrounding the Tx and Rx after initial stimulation, considering healthy and reactive cells. The oscillation frequency of the concentration levels in astrocytes is 0.1 Hz, and the distance is eight cells in 3 × (3 × l) × (20 × l) (μm) cellular tissue. The amplitude of oscillations is 2.5 μm for IP3 and 0.6 μm for Ca2+ measured by the maximum level of molecules.
The spatial–temporal concentration analysis considers, for both molecules, that the initial concentration at the Rx is 500 nM and the Tx initial concentration is 2 × 103 nM (Figures 5, 6). The analysis shows that the concentration levels alone yield different behaviors and varying concentration rates for each molecule. Thus, the defined concentration thresholds for the decoding process in the Rx nodes are as follows: for Ca2+, bit-1 if M1 × ϵ R/{0.15 nM–0.25 nM} and for IP3, bit 0 if M2 ×ϵ R/{0.18 nM–1 nM} based on the spatiotemporal concentration results. These thresholds were validated in a previous study (Borges et al., 2020). Figures 5A, 6A results indicate that at least 30 s are required to transmit each symbol (symbol duration). The spatiotemporal concentration of the Ca2+ and IP3 intercellular noise presented in Borges et al. (2020) showed that the noise propagation time is very close to the time required to transmit a symbol (a few seconds less). Based on these results, we arbitrarily chose to use 60 s for the time interval for data transmission tr (indicating how long the transmitter must wait before starting the symbol transmission/retransmission).
Figure 5. Calcium spatio-temporal concentrations and noises (i.e., source and destination). (A) Spatio-temporal concentration of Ca2+ in transmitter and receiver. (B) Spatial noise of Ca2+ at varying distances in healthy cells. (C) Spatial noise of Ca2+ at varying distances in reactive cells.
Figure 6. Spatio-temporal concentrations and noises (i.e., source and destination) of IP3. (A) Transmitter and receiver IP3 spatio-temporal concentration. (B) IP3 spatial noise concerning varying distances for healthy cells. (C) Spatial noise of IP3 at varying distances in reactive cells.
Figures 5B, 6C and Figures 4B, C illustrate the different types of noises produced by Ca2+ and IP3 molecules, respectively, and their differences concerning varying distances in healthy and reactive cells. Tx concentration is 50 nM and Rx concentration is 500 nM (the results refer to the average value considering 32 repetitions). The highest quantity of noise in the system is the source noise. At the same time, the lowest amount is contributed from the cells surrounding the receiver (i.e., destination noise: Dest) for all combinations analyzed (i.e., molecule types and cell conditions). Besides that, the reactive cells have higher ionic disturbance concentrations for both molecules. However, noise is more expressive in calcium channels (i.e., the amplitude of 143 nM), explained by Ca2+ regeneration in the astrocyte that produces and releases new molecules.
Figure 7 presents the cumulative distribution function (CDF) of the signal-to-noise ratio (SNR) for healthy and reactive astrocytes. This analysis considers the IP3 and Ca2+ accumulative source and destination noises. The cellular environment surrounding the network (i.e., a pair of nodes connected by intercellular channels at a distance of eight cells that play the role of a channel) causes fluctuations in the molecular concentration of both cells (healthy and reactive). The results refer to the average value considering 32 rounds. The source presents similar behavior patterns in both cells. However, the signal-to-noise ratio of the calcium molecule shows a higher amplitude in the reactive cells (21.4%). The signal-to-noise ratio is more critical in the reactive tissue, which presents overlaps in the concentrations of molecules, than in the healthy tissue with only one intercalation. The destination interference in the SNR results supports the need for an adaptive technique to deal with tissue variable conditions that make the decoding process prone to errors introduced by the channel properties, in which noises are inevitable.
Figure 7. Cumulative Distribution Function (CDF) of the Signal-to-Noise Ratio (SNR). (A) SNR in healthy cells. (B) SNR in reactive cells.
Figure 8A shows the path loss that results in using Ca2+ and IP3 in healthy and reactive tissue, concerning varying distances of one to eight cells. The results represent the average value obtained from 32 repetitions, considering each distance. The Tx concentration is 50 nM and the Rx concentration is 500 nM. The distance is eight cells. Compared to the performance of pure Ca2+ molecules or pure IP3, the results show that Ca2+ performs better in path loss. However, it is just considering the stochastic behavior of gap junctions that causes the loss of information molecules (Figure 2). In healthy cells, the spatial system noise considers the interference represented by the terms W1, W2, and W3 [Eqs (9)–(12) and (26)] and in reactive tissues by W4, W5, and W6 [Eqs (9), (16)–(18)]. The effects of noise include communication degradation and changes in patterns of information carriers’ propagation behavior. However, communication channels are more affected as cellular tissue undergoes disease. For example, considering the transmitter–receiver distance of eight cells, the end-to-end path loss is 18.78% higher in reactive tissues for the calcium molecule and 33.05% higher for IP3.
Figure 8. Cumulative Distribution Function (CDF) of Path Loss in healthy and reactive cells, along with a comparative analysis of Bit Error Rate (BER) in reactive cells. (A) Path loss over a distance of eight cells. (B) BER versus Molecular Signal-to-Noise Ratio.
Figure 8B presents the bit error rate (BER) results versus the molecular signal-to-noise ratio in astrocytes. This figure compares the result of the following modulations in reactive cells since it has the worst noise conditions: i) MSK modulation technique with distinct molecules to discretize the symbols, i.e., calcium for bit-1 and IP3 for bit-0 and ii) the proposed MSK modulation combined with error control CELLEC (a cell signaling adaptive error control technique for reliable MC). This study arbitrarily established a threshold of 0.3, indicating that the transmitter should conduct the retransmission if the error probability surpasses 30%. CELLEC performs better as the Eb/N0 increases over the channel. CELLEC also benefits the communication system by decreasing the bit error probability (18%).
6 Conclusion
Short-range molecular communication (MC) based on cellular signaling is a promising approach for in vivo communication. However, the signaling behavior affects the communication channel’s reliability because of different noise sources. This article shows how error conditions, such as signal fading, spatial noise, and tissue conditions, impact molecular communication and presents a novel error control technique. The analysis revealed that identical cell types exhibited varying noise patterns, highlighting the necessity for an adaptive approach to address tissue-specific conditions that led to communication errors. Results indicate that combining the encoded information with two information carriers (i.e., IP3 and Ca2+ molecules) with the proposed adaptive error control technique improves molecular communication and reduces the bit error rate.
Data availability statement
Publicly available data sets were analyzed in this study. These data can be found at: https://github.com/michaelbarros/astrocytes_population_sim, https://github.com/ccscresearch/nanonetwork.
Author contributions
LB: Conceptualization, investigation, methodology, software, validation, and manuscript writing–original draft. MB: Conceptualization, formal analysis, methodology, project administration, software, and manuscript writing–review and editing. MN: Project administration, supervision, and manuscript writing–review and editing.
Funding
The authors declare that financial support was received for the research, authorship, and/or publication of this article. This work was supported by the Coordination for the Improvement of Higher Education Personnel (CAPES), grant #88882.382196/2019-01 and National Council for Scientific and Technological Development (CNPq), grants #313844/2020-8 and #426701/2018-6.
Acknowledgments
The authors thank CAPES (grant #88882.382196/2019-01) and CNPq (grants #313844/2020-8 and #426701/2018-6) for their support to this research. The content of this article has been presented in part at the IEEE International Conference on Communications—ICC (Borges et al., 2020) and IEEE Global Communications Conference—GLOBECOM (Borges et al., 2021a).
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, editors, and reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
Abramov, A. Y., Canevari, L., and Duchen, M. R. (2004). Calcium signals induced by amyloid β peptide and their consequences in neurons and astrocytes in culture. Biochimica Biophysica Acta (BBA)-Molecular Cell Res. 1742, 81–87. doi:10.1016/j.bbamcr.2004.09.006
Akdeniz, B. C., and Egan, M. (2021). Molecular communication for equilibrium state estimation in biochemical processes on a lab-on-a-chip. IEEE Trans. NanoBioscience 20, 193–201. doi:10.1109/tnb.2021.3062473
Akhkandi, P., Keshavarz-Haddad, A., and Jamshidi, A. (2016). “A new channel code for decreasing inter-symbol-interference in diffusion based molecular communications,” in 8th International Symposium on Telecommunications (IST) (IEEE), Tehran, Iran, 27-28 September 2016, 277–281. doi:10.1109/istel.2016.7881825
Akyildiz, I. F., Pierobon, M., and Balasubramaniam, S. (2019). Moving forward with molecular communication: from theory to human health applications [point of view]. Proc. IEEE 107, 858–865. doi:10.1109/jproc.2019.2913890
Akyildiz, I. F., Pierobon, M., Balasubramaniam, S., and Koucheryavy, Y. (2015). The internet of bio-nano things. IEEE Commun. Mag. 53, 32–40. doi:10.1109/mcom.2015.7060516
Arjmandi, H., Gohari, A., Kenari, M. N., and Bateni, F. (2013). Diffusion-based nanonetworking: a new modulation technique and performance analysis. IEEE Commun. Lett. 17, 645–648. doi:10.1109/lcomm.2013.021913.122402
Baigent, S., Stark, J., and Warner, A. (1997). Modelling the effect of gap junction nonlinearities in systems of coupled cells. J. Theor. Biol. 186, 223–239. doi:10.1006/jtbi.1996.0351
Barros, M., Balasubramaniam, S., and Jennings, B. (2016). Ca2+-signalling-based molecular communication systems towards nanomedicine development. Waterford Institute of Technology. Ph.D. thesis.
Barros, M. T. (2017). Ca2+-signaling-based molecular communication systems: design and future research directions. Nano Commun. Netw. 11, 103–113. doi:10.1016/j.nancom.2017.02.001
Barros, M. T., Balasubramaniam, S., and Jennings, B. (2015). Comparative end-to-end analysis of ca2+-signaling-based molecular communication in biological tissues. IEEE Trans. Commun. 63, 5128–5142. doi:10.1109/tcomm.2015.2487349
Barros, M. T., Balasubramaniam, S., Jennings, B., and Koucheryavy, Y. (2014). Transmission protocols for calcium-signaling-based molecular communications in deformable cellular tissue. IEEE Trans. Nanotechnol. 13, 779–788. doi:10.1109/tnano.2014.2321492
Barros, M. T., Silva, W., and Regis, C. D. M. (2018). The multi-scale impact of the alzheimer’s disease on the Topology diversity of astrocytes molecular communications nanonetworks. IEEE Access 6, 78904–78917. doi:10.1109/access.2018.2885518
Bi, D., Almpanis, A., Noel, A., Deng, Y., and Schober, R. (2021). A survey of molecular communication in cell biology: Establishing a new hierarchy for interdisciplinary applications. IEEE Commun. Surv. Tutorials 23, 1494–1545. doi:10.1109/comst.2021.3066117
Bi, D., and Deng, Y. (2021). “Spatiotemporal control of genetic circuit with pulse generation for molecular communication,” in 2021 IEEE Global Communications Conference (GLOBECOM), Madrid, Spain, 07-11 December 2021 (IEEE), 1–6.
Bicen, A. O., Akyildiz, I. F., Balasubramaniam, S., and Koucheryavy, Y. (2016). Linear channel modeling and error analysis for intra/inter-cellular ca 2+ molecular communication. IEEE Trans. Nanobioscience 15, 488–498. doi:10.1109/tnb.2016.2574639
Blackiston, D., Lederer, E., Kriegman, S., Garnier, S., Bongard, J., and Levin, M. (2021). A cellular platform for the development of synthetic living machines. Sci. Robotics 6, eabf1571. doi:10.1126/scirobotics.abf1571
Bong, A. H., and Monteith, G. R. (2018). Calcium signaling and the therapeutic targeting of cancer cells. Biochimica Biophysica Acta (BBA)-Molecular Cell Res. 1865, 1786–1794. doi:10.1016/j.bbamcr.2018.05.015
Borges, L. F., Barros, M. T., and Nogueira, M. (2020). “A multi-carrier molecular communication model for astrocyte tissues,” in IEEE International Conference on Communications (ICC), Dublin, Ireland, 07-11 June 2020 (IEEE), 1–6.
Borges, L. F., Barros, M. T., and Nogueira, M. (2021a). “A synchronization protocol for multi-user cell signaling-based molecular communication,” in IEEE Global Communications Conference (GLOBECOM), Madrid, Spain, 07-11 December 2021 (IEEE), 1–6.
Borges, L. F., Barros, M. T., and Nogueira, M. (2021b). Toward reliable intra-body molecular communication: an error control perspective. IEEE Commun. Mag. 59, 114–120. doi:10.1109/mcom.001.2000487
Bukauskas, F. F., Bukauskiene, A., Bennett, M. V., and Verselis, V. K. (2001). Gating properties of gap junction channels assembled from connexin43 and connexin43 fused with green fluorescent protein. Biophysical J. 81, 137–152. doi:10.1016/s0006-3495(01)75687-1
Byun, H. (2023). Feedback-controlled adaptive signal detection scheme for diffusion-based molecular communication systems. Appl. Sci. 13, 2171. doi:10.3390/app13042171
Chen, X., Huang, Y., Yang, L.-L., and Wen, M. (2020). Generalized molecular-shift keying (gmosk): principles and performance analysis. IEEE Trans. Mol. Biol. Multi-Scale Commun. 6, 168–183. doi:10.1109/tmbmc.2020.3021281
Decrock, E., De Bock, M., Wang, N., Gadicherla, A. K., Bol, M., Delvaeye, T., et al. (2013). Ip3, a small molecule with a powerful message. Biochimica Biophysica Acta (BBA)-Molecular Cell Res. 1833, 1772–1786. doi:10.1016/j.bbamcr.2012.12.016
Di Garbo, A. (2009). Dynamics of a minimal neural model consisting of an astrocyte, a neuron, and an interneuron. J. Biol. Phys. 35, 361–382. doi:10.1007/s10867-009-9143-2
Di Garbo, A., Barbi, M., Chillemi, S., Alloisio, S., and Nobile, M. (2007). Calcium signalling in astrocytes and modulation of neural activity. Biosystems 89, 74–83. doi:10.1016/j.biosystems.2006.05.013
Dissanayake, M. B., Deng, Y., Nallanathan, A., Ekanayake, E., and Elkashlan, M. (2017). Reed solomon codes for molecular communication with a full absorption receiver. IEEE Commun. Lett. 21, 1245–1248. doi:10.1109/lcomm.2017.2671858
Farsad, N., Yilmaz, H. B., Eckford, A., Chae, C.-B., and Guo, W. (2016). A comprehensive survey of recent advancements in molecular communication. IEEE Commun. Surv. Tutorials 18, 1887–1919. doi:10.1109/comst.2016.2527741
Felicetti, L., Femminella, M., and Reali, G. (2017). Congestion control in molecular cyber-physical systems. IEEE Access 5, 10000–10011. doi:10.1109/access.2017.2707597
Fouad, H., Hashem, M., and Youssef, A. E. (2020). A nano-biosensors model with optimized bio-cyber communication system based on internet of bio-nano things for thrombosis prediction. J. Nanoparticle Res. 22, 1–17. doi:10.1007/s11051-020-04905-8
Furuhashi, K., Suzuki, J., Mitzman, J. S., Nakano, T., Okaie, Y., and Fukuda, H. (2018). “Impacts of sw-arq on the latency and reliability of diffusive, in-sequence molecular communication,” in IEEE International Conference on Sensing, Communication and Networking (IEEE), Hong Kong, China, 11-11 June 2018, 1–4. doi:10.1109/seconw.2018.8396350
Gillespie, D. T. (1977). Exact stochastic simulation of coupled chemical reactions. J. Phys. Chem. 81, 2340–2361. doi:10.1021/j100540a008
Gillespie, D. T. (1992). A rigorous derivation of the chemical master equation. Phys. A Stat. Mech. its Appl. 188, 404–425. doi:10.1016/0378-4371(92)90283-v
Goldbeter, A., Dupont, G., and Berridge, M. J. (1990). Minimal model for signal-induced ca2+ oscillations and for their frequency encoding through protein phosphorylation. Proc. Natl. Acad. Sci. 87, 1461–1465. doi:10.1073/pnas.87.4.1461
He, P., Nakano, T., Mao, Y., Lio, P., Liu, Q., and Yang, K. (2018). Stochastic channel switching of frequency-encoded signals in molecular communication networks. IEEE Commun. Lett. 22, 332–335. doi:10.1109/lcomm.2017.2768537
Heren, A. C., Kuran, M. S., Yilmaz, H. B., and Tugcu, T. (2013). “Channel capacity of calcium signalling based on inter-cellular calcium waves in astrocytes,” in The 3rd IEEE International Workshop on Molecular and Nano Scale Communication, Budapest, Hungary, 09-13 June 2013. doi:10.1109/iccw.2013.6649341
Höfer, T., Venance, L., and Giaume, C. (2002). Control and plasticity of intercellular calcium waves in astrocytes: a modeling approach. J. Neurosci. 22, 4850–4859. doi:10.1523/jneurosci.22-12-04850.2002
Honary, V., and Wysocki, T. A. (2021). Molecular communication system with non-absorbing receiver. Nano Commun. Netw. 28, 100335–100342. doi:10.1016/j.nancom.2020.100335
Jamali, V., Ahmadzadeh, A., Wicke, W., Noel, A., and Schober, R. (2019). Channel modeling for diffusive molecular communication—a tutorial review. Proc. IEEE 107, 1256–1301. doi:10.1109/jproc.2019.2919455
Kang, M., Lin, N., Li, C., Meng, Q., Zheng, Y., Yan, X., et al. (2014). Cx43 phosphorylation on s279/282 and intercellular communication are regulated by ip3/ip3 receptor signaling. Cell Commun. Signal. 12, 58–12. doi:10.1186/s12964-014-0058-6
Keshavarz-Haddad, A., Jamshidi, A., and Akhkandi, P. (2019). Inter-symbol interference reduction channel codes based on time gap in diffusion-based molecular communications. Nano Commun. Netw. 19, 148–156. doi:10.1016/j.nancom.2019.01.001
Khakh, M. V., Baljit, S., and Sofroniew, Y. (2015). Diversity of astrocyte functions and phenotypes in neural circuits. Nat. Neurosci. 18, 942–952. doi:10.1038/nn.4043
Kuga, N., Sasaki, T., Takahara, Y., Matsuki, N., and Ikegaya, Y. (2011). Large-scale calcium waves traveling through astrocytic networks in vivo. J. Neurosci. 31, 2607–2614. doi:10.1523/jneurosci.5319-10.2011
Kumari, S., Singh, S., Singh, R. K., Pandey, V., Singh, D. K., Singh, S. P., et al. (2023). Performance investigation of molecular nano communication over channels under dynamic scenarios. Wirel. Personal. Commun. 131, 471–488. doi:10.1007/s11277-023-10440-1
Kuran, M. Ş., Yilmaz, H. B., Demirkol, I., Farsad, N., and Goldsmith, A. (2020). A survey on modulation techniques in molecular communication via diffusion. IEEE Commun. Surv. Tutorials 23, 7–28. doi:10.1109/comst.2020.3048099
Kuran, M. S., Yilmaz, H. B., Tugcu, T., and Akyildiz, I. F. (2011). “Modulation techniques for communication via diffusion in nanonetworks,” in IEEE international conference on communications (ICC), Kyoto, Japan, 05-09 June 2011 (IEEE), 1–5.
Lallouette, J., De Pittà, M., Ben-Jacob, E., and Berry, H. (2014). Sparse short-distance connections enhance calcium wave propagation in a 3d model of astrocyte networks. Front. Comput. Neurosci. 8, 45–18. doi:10.3389/fncom.2014.00045
Lavrentovich, M., and Hemkin, S. (2008). A mathematical model of spontaneous calcium (ii) oscillations in astrocytes. J. Theor. Biol. 251, 553–560. doi:10.1016/j.jtbi.2007.12.011
Marcone, A., Pierobon, M., and Magarini, M. (2018). Parity-check coding based on genetic circuits for engineered molecular communication between biological cells. IEEE Trans. Commun. 66, 6221–6236. doi:10.1109/tcomm.2018.2859308
Mattson, M. P. (2004). Pathways towards and away from alzheimer’s disease. Nature 430, 631–639. doi:10.1038/nature02621
Nakano, T., and Liu, J.-Q. (2010). Design and analysis of molecular relay channels: an information theoretic approach. IEEE Trans. NanoBioscience 9, 213–221. doi:10.1109/tnb.2010.2050070
Nakano, T., Moore, M. J., Wei, F., Vasilakos, A. V., and Shuai, J. (2012). Molecular communication and networking: Opportunities and challenges. IEEE Trans. nanobioscience 11, 135–148. doi:10.1109/tnb.2012.2191570
Nakano, T., Suda, T., Koujin, T., Haraguchi, T., and Hiraoka, Y. (2007). “Molecular communication through gap junction channels:system design, experiments and modeling,” in IEEE Bionetics, Nagoya, Japan, 15-15 July 2005 (IEEE), 139–146.
Nakano, T., Suda, T., Moore, M., Egashira, R., Enomoto, A., and Arima, K. (2005). “Molecular communication for nanomachines using intercellular calcium signaling,” in IEEE NANO, Nagoya, Japan, 15-15 July 2005 (IEEE), 478–481.
Niessen, H., Harz, H., Bedner, P., Krämer, K., and Willecke, K. (2000). Selective permeability of different connexin channels to the second messenger inositol 1, 4, 5-trisphosphate. J. cell Sci. 113, 1365–1372. doi:10.1242/jcs.113.8.1365
Ningthoujam, S., Chingkheinganba, T., and Chakraborty, S. K. (2020). Finding an effective distance between t-cell and b-cell using s/w arq in an immune system communication. China Commun. 17, 174–185. doi:10.23919/jcc.2020.01.014
Peters, J. L., Earnest, B. J., Tjalkens, R. B., Cassone, V. M., and Zoran, M. J. (2005). Modulation of intercellular calcium signaling by melatonin in avian and mammalian astrocytes is brain region-specific. J. Comp. Neurology 493, 370–380. doi:10.1002/cne.20779
Price, B. R., Johnson, L. A., and Norris, C. M. (2021). Reactive astrocytes: the nexus of pathological and clinical hallmarks of alzheimer’s disease. Ageing Res. Rev. 68, 101335. doi:10.1016/j.arr.2021.101335
Rouzegar, S. R., and Spagnolini, U. (2019). Diffusive mimo molecular communications: channel estimation, equalization, and detection. IEEE Trans. Commun. 67, 4872–4884. doi:10.1109/tcomm.2019.2910252
Russell, J. T. (2011). Imaging calcium signals in vivo: a powerful tool in physiology and pharmacology. Br. J. Pharmacol. 163, 1605–1625. doi:10.1111/j.1476-5381.2010.00988.x
Seifert, G., Schilling, K., and Steinhäuser, C. (2006). Astrocyte dysfunction in neurological disorders: a molecular perspective. Nat. Rev. Neurosci. 7, 194–206. doi:10.1038/nrn1870
Shi, J., Yang, Y., Cheng, A., Xu, G., and He, F. (2020). Metabolism of vascular smooth muscle cells in vascular diseases. Am. J. Physiology-Heart Circulatory Physiology 319, H613–H631. doi:10.1152/ajpheart.00220.2020
Singh, S. P., Rai, R., Awasthi, S., Singh, D. K., and Lakshmanan, M. (2023). Vlsi implementation of error correction codes for molecular communication. Wirel. Personal. Commun. 130, 2697–2713. doi:10.1007/s11277-023-10399-z
Stephenson-Brown, A., Acton, A. L., Preece, J. A., Fossey, J. S., and Mendes, P. M. (2015). Selective glycoprotein detection through covalent templating and allosteric click-imprinting. Chem. Sci. 6, 5114–5119. doi:10.1039/c5sc02031j
Toivari, E., Manninen, T., Nahata, A. K., Jalonen, T. O., and Linne, M.-L. (2011). Effects of transmitters and amyloid-beta peptide on calcium signals in rat cortical astrocytes: Fura-2am measurements and stochastic model simulations. PloS One 6, 17914–17923. doi:10.1371/journal.pone.0017914
Valiunas, V., Weingart, R., and Brink, P. R. (2000). Formation of heterotypic gap junction channels by connexins 40 and 43. Circulation Res. 86, e42–e49. doi:10.1161/01.res.86.2.e42
Venance, L., Stella, N., Glowinski, J., and Giaume, C. (1997). Mechanism involved in initiation and propagation of receptor-induced intercellular calcium signaling in cultured rat astrocytes. J. Neurosci. 17, 1981–1992. doi:10.1523/jneurosci.17-06-01981.1997
Wang, X., Higgins, M. D., and Leeson, M. S. (2013). “Stop-and-wait automatic repeat request schemes for molecular communications,” in First International Black Sea Conference on Communications and Networking (BlackSeaCom), Batumi, Georgia, 03-05 July 2013 (IEEE), 84–88.
Wang, X., Higgins, M. D., and Leeson, M. S. (2014). Simulating the performance of sw-arq schemes within molecular communications. Simul. Model. Pract. Theory 42, 178–188. doi:10.1016/j.simpat.2013.12.006
Wang, Y.-Y., Lehuédé, C., Laurent, V., Dirat, B., Dauvillier, S., Bochet, L., et al. (2012). Adipose tissue and breast epithelial cells: a dangerous dynamic duo in breast cancer. Cancer Lett. 324, 142–151. doi:10.1016/j.canlet.2012.05.019
Wei, Z., Li, B., Hu, W., Guo, W., and Zhao, C. (2020). Hamming–luby rateless codes for molecular erasure channels. Nano Commun. Netw. 23, 100280. doi:10.1016/j.nancom.2019.100280
Yu, G., Yi, M., Jia, Y., and Tang, J. (2009). A constructive role of internal noise on coherence resonance induced by external noise in a calcium oscillation system. Chaos, Solit. Fractals 41, 273–283. doi:10.1016/j.chaos.2007.12.001
Keywords: cell-signaling communication, molecular noise, error control, reactive cells, astrocytes
Citation: Borges LF, Barros MT and Nogueira M (2024) Cell signaling error control for reliable molecular communications. Front. Comms. Net 5:1332379. doi: 10.3389/frcmn.2024.1332379
Received: 02 November 2023; Accepted: 02 April 2024;
Published: 06 May 2024.
Edited by:
Rafael Asorey-Cacheda, Polytechnic University of Cartagena, SpainReviewed by:
Mladen Veletic, Oslo University Hospital, NorwayBige Deniz Unluturk, Michigan State University, United States
Copyright © 2024 Borges, Barros and Nogueira. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Ligia F. Borges, bGlnaWEuYm9yZ2VzQGRjYy51Zm1nLmJy