Skip to main content
IET Nanobiotechnology logoLink to IET Nanobiotechnology
. 2018 Sep 19;12(8):1130–1139. doi: 10.1049/iet-nbt.2018.5091

Boolean AND and OR logic for cell signalling gateways: a communication perspective

Ankit 1,, Manav R Bhatnagar 1
PMCID: PMC8676373  PMID: 30964026

Abstract

Cell signalling plays a vital role in development, sustaining, differentiation, and reproduction of cells. Pathways involved in signalling networks are quite interwoven and complex. Complexity encountered in understanding these pathways is often reduced with the help of Boolean circuit representation. In this study, the authors provide communication aspect of the signalling pathways that have two input Boolean logic AND/OR implemented at the rear effector protein. Communication is assumed to be taking place in extracellular and intracellular environment. The two environments are connected using a receptor protein acting as relay between a molecular source and effector protein. Each relay detects molecules from outside environment and stimulates the production of signals in the intracellular space. These signals/molecules further activate the effector protein which acts as a Boolean switch driven by AND/OR logic. Assuming Poisson reception at the relay as well as at the receiver, the authors provide probability of error of the AND and OR Boolean logic communication systems. Furthermore, reliability and some capacity bounds are deduced for the given Boolean communication system.

Inspec keywords: cellular biophysics, integrated circuit modelling, stochastic processes, probability, cellular transport, proteins, molecular biophysics, Boolean functions, biochemistry

Other keywords: cell signalling, communication perspective, signalling networks, Boolean circuit representation, communication aspect, signalling pathways, input Boolean logic, rear effector protein, extracellular environment, intracellular environment, receptor protein, relay, stimulates, signals/molecules, Boolean switch, Boolean logic communication systems, given Boolean communication system

1 Introduction

Computational and mathematical analysis of cellular and molecular biology form an essential component of systems as well as synthetic biology [1]. The advent of bioengineering and nanotechnology has led to attempts to mimic various biological phenomena like immune system [2]. Active research is going on using the nanomedicines technology to treat lethal diseases like cancer and AIDS [3]. The use of nanomachines in treating diseases relies on an explicit understanding of cellular signalling pathways. Communication between cells, known as extracellular communication, as well as inside cells, known as intracellular communication, are complex processes. The complexity arises from a lot of signalling pathways, which are quite interwoven and complicated, and use molecules as information carriers. Interaction of signalling pathways is sometimes naturally represented by Boolean logic [4, 5, 6, 7, 8]. Further, the development of genetic circuit [9] and genetic logic gates [10] has enhanced the role of Boolean logic in synthetic biology.

Understanding several signalling processes from communication perspective is an active research area in molecular communication (MC) domain. Modelling of neural signalling is already being explored in MC literature. For instance, upper bounds on the information capacity of bipartite and tripartite synapses have been provided in [11], by giving analogies between the optical and the neuronal communication systems. Study in [11] has been further extended in [12], by incorporating the effect of the number of vesicles available for release, on channel capacity. In [12], authors have employed a realistic pool‐based model for vesicle release and deduced the capacity by modelling channel as binary channel with memory. On the other hand, authors in [13, 14] have established a realistic model of neuron spike trains by modelling them as Cox process, to take into the account the absolute refractory period. A new model which incorporates the effects of three‐dimensional synaptic geometry and re‐uptake of neurotransmitters by the transmitting neuron is provided in [15].

Cellular signalling process generally involves transmitting molecules as signals to the specified location. For the signalling process to work properly, the molecules released from transmitter need to be sensed correctly at the receptor as well as at the effector protein. The molecules move in a fluid media with the help of various forces like diffusion and drift [16, 17, 18]. Movement subjected to these forces is probabilistic in nature. Random movement of molecules leads to a certain probability of error in detecting the stimuli to generate the required response. The probability of error in reception has been aptly dealt in MC literature [19]. Signalling between extracellular and intracellular environment is guided by receptor proteins. Receptor protein, acting as relay, transduces extracellular signal into intracellular signal. Relaying in MC literature is discussed in [20], and the concept has been further envisaged in [21]. In [21], authors used bacteria at source, relay, and destination nodes for emitting, relaying, and detecting the signals, respectively. Relaying under Gaussian noise environment has been studied in [22], employing decode‐and‐forward (DF) protocol. Poisson reception is used in [23] to study the amplify‐and‐forward relay protocol. Generalisation to multi‐hop scenario is proposed in [24], using DF protocol. All these studies are primarily concerned with the various technicalities of MC but none of them explores the Boolean logic gated signalling from communication perspective. This paper presents a simple communication analysis of the AND and OR Boolean logic involved in molecular signalling circuits. The given work provides a basic reliability and capacity analysis of a Boolean signalling pathway, from communication theory perspective. Our study primarily aims at signalling between nanomachines mediated Boolean pathways. Further, the described analysis may be of use in future, if one needs to replace the specific corrupt part of a complex signalling pathway with the nanomachine mediated signalling.

In this paper, following novel contributions are presented:

  1. A generalised communication description of the extracellular and intracellular environment, separated by membrane and connected by receptor proteins, is provided.

  2. The receptor protein, present at the interface of extracellular and intracellular environments, is modelled as relay. The relay basically connects the molecular source and destination node. An effector protein in the intracellular environment is depicted as a destination node. Effector protein is embedded with AND/OR Boolean logic and has two receivers, acting as the input to the logic gate.

  3. Probability of error of the Boolean logic communication circuit, with and without taking relays into consideration is derived.

  4. Reliability analysis of the AND and OR Boolean communication circuit is provided.

  5. Capacity bounds of the system with AND and OR Boolean logic at the effector protein are deduced using max and min operators. The derived capacity formulates an idea about the switching frequency of the considered communication system.

The rest of the paper is organised as follows. In Section 2, system characterisation describing transmitter, receiver, and relay in terms of source, effector protein, and receptor protein, respectively, is presented. Section 3 deals with relay and effector protein reception and decision threshold calculation. On the other hand, Section 4 presents reliability analysis of the considered Boolean communication circuit. In Section 5, the capacity/maximum switching frequency bounds are calculated. Section 6 gives the numerical results and we end our paper with Section 7 giving conclusions and applications, to which our work may contribute.

2 System characterisation

A simple transmission in the cellular domain from extracellular to intracellular environment is given in Fig. 1. The figure illustrates that the flow of the signal from the outside environment to the inside of a cell mainly consists of three parts [25]. (i) The outside signal in the form of extracellular signalling molecule is received by the receptor protein present on the cellular membrane. (ii) On receiving the intended molecule, receptor protein, acting as relay, gets stimulated. Once stimulated, it starts disseminating intracellular molecules. These molecules act as input to the effector protein, located inside of a cell. (iii) Effector protein is located at the rear end of the communication chain. It may be gene regulatory protein, ion channel, component of a metabolic pathway, or part of the cytoskeleton. Effector protein may be induced by a single signal or may require two different signals in a logical AND/OR fashion to generate its response.

Fig. 1.

Fig. 1

Lucid illustration of a simple intracellular signalling pathway getting activated by an extracellular signal molecule

Considering the aforementioned signal flow, we will provide a simple characterisation to the system using a pair of sources, relays, and destination node. Boolean communication model is depicted in Fig. 2 and described as follows:

  1. Communication chain starts with a pair of molecular point sources, not shown in Fig. 2, emitting distinct extracellular signals/molecules. Different disseminated molecules are intended for distinct receptor proteins.

  2. A pair of receptor proteins is present on the cell membrane. The relays after absorbing molecules for a certain time take a decision, using maximum likelihood (ML) detection. Relays further transmit molecules inside of a cell using DF protocol.

  3. Effector protein is described as a destination node, where AND/OR Boolean logic is implemented. To model its two inputs we have two different receivers. These two receivers detect different types of molecules that are coming from different sources and transduced by different receptor proteins as shown in Fig. 2. Note that specific receiver of effector protein is sensitive to only specific type of intracellular signalling molecules, i.e. the receiver absorbs only those molecules that are intended for it.

Fig. 2.

Fig. 2

Illustration showing the involvement of Boolean AND or OR in cell signalling pathway

Following assumptions are taken for simplicity:

  1. The concentration of the signalling molecule is much smaller than the concentration of the fluid media environment. This assumption is required to prevent the collision of signalling molecules with themselves.

  2. We do not assume the presence of any membrane in the considered scenario. Rather we presume that the molecules outside the cell are different from the ones emitted by relay/receptor protein inside the cell. Further, the receptivity of the effector protein is only for those molecules emitted by the relay. This assumption makes the presence or absence of cell boundary quite insignificant. In a natural environment, the molecules which are unabsorbed by the receptor protein on the membrane get degraded [26]. Therefore, they do not affect further communication.

  3. The inputs to the gates as well as to the receptor protein are such that one molecule should not act as an inhibitor to another molecule. This assumption is quite implicit in natural environment but taken for incorporating artificial nanomachines/synthetic genetic circuit into the designing scenario [27].

  4. The radius of curvature of the cell membrane is quite large with respect to the signalling molecules and hence can be considered flat, for many real cases. This allows both of the receptor proteins to be present at the same distance from respective transmitters and receivers.

  5. A timing synchronisation between two inputs of the gates is assumed. The assumption is taken to relax the timing constraints that may arise due to time lag between the MC processes. In practice, issue of synchronisation can be handled using ML estimator [28] or peak based estimation [29].

  6. The given work concerns itself with the noise generated because of diffusion, inherently present in the MC scenario. The noise due to chemical binding of molecules to the receptors and the chemical kinetics [30] associated with it, is not taken into consideration for simplicity.

We assume our initial origin of molecules to be a pair of binary point source working on concentration shift keying principle [31]. Each source disseminates a certain number of molecules βm for binary m{0,1}. These molecules are mostly proteins or enzymes in the biological scenario [25]. Assuming a diffusive environment with a certain drift, we consider transmitters and relays disseminating in slots of duration T where j th slot is given by [(j1)T,jT), j{1,2,}. The molecules are disseminated in the form of impulses at the beginning of every time slot. We assume the relays and the receivers on effector protein to absorb the molecules for a certain identical sampling time T. The transferring of molecules from source to relay and relay to destination has a certain time lag. To ease with delay constraints on communication links, we assume time synchronisation as well as channel side information at the relays and receivers in source–relay–destination chain [29].

The probability of molecules, transmitted in the previous i th slot, and reaching the receiver in the current slot, is given by [32]

pi=iT(i+1)Tg(t)eαtdt, (1)

where α is the degradation constant and g(t) is defined as

g(t)=λ2πt3e(λ(tμ)2/2μ2t), (2)

where μ=d/v and λ=d2/σ2 and σ2=2D. As can be seen from (1) and (2), pi is a function of drift velocity v, diffusion coefficient D, and distance between transmitter and receiver d. Basically, pi is the impulse response of the system. It incorporates the effect of release and the transmission of molecules through the fluid media. The degradation parameter α is incorporated in the probability term to take into consideration average lifetime of molecules, before they denature. Molecular reception can be aptly modelled by presence or absence of the molecules at the receiver. This naturally falls under the domain of binomial distribution. Since we have considered intersymbol interference in the given model, the cumulative effect of molecules at the receiver can be analytically difficult to work with, as suggested in [33]. Therefore, to simplify the analysis, we take the Poisson approximation of binomial distribution.

Considering finite interference from the molecules that are emitted in the previous slot we have an interference term given by i=1Kpiβmi, where K is the total interference considered from previous emissions and βmi gives βm dispersed in the i th previous slot. The value of K depends on degradation parameter α – the more the α, the faster the degradation will be and hence less K contributing to interference. Let YK be the number of molecules received at the receiver, distributed as

YKPoissonβm0p0+i=1Kpiβmi, (3)

where the summation is the result of combining of the independent Poisson processes at the receiver [34].

3 Relay and effector protein reception

The receptor protein on cellular membrane acts as a gateway that allows the molecules coming from external environment to transduce their signals to inner domain. The transduced signals in the form of molecules are then received by effector protein, for further processing. In this section, we deal with the reception at both the receptor protein as well as at the effector protein.

3.1 Relay reception

Receptor protein gateway can be simplistically represented by a relay on the cell membrane. It takes the molecules coming from transmitter and emits another type of molecules, to which the receiver is receptive. As already justified in assumption (ii), we can comfortably ignore the membrane in the reception analysis; conjecturing the little change, it will make on the final analysis. Relay after receiving the signal molecules compares the concentration with a detection threshold and decides in favour of binary ‘1’ or ‘0’. Assuming Poisson reception and a certain decision threshold (η), the probability of detection is given as

Pr{00}=y=0ηe(i=1Kpiβmi)(i=1Kpiβmi)yy!, (4a)
Pr{11}=y=η+1e(p0β1+i=1Kpiβmi)(p0β1+i=1Kpiβmi)yy!, (4b)
Pr{10}=y=0ηe(p0β1+i=1Kpiβmi)(p0β1+i=1Kpiβmi)yy!, (4c)
Pr{01}=y=η+1e(i=1Kpiβmi)(i=1Kpiβmi)yy!, (4d)

where Pr{} is the probability operator and Pr{rs} indicates the probability of detecting s{0,1} at the output when r{0,1} is sent. We consider r and s as binary symbols of the mentioned transmission scheme. We have assumed no emission of molecules for binary ‘0’ and β1 is the number of molecules disseminated for binary ‘1’. To find the detection threshold, we have taken a continuous evaluation process, i.e. based on the previously estimated input the threshold is concurrently updated. This continuous modification of threshold takes care of finite interference term which changes as per the continuous stream of 1s and 0s. Relay detects the output using ML detection. Employing ML detection for cellular reception can be traced to quorum sensing which is a biological phenomenon involved in calculating decision thresholds [35].

For the proposed analysis, decision threshold can be calculated by reducing the ML detection rule to probability mass function comparison, as given in [32]

e(p0β1+i=1Kpiβ^mi)(p0β1+i=1Kpiβ^mi)ηη!=e(i=1Kpiβ^mi)(i=1Kpiβ^mi)ηη!, (5)

where β^i is the estimated number of molecules that are emitted in i th previous slot. After some mathematical manipulations, (5) reduces to

η=p0β1ln(i=1Kpiβ^mi+p0β1)ln(i=1Kpiβ^mi), (6)

where is the ceiling operator. The interfering term i=1Kpiβ^mi in (6) is the one that leads to continuous detection threshold evaluation depending on previously estimated inputs of size K. It is important to note that this detection requires memory of previous estimations. Incorporating memory in the biological circuit design is an active research area [36]. Once the threshold is determined, relay can decide whether to select ‘1’ or ‘0’, as its output for further transmission to the receiver. If the received number of molecules are larger than calculated detection threshold (YK>η), then the receptor protein gets stimulated else remains inert.

3.2 Effector protein reception

Effector proteins are located at the rear end of cellular communication. They can be represented by the pair of receivers situated at the termination of the source–relay–destination chain. The two receivers act as inputs to the Boolean gate. Communication performance analysis of effector protein with embedded AND/OR Boolean logic is the subject of this paper. Molecules absorbed at the receivers generate signals which are then compared with their respective detection thresholds. The decision made is further processed by biological gate to give AND/OR operation. Detection is identical to the one already referred in Section 3.1 for relay reception. Probability of error in the decision‐making process may result from wrong detection at the relays or at the receivers incorporated in the effector protein. We assume that different inputs of the Boolean gate are coming from different receptor proteins (relays) transducing dissimilar molecules to gate inputs. The mentioned binary process can be best represented by binary trees. Each tree depicts source output as its root and probable decisions taken by relay and receiver as branch and leaves, respectively. In Fig. 3, binary trees for source pair output I={1,1} is shown. The figure illustrates both erroneous as well as right combinations of symbols detected at the receivers of effector protein.

Fig. 3.

Fig. 3

Binary trees illustration of erroneous and non‐erroneous combinations when source outputs {1, 1}

3.2.1 AND Boolean gate effector protein reception

Assuming both sources to be on, we now perform probability of error analysis for AND gate communication circuit. Both sources on implies dissemination of β1 molecules from the source pair. The transmitted molecules are absorbed by the receptor proteins and based on the detection threshold the two relays decide in favour of ‘1’/‘0’. The decision is transmitted to the two receivers at effector protein which further decide between ‘1’/‘0’. The sequence of detections gives us a total of four probable inputs at single receiver of effector protein per source output. The four probable inputs are represented by four leaves of a binary tree, as shown in Fig. 3. Since the effector has two receivers, the eight possible inputs to effector protein are given by: {a,b,c,d} and {e,f,g,h}, as shown in the figure. Error in the processing can occur if the AND gate embedded at the effector protein does not get the combination {1, 1} at its two inputs. As can be seen in the figure, this leads to four non‐erroneous combinations, given by {b,f},{b,h},{d,f}and{d,h}. While rest all other combinations will give an erroneous output. The path traversed from root to a single leaf involves two detections: one at the relay or receptor protein and the other at the receiver ends of effector protein. Let the output at the effector protein be given by W^, which is a result of AND/OR operation done on the inputs of Boolean logic gate.

Mathematically, the probability of wrong decision when both sources are excited is given by

Pr{W^1|I={1,1}}=14(1[Pr{b,f}+Pr{b,h}+Pr{d,f}+Pr{d,h}]). (7)

The inclusion of factor 1/4 in (7) is because of the assumption of equiprobable binary outputs disseminated by the source pair. The probability of getting {b,h} combination is given by

Pr{b,h}=Pr{b}×Pr{h}, (8)

as both of these events are mutually exclusive. Further, the probability of event {b} can be written as

Pr{b}=Pr{10}×Pr~{01}, (9)

where the definitions of Pr{10} and Pr~{01} are already given in (4). Further, Pr{} and Pr~{} correspond to link between the source and relay and link between the relay and the receiver of effector protein, respectively. The probability of getting event {h} can be calculated in the same manner, given as

Pr{h}=Pr{11}×Pr~{11}. (10)

Similarly, probability of error for all other combinations can be calculated for AND gate Boolean communication circuit.

3.2.2 OR Boolean gate effector protein reception

We will now calculate the probability of error for OR Boolean logic, given both sources transmit ‘1’, i.e. I={1,1}. As can be seen in Fig. 3, the erroneous combinations, received at receivers of Boolean gate, are given by {a,e}, {a,g}, {c,e}, and {c,g}. The probability of error is given by

Pr{W^1|I={1,1}}=14(Pr{a,e}+Pr{a,g}+Pr{c,e}+Pr{c,g}). (11)

To calculate probability of occurrence {a,g} we need to find Pr{a} and Pr{g}. The probability of event {a} is given by

Pr{a}=Pr{10}×Pr~{00}, (12)

and of event {g} by

Pr{g}=Pr{11}×Pr~{10}. (13)

Similarly, probability of error for all other source input combinations can be calculated for both AND and OR Boolean communication circuits. Effector protein after having a ‘1’ at its output can proceed with the next step of signalling pathway, of which it is a part.

Note that we have presented the generalised analysis of the Boolean communication circuit with relay. The error probability for AND and OR Boolean communication circuit without relay can be easily obtained using same analysis. However, in the aforementioned case, we just need to consider binary trees with four leaves. This is because the first level of decision taken at receptor protein/relay is omitted now.

4 Reliability of Boolean communication circuit

Any disturbance in cell signalling pathways can lead to perturbation of the whole signalling process. Corruption of a signalling pathway may result in a certain disease. For instance, authors in [5] have shown schizophrenia as the implication of deviation from normal neurotransmitter signalling pathway. Reliability of a given communication system can be described as the precision with which the system works, given some disruptions. In this section, we provide reliability analysis for AND and OR Boolean communication systems, when one of the links in the cellular signalling pathway breaks, i.e. stops functioning. Diseases may be caused either by hyper‐ or hypo‐functioning of the involved signalling protein. However, in the present work, we just consider complete unavailability of the signalling molecules at one of the receivers of the effector protein. Also for simplicity, we just consider two sources at the transmitting end and two receivers at the effector protein, without taking receptor proteins into consideration.

4.1 Reliability analysis of AND Boolean communication circuit

Let us consider AND gate Boolean communication system with two sources transmitting molecules. The receivers present at the effector protein receive and detect the molecules. Based on the detected input the effector protein, incorporated with AND gate, either gets stimulated or remains inert. Functionally, AND gate gets stimulated just for input combination {1, 1}, and remains inert for all the other combinations. Breaking a link corresponding to certain receiver end of effector protein implies that corresponding input to the receiver is always ‘0’. The only permissible detected combinations at the receivers’ inputs are {0, 0} and {1, 0}, implying that effector protein will never get stimulated. To elucidate further, apart from combination {1, 1} all other combinations will never be in error. This is because broken link always leads to ‘0’ at the output of AND gate effector protein, i.e. effector protein remains inert. Assuming equiprobable inputs, the error probability of AND gate communication circuit is then given by

PeAND=0.25. (14)

Further, reliability of AND gate Boolean communication circuit can be calculated from (14) as

RAND=1PeAND=0.75. (15)

4.2 Reliability analysis of OR Boolean communication circuit

In this section, we present reliability analysis of OR gate communication circuit with a broken link at one of the receivers of the effector protein. Let us assume the receiver input corresponding to the broken link be n. The probability that n=0 is given by

Pr(n=0)=1. (16)

To comprehend the reliability calculation, we break the analysis into four scenarios, as follows:

  1. When both the sources are off, i.e. input is {0, 0}: As can be seen in Fig. 4, the error here lies in detecting ‘1’ at the OR effector protein output. This can only happen when the source output at unbroken link, because of channel memory, is sensed as ‘1’ at the receiver's input. The probability of error Pr{b,n} is given by
    Pr{b,n}=(i)Pr{b}×Pr{n}=(ii)Pr{01}×1, (17)
    where the equality (i) implies mutually exclusive events and equality (ii) is given by (16).
  2. When the source corresponding to unbroken link is off while the one corresponding to broken link is on, i.e. input is {0, 1}: As can be illustrated from Fig. 4, the error will be there when the output of the effector protein is ‘0’. Error probability corresponds to Pr{a,n} given by
    Pr{a,n}=Pr{a}×Pr{n}=Pr{00}×1. (18)
  3. When the source corresponding to unbroken link is on, while the one corresponding to broken link is off, i.e. input is {1, 0}: For the given scenario, error corresponds to detecting ‘0’ at the output of effector protein, and is given by Pr{a,n}
    Pr{a,n}=Pr{a}×Pr{n}=Pr{10}×1. (19)
  4. When both the sources are on, i.e. input is {1, 1}: It can be illustrated from Fig. 4 that the error in decision corresponds to detecting ‘0’ at both of the receivers of OR gate, and the probability of error (Pr{a,n}) is given by
    Pr{a,n}=Pr{a}×Pr{n}=Pr{10}×1. (20)

Fig. 4.

Fig. 4

Detection at the effector protein for OR gate Boolean communication system with a broken link

The total probability of error of OR Boolean communication circuit, given a broken link, is obtained by adding (17)–(20)

PeOR=14[Pr{b,n}+Pr{a,n}+Pr{a,n}+Pr{a,n}], (21)

where we have assumed each combination at the source to have equiprobable distribution. Reliability of OR gate Boolean communication circuit can now be calculated from (21) as

ROR=1PeOR. (22)

Through the proposed analysis a relationship between various diseases, affecting cell signalling, and reliability of communication circuit may be established. Analysing diseases in terms of reliability of Boolean communication circuit may provide a different outlook in quantitative life sciences like systems biology.

5 Maximum switching frequency or the capacity of Boolean communication circuit

The capacity is basically the upper bound on the rate at which information can be sent over a communication channel. This in turn corresponds to the maximum switching frequency of the Boolean communication circuit. The switching frequency, described here, is different than that of the electronic circuits. While switching frequency in electronic circuits concerns itself with the processing speed of the gate. However, here the switching frequency is primarily associated with the rate at which the effector protein switch can turn on and off, given communication constraints of a diffusive‐drift environment. Since we are dealing with the capacity of the wireless Boolean communication circuit, the processing speed of the relay and the gate is not considered in the given analysis.

The capacity of the Poisson channel is dealt in [37, 38] to name a few. In the considered channel model, we assume finite channel interference, which renders memory to the channel. The Poisson channel with memory is examined in [39], where it is assumed that molecules injected in the environment disappear after a fixed number of time slots. Disappearance of molecules makes the channel indecomposable. Further, the vanishing of the molecules has an analogy with the finite interference scenario characterised by degradation parameter, in the assumed channel model.

As mentioned in [39], we can define a channel as a memory limited channel of order K if it satisfies the given relation between its input and output pair

p(yK+1:n~|x1:n~)l=K+1n~p(yl|xl:lK), (23)

where SL+1:M gives the symbols transmitted/received over intervals L+1 to M. Equation (23) renders yl to be dependent just on the previous xl:lK values, and independent of all other inputs. The presented Boolean gate channel model can also be considered as memory limited, owing to the effect of degradation constant. Degradation constant gives a finite lifetime to the molecules and renders the output to depend just on the certain number of previous inputs. As will also be shown in numerical results, the hitting probability goes on decreasing with increasing delay response. Using the aforementioned fact, we can apply (23) to the mentioned channel model, rendering it block memoryless. The upper and lower bounds of the capacity of such a point‐to‐point memory‐limited channel of order K are then bounded by [39]

Cmaxp(x0,,xK)PI(X0;Y0|X1:K), (24a)
Cmaxp(x0,,xK)PI(X0:K;Y0), (24b)

where C stands for the channel capacity and p(x0,,xK) gives the probability distribution over which the mutual information I(;) needs to be maximised; K is the number of interfering inputs from the previous molecular emissions, and the present input and output are represented by subscript 0. Since the effector protein consists of two receivers, the capacity of a Boolean AND/OR communication circuit cannot be treated as a single communication line. Switching frequency depends on the capacity of the links between sources and relays as well as the links between relays and destination.

Let the capacity of the linkw be Cw where w{1,2,3,4}, then the capacity of the OR Boolean communication system is given by

COR=max{min{C1,C2},min{C3,C4}}, (25)

and the capacity of the AND Boolean communication system is given by

CAND=min{C1,C2,C3,C4}, (26)

where link1, link2, link3, and link4 can be identified as given in Fig. 5.

Fig. 5.

Fig. 5

Model showing sources, receptor proteins (relays) and effector protein (destination) for the capacity calculation; molecules disseminated from same source have been depicted using identical colour

Let us first consider the OR gate Boolean communication circuit. To prove the theorem, we define an analogous scenario with four links and OR gate given at the termination of the link chain, as illustrated in Fig. 6. The Boolean gate acts as a gateway to further signalling process. We need to find the maximum rate at which information can be transmitted from the start of the link chains to the output of the OR Boolean gate. To simplify the model we take help of ‘flow of water in pipes’ model as referred in [40], by modelling links as pipe and rate through that link as the flow of water in the given pipe. For the considered system, we have two link pairs; link1 and link2 given by chain1 as well as link3 and link4 given by chain2. The links in a chain are in series with one another. The series structure of a chain imparts to it the minimum capacity that one of the two links can support. This is similar to the rate of flow of water in chain that will be the minimum of the flow of two cascaded pipes denoted by links. The capacities of the chains are given by

Cchain1=min{C1,C2}, (27a)
Cchain2=min{C3,C4}, (27b)

where Cchainu is the capacity of chainu and u{1,2}. Further, OR gate at the rear end implies that these two chains are in parallel structure. A parallel structure allows the flow of signalling if any of one of the two inputs is stimulated, leading to

COR=max{Cchain1,Cchain2}, (28)

where COR is the total capacity of the OR Boolean gate communication system and hence proves (25).

We now prove (26) which gives the capacity of AND Boolean communication circuit. The capacities of chain1 and chain2, as given in Fig. 6, are identical to the one calculated for OR Boolean communication circuit, owing to their series structure. Further, the AND gate at the termination of communication circuit will be stimulated only when both inputs are activated, leading to a series structure. As has been mentioned that for pipes in series, total flow is the minimum of flows over all connected pipes, giving us

CAND=min{Cchain1,Cchain2}, (29)

which further simplifies to (26).□

Fig. 6.

Fig. 6

Model illustrating the chains and links for the given Boolean gate communication system

6 Numerical results

In this section, we present numerical results for error performance of AND and OR Boolean logic communication circuits with and without taking relays into consideration, using (7) and (11). We present the reliability of Boolean communication circuit assuming a broken communication link, given by (15) and (22); and calculate the capacity bounds for AND and OR Boolean logic MC circuits, using (25) and (26). The parameter values taken for plotting the analytical results are typical of short‐range MC [32]. Sampling time is taken as T=2.5s. The specific value of the sampling time corresponds to time difference that can render measures of counting noise statistically independent, as suggested in [32]. Channel memory is decided by the relative loss in the probability of molecules, transmitted in the i th previous slot and reaching the receiver in the current slot. The channel memory depends on the average lifetime of the molecules and the probability of molecules hitting the receiver in the present slot. We have plotted the probability of molecules hitting the receiver as a function of distance between transmitter and receiver in Figs. 7 and 8, for various delay responses. The plots in Figs. 7 and 8 are for degradation constants α=0.75 and α=0.15, respectively. As can be seen in both the figures, the hitting probability goes on decreasing with the increase in the delay response. Further, it reduces up to 101 for the fourth delay response when compared with the no delay response, for both figures. This justifies our assumption of K=4, as the memory length. The dissemination of different molecules by source pair and receptor proteins leads to different values of diffusion coefficient. For the given model, we have taken diffusion coefficients to be 20×1011 and 25×1011m2/s in the extracellular space and 35×1011 and 40×1011m2/s in the intracellular space as can be seen in Fig. 5. The diffusion coefficients used for numerical analysis are basically in the range of protein/dye molecules diffusing in extracellular and intracellular environments [41, 42]. Extracellular drift is taken to be 14μm/s and intracellular to be 20μm/s, which is the typical speed of extracellular and intracellular currents and molecular drifts [32, 43, 44]. For instance, the intercellular calcium wave can spread up to 200–350 mm in one dimension at a speed of 16–27 μm/s [43], and calcium has a measured diffusion coefficient of 23×1011m2/s in dialysed axoplasm [45]. The degradation parameter α is taken to be 0.5. The number of molecules emitted for binary ‘1’, i.e. β1=10. Unless stated otherwise, these parameters are considered same for both the sources as well as the relays. The length of link1 is same as of link3, and that of link2 is same as of link4, as shown in Fig. 5. The parameters values are also tabulated in Table 1.

Fig. 7.

Fig. 7

Hitting probability versus distance curve for α=0.75, D=35×1011m2/s, and v=20×106m/s

Fig. 8.

Fig. 8

Hitting probability versus distance curve for α=0.15, D=35×1011m2/s, and v=20×106m/s

Table 1.

Various parameter values used in the paper

Parameter Symbol Value
degradation constant
α
0.5
sampling time T 2.5 s
diffusion coefficient for link1
Dlink1
20×1011m2/s
diffusion coefficient for link2
Dlink2
35×1011m2/s
diffusion coefficient for link3
Dlink3
25×1011m2/s
diffusion coefficient for link4
Dlink4
40×1011m2/s
velocity in extracellular environment
v1
14×106m2/s
velocity in intracellular environment
v2
20×106m/s
number of molecules released for binary 0
β0
0
number of molecules released for binary 1
β1
10

In Figs. 9 and 10, probability of error versus distance plots for AND and OR Boolean logic communication circuits are illustrated, respectively. The figures are drawn without taking membrane and hence receptor proteins into consideration. The source pair and effector protein are assumed to be in the same fluid medium, with two communication links having diffusion coefficients as 40×1011 and 35×1011m2/s, respectively. The considered fluid medium has a drift of 20 μm/s. Both Figs. 9 and 10 consist of various plots as a function of degradation parameter. It can be seen from both the figures that the probability of error for AND and OR Boolean communication circuit saturates to 0.25 and 0.75, respectively, after a certain separating distance between transmitters and receivers.

Fig. 9.

Fig. 9

Probability of error versus distance curve for AND Boolean logic without relay

Fig. 10.

Fig. 10

Probability of error versus distance curve for OR Boolean logic without relay

Some inferences drawn from Figs. 9 and 10 are listed below:

  • The maximum probability of error for AND and OR Boolean communication circuit is 0.25 and 0.75, respectively. The disparity in maximum probability of error is because of the inherent logic of both gates as well as the hitting probability model. To elucidate the argument we take help of Fig. 7. As can be seen from the figure, hitting probability decreases with increase in distance. The given behaviour of hitting probability favours AND gate over OR gate communication. For AND gate, ‘1’ at output is rendered just for one combination, i.e. {1, 1} while for OR it is for three combinations, i.e. {0, 1}, {1, 0}, {1, 1}. At larger distances between transmitter and receiver the hitting probability of disseminating molecules decreases, leading to higher Pr{10}. Higher Pr{10}, in turn leads to error for just one input combination of AND. However, it affects three input combinations of OR gate communication circuit. Therefore, the maximum probability of error is 1/4 and 3/4 for AND and OR Boolean communication systems, respectively.

  • Error probability favours OR gate Boolean communication circuit for lower degradation constant like α=0.15, near error saturating distances. However, the error probability plot for the same degradation constant and near the error saturating distances does not show the similar favourable behaviour for AND gate Boolean communication circuit. For AND gate Boolean communication circuit, the given plot at once crosses saturating error probability of 0.25 and eventually settles for the same error probability on increasing distance. The reason for the aforementioned behaviour can be attributed to the channel memory. As degradation constant decreases, the probability of molecules getting denatured reduces. Aforementioned fact can also be verified by comparing Fig. 7 with Fig. 8. Less denaturing means that molecules from previous slots effectively interfere with the molecules disseminated in the current slot. Thus, decreasing α increases correct detection of ‘1’ and also leads to higher Pr{01} at the receiver; leading to better detection for OR communication circuit. However, increase in Pr{01} elevates error probability for AND gate communication circuit. The reason for the given behaviour can be attributed to the functionality of Boolean AND and OR logic gates. Considering equiprobable inputs from source pair, the probability of disseminating molecules in the combinations of {0, 0}, {0, 1}, {1, 0}, {1, 1} is 1/4 each. Increasing Pr{01} will lead to erroneous detection 3/4 times for AND gate communication circuit, as now the probability of wrongly detecting ‘1’ increases. This will proliferate erroneous detection for three input combinations, i.e. {0, 0}, {0, 1}, {1, 0}, out of four. On the other hand, for OR gate communication circuit the increase in Pr{01} just leads to improper detection of a single output combination, i.e. {0, 0}. Therefore, total increment in erroneous detection for OR Boolean logic is just 1/4.

  • At smaller distances, molecules with relatively higher degradation constant perform better than molecules with lower degradation constant. The given behaviour may be attributed to the channel memory. Higher degradation constant allows molecules to disintegrate relatively fast. This leads to less interference from previous slots, at smaller distances. Further, for lower degradation constant interference at smaller distances dominates leading to wrong decision. On the other hand, for larger distances lower degradation constant favours communication by allowing molecules to survive up to a greater separation distance between the transmitter and the receiver as compared to molecules with higher degradation constant. The presented phenomenon can be illustrated by the magnified portion of the plots, given in Figs. 9 and 10.

In Fig. 11, probability of error versus distance plots are drawn for α=0.5. The plots are illustrated considering relays in between molecular source pair and effector protein. The graph is plotted by varying the relays’ position between source pair and receivers for both AND and OR Boolean gate communication circuits. Total distance between the transmitters and the receivers is 100μm. The position of membrane, containing receptor proteins, is varied from 10 to 90μm from the transmitters. It can be seen from the figure that as relays move away from the transmitters, probability of error decreases. The error probability reduces to a minimum of 0.17 and 0.26 at a separation distance close to 40μm for AND and OR Boolean gate communication systems, respectively. On further increasing the distance, error probability again starts elevating as relays move towards the effector protein's receivers. The behaviour may be attributed to hitting probability which decreases with increase in distance, an example of which is shown in Fig. 7. When the relays get closer to the transmitters, the distance between receptor proteins and receivers increases leading to loss of disseminated molecules, and hence less absorption at receivers. On the other hand, making relays closer to the receivers decreases the number of molecules absorbed at the receptor protein, providing near mid‐point as the location for minimum probability of error.

Fig. 11.

Fig. 11

Probability of error versus distance curve for AND and OR Boolean logic when relays are moved away from transmitters

In Fig. 12, we provide the reliability versus distance plots, for various values of degradation constants. Reliability curves are for a single broken link, as shown in Fig. 4. The link impeded is the one with D=40×1011m2/s, and the unbroken link is with D=35×1011m2/s. The considered fluid medium has a drift of 20μm/s. It can be seen from Fig. 12 that for OR Boolean gate communication circuit, disrupting communication link can lead to maximum reliability of 0.75 which decreases to a minimum value of 0.25 after a certain distance. On the other hand, for AND Boolean gate MC circuit reliability is at a constant value of 0.75. The given reliability analysis implies that physically AND gate communication circuit is less susceptible to the breaking of single link than the OR gate communication circuit. It is important to note that higher reliability of AND gate Boolean communication circuit is because of the inherent structure of the AND Boolean logic. Basically, the reliability analysis implies that effector protein corresponding to AND gate communication circuit will never be stimulated. However, given equiprobable source inputs, three out of four times AND gate incorporated effector protein does not need to be activated.

Fig. 12.

Fig. 12

Reliability versus distance curve for AND and OR Boolean logic communication circuits

In Fig. 13, the upper and lower bounds of the capacity of AND and OR Boolean logic communication systems are illustrated. These bounds are numerically derived from (24), using the Blahut–Arimoto algorithm [46]. Total distance between the transmitters and the receivers is assumed to be 100μm. We vary the position of membrane, containing receptor proteins, from 10 to 90μm from the transmitters. The figure illustrates that maximum switching frequency is obtained when the separation of membrane is approximately equidistant from the transmitters as well as the receivers. The peculiar behaviour of the capacity can be attributed to the hitting probability. As the membrane distance from transmitter increases, hitting probability of disseminated molecules to the receptor protein decreases. On the other hand, increasing membrane distance from the effector proteins leads to low reception by the receivers present at the effector protein, owing to decrease in hitting probability. This renders near mid‐point as the best location, supporting communication with maximum switching frequency. Both the probability of error and the capacity appear to be at their best near 40μm from the transmitters.

Fig. 13.

Fig. 13

Upper and lower bounds for the capacity versus distance curve for AND and OR Boolean logic when relays are moved away from transmitters

7 Conclusions and applications

In this paper, we have provided the communication analysis of Boolean logic AND and OR for biochemical pathways. Probability of error for the Boolean communication circuit, with and without taking relays into consideration, has been analysed. We have derived the reliability of simple cellular signalling pathway, given a broken link. Further, upper and lower bounds of the capacity with the variation in relays’ position from the source pair have been calculated.

We believe our perusal to be of some use in examining biological signalling processes from communication perspective. Also our study may contribute to performance analysis of nanomachines mediated Boolean pathways, which in future may replace the corrupt parts of the cellular signalling. A few of the conjectured future directions are presented here. Improving safety/efficacy ratio of existing drugs is of extreme importance as it reduces monetary cost in developing efficient drugs and also reduces side‐effects of a given medicine. Development of target drug delivery which incorporates controlled release technology (CRT), i.e. emission of drug at a certain rate, forms an indispensable tool in meeting this end. The proposed capacity analysis can be of use if CRT is equipped with Boolean logic MC. For instance, in [47], DNA nanorobot for targeted drug delivery is proposed where the drug is locked in the nanorobot by two aptameer strands. When these aptameer strands come in contact with certain antigens, forming an AND gate, the robot releases drug inside the cell. Similar possibility to kill target cancer cell using AND logic gated‐drug delivery system with the miRNA‐based synthetic cell death device has been proposed in [48] and an OR logic gate for targeted drug delivery has been suggested in [49]. The proposed analysis of probability of error and the capacity/maximum rate achievable of Boolean logic embedded effector proteins can be used in such systems to study the probabilistic effect of fluid media in the mentioned drug delivery, using nanomachines. Another use of our investigation can be conjectured in signalling study of cascaded biological process, i.e. processes where an external signal turns on gene A, which then turns on gene B, and the sequence goes on [50]. There is some evidence that design principles of biological processes inherently lead to cascaded structure. This Boolean property of biological behaviour in general and cell signalling in particular can also be studied from communication point of view using our analysis. Further, providing a connection between reliability of Boolean communication link and diseases may lead to certain insights into systems and synthetic molecular biology.

8 References

  • 1. Ball P.: ‘Synthetic biology for nanotechnology’, Nanotechnology, 2004, 16, (1), p. R1 [Google Scholar]
  • 2. Whitesides G.M.: ‘The once and future nanomachine’, Sci. Am., 2001, 285, (3), pp. 78 –83 [DOI] [PubMed] [Google Scholar]
  • 3. Muthu M.S. Singh S.: ‘Targeted nanomedicines: effective treatment modalities for cancer, aids and brain disorders’, Nanomedicine, 2009, 4, (1), pp. 105 –118 [DOI] [PubMed] [Google Scholar]
  • 4. Hancock J.T.: ‘Cell signalling’ (Oxford University Press, New York, USA, 2017, 3rd edn.) [Google Scholar]
  • 5. Gupta S. Bisht S.S. Kukreti R. et al.: ‘Boolean network analysis of a neurotransmitter signaling pathway’, J. Theor. Biol., 2007, 244, (3), pp. 463 –469 [DOI] [PubMed] [Google Scholar]
  • 6. Raza S. Robertson K.A. Lacaze P.A. et al.: ‘A logic‐based diagram of signalling pathways central to macrophage activation’, BMC Syst. Biol., 2008, 2, (1), p. 36 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7. Hunter T.: ‘The age of crosstalk: phosphorylation, ubiquitination, and beyond’, Mol. cell, 2007, 28, (5), pp. 730 –738 [DOI] [PubMed] [Google Scholar]
  • 8. Schlatter R. Schmich K. Vizcarra I.A. et al.: ‘On/off and beyond‐A Boolean model of apoptosis’, PLOS Comput. Biol., 2009, 5, (12), p. e1000595 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9. Weiss R. Basu S. Hooshangi S. et al.: ‘Genetic circuit building blocks for cellular computation, communications, and signal processing’, Nat. Comput., 2003, 2, (1), pp. 47 –84 [Google Scholar]
  • 10. Bonnet J. Yin P. Ortiz M.E. et al.: ‘Amplifying genetic logic gates’, Science, 2013, 340, (6132), pp. 599 –603 [DOI] [PubMed] [Google Scholar]
  • 11. Veletić M. Floor P.A. Chahibi Y. et al.: ‘On the upper bound of the information capacity in neuronal synapses’, IEEE Trans. Commun., 2016, 64, (12), pp. 5025 –5036 [Google Scholar]
  • 12. Ramezani H. Akan O.B.: ‘Information capacity of vesicle release in neuro‐spike communication’, IEEE Commun. Lett., 2018, 22, (1), pp. 41 –44 [Google Scholar]
  • 13. Aghababaiyan K. Maham B.: ‘Axonal transmission analysis in neuro‐spike communication’. Proc. IEEE Int. Conf. on Communications (ICC), Paris, France, May 2017, pp. 1 –6 [Google Scholar]
  • 14. Aghababaiyan K. Shah‐Mansouri V. Maham B.: ‘Axonal channel capacity in neuro‐spike communication’, IEEE Trans. Nanobiosci., 2018, 17, (1), pp. 78 –87 [DOI] [PubMed] [Google Scholar]
  • 15. Khan T. Bilgin B.A. Akan O.B.: ‘Diffusion‐based model for synaptic molecular communication channel’, IEEE Trans. Nanobiosci., 2017, 16, (4), pp. 299 –308 [DOI] [PubMed] [Google Scholar]
  • 16. Di‐Rienzo C., Piazza V. Gratton E. et al.: ‘Probing short‐range protein Brownian motion in the cytoplasm of living cells’, Nat. Commun., 2014, 5, p. 5891 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17. Brangwynne C.P. Koenderink G.H. MacKintosh F.C. et al.: ‘Cytoplasmic diffusion: molecular motors mix it up’, J. Cell Biol., 2008, 183, (4), pp. 583 –587 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18. Pederson T.: ‘Diffusional protein transport within the nucleus: a message in the medium’, Nat. Cell Biol., 2000, 2, (5), pp. E73 –E74 [DOI] [PubMed] [Google Scholar]
  • 19. Farsad N. Yilmaz H.B. Eckford A. et al.: ‘A comprehensive survey of recent advancements in molecular communication’, IEEE Commun. Surveys Tuts., 2016, 18, (3), pp. 1887 –1919 [Google Scholar]
  • 20. Atakan B. Akan O.B.: ‘On molecular multiple‐access, broadcast, and relay channels in nanonetworks’. Proc. Int. Conf. on Bio‐Inspired Models of Network, Information and Computing Sytems (BIONETICS), Awaji Island, Hyogo, Japan, November 2008, p. 16 [Google Scholar]
  • 21. Einolghozati A. Sardari M. Fekri F.: ‘Relaying in diffusion‐based molecular communication’. Proc. IEEE Int. Symp. on Information Theory (ISIT), Istanbul, Turkey, July 2013, pp. 1844 –1848 [Google Scholar]
  • 22. Wang X. Higgins M.D. Leeson M.S.: ‘Relay analysis in molecular communications with time‐dependent concentration’, IEEE Commun. Lett., 2015, 19, (11), pp. 1977 –1980 [Google Scholar]
  • 23. Ahmadzadeh A. Noel A. Burkovski A. et al.: ‘Amplify‐and‐forward relaying in two‐hop diffusion‐based molecular communication networks’. Proc. IEEE Global Communications Conf. (GLOBECOM), San Diego, CA, USA, 2015, pp. 1 –7 [Google Scholar]
  • 24. Ahmadzadeh A. Noel A. Schober R.: ‘Analysis and design of multi‐hop diffusion‐based molecular communication networks’, IEEE Trans Mol. Biol. Multi‐Scale Commun., 2015, 1, (2), pp. 144 –157 [Google Scholar]
  • 25. Alberts B.: ‘Molecular biology of the cell’ (Garland science, USA, 2017, 5th edn.) [Google Scholar]
  • 26. Bader S. Kortholt A. Van‐Haastert P.J.: ‘Seven dictyostelium discoideum phosphodiesterases degrade three pools of camp and cgmp’, Biochem. J., 2007, 402, (1), pp. 153 –161 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27. Stanton B.C. Nielsen A.A. Tamsir A. et al.: ‘Genomic mining of prokaryotic repressors for orthogonal logic gates’, Nat. Chem. Biol., 2014, 10, (2), pp. 99 –105 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28. Lin L. Zhang J. Ma M. et al.: ‘Time synchronization for molecular communication with drift’, IEEE Commun. Lett., 2017, 21, (3), pp. 476 –479 [Google Scholar]
  • 29. Noel A. Cheung K.C. Schober R.: ‘Joint channel parameter estimation via diffusive molecular communication’, IEEE Trans. Mol. Biol. Multi‐Scale Commun., 2015, 1, (1), pp. 4 –17 [Google Scholar]
  • 30. Pierobon M. Akyildiz I.F.: ‘Noise analysis in ligand‐binding reception for molecular communication in nanonetworks’, IEEE Trans. Signal Process., 2011, 59, (9), pp. 4168 –4182 [Google Scholar]
  • 31. Kuran M.S. Yilmaz H.B. Tugcu T. et al.: ‘Modulation techniques for communication via diffusion in nanonetworks’. Proc. IEEE Int. Conf. on Communications (ICC), Kyoto, Japan, June 2011, pp. 1 –5 [Google Scholar]
  • 32. Singhal A. Mallik R.K. Lall B.: ‘Performance analysis of amplitude modulation schemes for diffusion‐based molecular communication’, IEEE Trans. Wireless Commun., 2015, 14, (10), pp. 5681 –5691 [Google Scholar]
  • 33. Yilmaz H.B. Chae C.B.: ‘Arrival modelling for molecular communication via diffusion’, Electron. Lett., 2014, 50, (23), pp. 1667 –1669 [Google Scholar]
  • 34. Gagliardi R. Karp S.: ‘ M ‐ary Poisson detection and optical communications’, IEEE Trans. Commun. Technol., 1969, 17, (2), pp. 208 –216 [Google Scholar]
  • 35. Case R.J. Labbate M. Kjelleberg S.: ‘AHL‐driven quorum‐sensing circuits: their frequency and function among the proteobacteria’, ISME J., 2008, 2, (4), p. 345 [DOI] [PubMed] [Google Scholar]
  • 36. Anne T., (Ed.): ‘Scientists program cells to remember and respond to series of stimuli’. Posted 21 July 2016. Available at http://news.mit.edu/2016/biological‐circuit‐cells‐remember‐respond‐stimuli‐0721, accessed June 2018
  • 37. Lapidoth A. Shapiro J.H. Venkatesan V. et al.: ‘The discrete‐time Poisson channel at low input powers’, IEEE Trans. Inf. Theory, 2011, 57, (6), pp. 3260 –3272 [Google Scholar]
  • 38. Lapidoth A. Moser S.M.: ‘On the capacity of the discrete‐time Poisson channel’, IEEE Trans. Inf. Theory, 2009, 55, (1), pp. 303 –322 [Google Scholar]
  • 39. Aminian G., Arjmandi H. Gohari A. et al.: ‘Capacity of diffusion‐based molecular communication networks over LTI‐Poisson channels’, IEEE Trans Mol. Biol. Multi‐Scale Commun., 2015, 1, (2), pp. 188 –201 [Google Scholar]
  • 40. Cover T.M. Thomas J.A.: ‘Elements of information theory’ (John Wiley & Sons, New Jersey, USA, 2012, 2nd edn.) [Google Scholar]
  • 41. Eida S. Van‐Cauteren M. Hotokezaka Y. et al.: ‘Length of intact plasma membrane determines the diffusion properties of cellular water’, Sci. Rep., 2016, 6, p. 19051 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42. Padfield J.M. Kellaway I.: ‘The diffusion of penicillin G and ampicillin through phospholipid sols’, J. Pharm. Pharmacol., 1975, 27, (5), pp. 348 –352 [DOI] [PubMed] [Google Scholar]
  • 43. Kuran M. Tugcu T. Edis B.: ‘Calcium signaling: overview and research directions of a molecular communication paradigm’, IEEE Wirel. Commun., 2012, 19, (5), pp. 20 –27 [Google Scholar]
  • 44. Tominaga M., Kimura A. Yokota E. et al.: ‘Cytoplasmic streaming velocity as a plant size determinant’, Dev. Cell, 2013, 27, (3), pp. 345 –352 [DOI] [PubMed] [Google Scholar]
  • 45. Al‐Baldawi N. Abercrombie R.: ‘Calcium diffusion coefficient in Myxicola axoplasm’, Cell calcium, 1995, 17, (6), pp. 422 –430 [DOI] [PubMed] [Google Scholar]
  • 46. Blahut R.: ‘Computation of channel capacity and rate‐distortion functions’, IEEE Trans. Inf. Theory, 1972, 18, (4), pp. 460 –473 [Google Scholar]
  • 47. Fu J. Yan H.: ‘Controlled drug release by a nanorobot’, Nat. Biotechnol., 2012, 30, (5), pp. 407 –408 [DOI] [PubMed] [Google Scholar]
  • 48. Miyamoto T., Razavi S. DeRose R. et al.: ‘Synthesizing biomolecule‐based Boolean logic gates’, ACS Synth. Biol., 2012, 2, (2), pp. 72 –82 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 49. Radhakrishnan K. Tripathy J. Raichur A.M.: ‘Dual enzyme responsive microcapsules simulating an ‘or’ logic gate for biologically triggered drug delivery applications’, Chem. Commun., 2013, 49, (47), pp. 5390 –5392 [DOI] [PubMed] [Google Scholar]
  • 50. Chen H., Wang G. Simha R. et al.: ‘Boolean models of biological processes explain cascade‐like behavior’, Sci. Rep., 2016, 6, p. 20067 [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from IET Nanobiotechnology are provided here courtesy of Wiley

RESOURCES