11
1536-1241 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TNB.2016.2620439, IEEE Transactions on NanoBioscience 1 Propagation Modeling and Analysis of Molecular Motors in Molecular Communication Youssef Chahibi, Student Member, IEEE, Ian F. Akyildiz, Fellow, IEEE, and Ilangko Balasingham, Senior Member, IEEE Abstract—Molecular motor networks (MMNs) are networks constructed from molecular motors to enable nanomachines to perform coordinated tasks of sensing, computing, and actuation at the nano- and micro- scales. Living cells are naturally enabled with this same mechanism to establish point-to-point communi- cation between different locations inside the cell. Similar to a railway system, the cytoplasm contains an intricate infrastructure of tracks, named microtubules, interconnecting different internal components of the cell. Motor proteins, such as kinesin and dynein, are able to travel along these tracks directionally, carry- ing with them large molecules that would otherwise be unreliably transported across the cytoplasm using free diffusion. Molecular communication has been previously proposed for the design and study of MMNs. However, the topological aspects of MMNs, including the effects of branches, have been ignored in the existing studies. In this paper, a physical end-to-end model for MMNs is developed, considering the location of the transmitter node, the network topology, and the receiver nodes. The end-to-end gain and group delay are considered as the performance measures, and analytical expressions for them are derived. The analytical model is validated by Monte-Carlo simulations and the performance of MMNs is analyzed numerically. It is shown that, depending on their nature and position, MMN nodes create impedance effects that are critical for the overall performance. This model could be applied to assist the design of artificial MMNs and to study cargo transport in neurofilaments to elucidate brain diseases related to microtubule jamming. Index Terms—Nanonetworks, molecular motors, molecular communication, wave propagation, channel modeling. I. I NTRODUCTION Molecular motors are biological nanomachines that enable living organisms to perform efficient mechanical work, includ- ing muscle contraction and the intracellular cargo transport. In particular, kinesin and dynein are two important motor proteins enabling the intracellular cargo transport towards and away from the cell nucleus, respectively. They convert energy in the form of adenosine triphosphate (ATP) to transport Youssef Chahibi and Ian F. Akyildiz are with the Broadband Wire- less Networking Laboratory, School of Electrical and Computer Engineer- ing, Georgia Institute of Technology, Atlanta, GA 30332, USA (email: {youssef,ian}@ece.gatech.edu). Ilangko Balasingham is with the Biomedical Sensor Network Research Group at the Norwegian University of Science and Technology (NTNU), Institute of Mathematics and Electronics, the Intervention Center at the Oslo University Hospital, and the Institute of Clinical Medicine, University of Oslo (email: [email protected]). This work was performed at the Norwegian University of Science and Technology (NTNU) during the tenure of a Mobility Scholarship as a part of the project “Medical Sensing, Localization, and Communications using Ultra Wideband Technology (MELODY) II” contract no. 225885/O70 funded by the Research Council of Norway. large molecules inside a cell between different organelles and vesicles. Molecular motor communication (MMC) is a walkway- based molecular communication (MC) mechanism. MMC underlies intercellular neuron communication [18] by trans- porting large molecules along the axons of a neuron cell, as well as intracellular communication between the nucleus and the organelles of a cell. MMC has several advantages over other MC physical solutions. Diffusion-based molecular communication [23] is not fast enough to transport molecules over large distances ( 1 μm). In addition, diffusion- based molecular communication cannot happen against the concentration gradient in the medium. Similarly, flow-based communication cannot occur against the flow direction. MMC does not have this limitation. In fact, molecular motors can transport molecules in non-equilibrium mediums, regardless of the concentration gradient, by using chemical energy (e.g., in the form of ATP) to produce a mechanical movement in a similar way to a car engine. The ability to control the motion of molecular motors using molecular switches [5] makes MMC a promising solution to realize nanonetworks [1]. Unlike macro-scale motors, molecular motors are highly stochastic in nature. MMC has been conceptually considered as a molecular communication mechanism in [27]. In [19], the noise effects of molecular motors traveling along microtubular tracks have been simulated using a one-dimensional random walker with drift. In [22], MMC using microtubular transport over kinesin-coated surfaces has been simulated as a random walker with drift on a two-dimensional geometry. These works are based on mobility models that assume empirically- measured drift velocity and diffusivity. In reality, the drift velocity and diffusivity are highly coupled. Moreover, molec- ular motors often detach from their track. The paper in [10] provides experimental results for the transport of microtubules on kinetic-coated surfaces, demonstrating the feasibility of MMC. The paper also utilizes DNA hybridization to create a MC addressing scheme. The paper in [13] uses Monte-Carlo methods to simulate molecular motor transport on cytoskeletal filaments. The paper has the advantage of taking into account the mutual exclusion of molecular motors, but considers only two molecular motor states (forward motion, and detachment state). Several computational models have been proposed to capture this behavior with varying levels of complexity [14] [15]. In this paper, a fully analytical propagation model of the MMC channel is developed and its performance analysis is conducted based on the mobility parameters (backward

Propagation Modeling and Analysis of Molecular Motors in ... · Propagation Modeling and Analysis of Molecular Motors in Molecular Communication Youssef Chahibi, Student Member, IEEE,

  • Upload
    others

  • View
    17

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Propagation Modeling and Analysis of Molecular Motors in ... · Propagation Modeling and Analysis of Molecular Motors in Molecular Communication Youssef Chahibi, Student Member, IEEE,

1536-1241 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TNB.2016.2620439, IEEETransactions on NanoBioscience

1

Propagation Modeling and Analysis of MolecularMotors in Molecular Communication

Youssef Chahibi, Student Member, IEEE, Ian F. Akyildiz, Fellow, IEEE, andIlangko Balasingham, Senior Member, IEEE

Abstract—Molecular motor networks (MMNs) are networksconstructed from molecular motors to enable nanomachines toperform coordinated tasks of sensing, computing, and actuationat the nano- and micro- scales. Living cells are naturally enabledwith this same mechanism to establish point-to-point communi-cation between different locations inside the cell. Similar to arailway system, the cytoplasm contains an intricate infrastructureof tracks, named microtubules, interconnecting different internalcomponents of the cell. Motor proteins, such as kinesin anddynein, are able to travel along these tracks directionally, carry-ing with them large molecules that would otherwise be unreliablytransported across the cytoplasm using free diffusion. Molecularcommunication has been previously proposed for the design andstudy of MMNs. However, the topological aspects of MMNs,including the effects of branches, have been ignored in the existingstudies. In this paper, a physical end-to-end model for MMNs isdeveloped, considering the location of the transmitter node, thenetwork topology, and the receiver nodes. The end-to-end gainand group delay are considered as the performance measures, andanalytical expressions for them are derived. The analytical modelis validated by Monte-Carlo simulations and the performance ofMMNs is analyzed numerically. It is shown that, depending ontheir nature and position, MMN nodes create impedance effectsthat are critical for the overall performance. This model could beapplied to assist the design of artificial MMNs and to study cargotransport in neurofilaments to elucidate brain diseases related tomicrotubule jamming.

Index Terms—Nanonetworks, molecular motors, molecularcommunication, wave propagation, channel modeling.

I. INTRODUCTION

Molecular motors are biological nanomachines that enableliving organisms to perform efficient mechanical work, includ-ing muscle contraction and the intracellular cargo transport.In particular, kinesin and dynein are two important motorproteins enabling the intracellular cargo transport towards andaway from the cell nucleus, respectively. They convert energyin the form of adenosine triphosphate (ATP) to transport

Youssef Chahibi and Ian F. Akyildiz are with the Broadband Wire-less Networking Laboratory, School of Electrical and Computer Engineer-ing, Georgia Institute of Technology, Atlanta, GA 30332, USA (email:{youssef,ian}@ece.gatech.edu).

Ilangko Balasingham is with the Biomedical Sensor Network ResearchGroup at the Norwegian University of Science and Technology (NTNU),Institute of Mathematics and Electronics, the Intervention Center at the OsloUniversity Hospital, and the Institute of Clinical Medicine, University of Oslo(email: [email protected]).

This work was performed at the Norwegian University of Science andTechnology (NTNU) during the tenure of a Mobility Scholarship as a partof the project “Medical Sensing, Localization, and Communications usingUltra Wideband Technology (MELODY) II” contract no. 225885/O70 fundedby the Research Council of Norway.

large molecules inside a cell between different organelles andvesicles.

Molecular motor communication (MMC) is a walkway-based molecular communication (MC) mechanism. MMCunderlies intercellular neuron communication [18] by trans-porting large molecules along the axons of a neuron cell,as well as intracellular communication between the nucleusand the organelles of a cell. MMC has several advantagesover other MC physical solutions. Diffusion-based molecularcommunication [23] is not fast enough to transport moleculesover large distances (� 1 µm). In addition, diffusion-based molecular communication cannot happen against theconcentration gradient in the medium. Similarly, flow-basedcommunication cannot occur against the flow direction. MMCdoes not have this limitation. In fact, molecular motors cantransport molecules in non-equilibrium mediums, regardlessof the concentration gradient, by using chemical energy (e.g.,in the form of ATP) to produce a mechanical movement in asimilar way to a car engine. The ability to control the motion ofmolecular motors using molecular switches [5] makes MMCa promising solution to realize nanonetworks [1].

Unlike macro-scale motors, molecular motors are highlystochastic in nature. MMC has been conceptually consideredas a molecular communication mechanism in [27]. In [19], thenoise effects of molecular motors traveling along microtubulartracks have been simulated using a one-dimensional randomwalker with drift. In [22], MMC using microtubular transportover kinesin-coated surfaces has been simulated as a randomwalker with drift on a two-dimensional geometry. Theseworks are based on mobility models that assume empirically-measured drift velocity and diffusivity. In reality, the driftvelocity and diffusivity are highly coupled. Moreover, molec-ular motors often detach from their track. The paper in [10]provides experimental results for the transport of microtubuleson kinetic-coated surfaces, demonstrating the feasibility ofMMC. The paper also utilizes DNA hybridization to create aMC addressing scheme. The paper in [13] uses Monte-Carlomethods to simulate molecular motor transport on cytoskeletalfilaments. The paper has the advantage of taking into accountthe mutual exclusion of molecular motors, but considers onlytwo molecular motor states (forward motion, and detachmentstate). Several computational models have been proposed tocapture this behavior with varying levels of complexity [14][15].

In this paper, a fully analytical propagation model of theMMC channel is developed and its performance analysisis conducted based on the mobility parameters (backward

Page 2: Propagation Modeling and Analysis of Molecular Motors in ... · Propagation Modeling and Analysis of Molecular Motors in Molecular Communication Youssef Chahibi, Student Member, IEEE,

2

motion, forward motion, and detachment) of the molecularmotor protein (kinesin and dynein) moving along a bifurcatingnetwork of microtubules. The end-to-end gain and group delayin a MMN are derived analytically in the frequency domain.They depend on the MMN topology, the locations of the trans-mitter and receiver nodes, and the mobility parameters of themolecular motors. In order to verify the analytical model, wecompare the model with the results of Markov Chain Monte-Carlo simulations of a molecular motor. Our results could beused for medical applications. For example, molecular motorsare involved in several diseases and therapeutic methods. Infact, several brain diseases are associated with jamming inmicrotubules, which prevents the transport of key proteinsneeded for the repair of brain cells [9]. Our analytical resultscould be used to find the molecular properties that causejamming and diagnose the jamming points in a MMN.

The paper is organized as follows. In Sec. II, the systemmodel is presented, including the network topology and themolecular motor mobility. In Sec. III, the propagation modelof molecular motors over a network is explained. In Sec. IV,numerical results stemming from the numerical evaluation ofthe MMC network are presented, discussed, and comparedwith the results of Monte-Carlo simulations. Finally, Sec. Vconcludes the paper.

II. ANALYSIS OF POINT-TO-POINT MOLECULARCOMMUNICATION WITH MOLECULAR MOTORS

In this section, the topology and elements of a MMN arepresented, the mobility of molecular motors on microtubulesis described and modeled through a Markov Process, and aFokker-Planck equation for the probability density function ofthe presence of a molecular motor on the MMN is provided.

A. Molecular Motor Network Model

Fig. 1 shows the topology of a MMN. The root node of theMMN is the soma. The microtubule tracks may bifurcate, asis the case in neurons [11] and plants [4]. A microtubule isabstracted as a link. The bifurcations are abstracted as nodes.The location of cargo production is abstracted as a transmitternode. The location of cargo absorption is abstracted as areceiver node. The nodes that do not have any children nodesare called terminal modes. An example of cargo is messengerribonucleic acid (mRNA). The transport of the cargo is carriedout by molecular motors which travel along the microtubules.The molecular motors consist of kinesin, which is a motorprotein that travels towards the (+) end of the microtubule,and dynein, which travels in the opposite direction towardsthe (−) end. The cargo can be blocked when it reaches theterminal nodes of the MMN.

The topology of the MMN is assumed to be a binarytree graph, i.e., one node can only have up to two childrennodes. This is the case for microtubules in neurons, due tothe shape of dendritic trees. The MMN has a finite number ofnodes (vertices) N and N − 1 links (edges). The nodes canbe transmitter nodes, branching nodes, or receiver nodes. Anexample of a binary tree topology with 5 nodes is illustratedin Fig. 2. The node that is the closest to the cell soma is

Towards dendrites end

Carrier Bidirectional molecular motors

Message Cargo molecule (e.g. mRNA)

(+)

(-)

Towards cell soma Root node Soma

Branch node Bifurcation

Link Plus-ended microtubule Transmitter node

Source of cargo production

Receiver node Target of cargo absorption

Fig. 1: Molecular motors travel along the cytoskeleton, awayfrom the soma and towards the ends of the dendrites. However,they can also travel in the opposite direction due to theirrandom behavior. Molecular communication is used to abstractthe propagation of molecular motors on the cytoskeleton as acommunication network.

1

2k

2

2k+1

kRoot node

Terminal node

Terminal node

Terminal node

Fig. 2: Illustration of a MMN with a binary tree topology.

called the root node and has index 1. A conventional indexingscheme is used for any other node. If it is located to the left ofits parent k, the index is 2k, otherwise, the index is 2k+1. Inthe figure, the nodes 2, 2k = 6, and 2k + 1 = 7 are terminalnodes with k = 3.

B. Molecular Motor Mobility

The mobility model for molecular motors is based onthe experimental observations regarding the biophysics ofprotein transport inside the cell. It has been observed in [21]that molecular motors undergo stochastic transitions betweendifferent motion states, namely the backward motion state, thedetachment state, and the forward motion state. The molecular

Page 3: Propagation Modeling and Analysis of Molecular Motors in ... · Propagation Modeling and Analysis of Molecular Motors in Molecular Communication Youssef Chahibi, Student Member, IEEE,

1536-1241 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TNB.2016.2620439, IEEETransactions on NanoBioscience

3

β+β−

α α

−ν ν

Forward motionstate +

Backward motionState -

Detachmentstate 0

ATP

ATPATP ATP

ATP

κ

Fig. 3: State representation of molecular motors motion.

motor moves with a velocity −ν in the backward motion state,with a velocity 0 at the detachment state, and with a velocityν at the forward motion state. In the detachment state, themolecular motor does not move and may irreversibly detachfrom the microtubule track at a rate κ, otherwise it returns toone of the two motion states at a rate α.

Fig. 3 shows a molecular motor traveling along a micro-tubule and carrying a cargo. The mechanical energy of themolecular motor comes from the available chemical energycontained in ATP molecules. As shown in the figure, α is therate at which the molecular motors moves from a detachedstate to a backward or forward state. β+ and β− is the rate atwhich the molecular motor move from a forward motion state,or a backward motion state, respectively, to a detached state.We note that a molecular motor cannot directly transition be-tween a forward motion state and a backward motion state [8].At the detached state, the molecular motor does not move andmay either irreversibly detach by the surrounding environmentor return to one of the motion states The molecular motorirreversibly detaches from the microtubule when it reaches theend of the microtubules. The transmitter and receiver nodescan be located anywhere in the network.

Mechanochemical studies of motor proteins under differ-ent ATP concentrations [25] have shown that their velocityincreases with the ATP concentration. It reaches a maximumvelocity at saturating levels of ATP. More precisely, the ve-locity is related to ATP concentration according to Michaelis-Menten kinetics [28]. This model defines a constant KATP ,named Michaelis constant, as the concentration of ATP cATPat which the velocity is half of νmax. In this paper, we useνmax = 0.1µs, which is approximately equal to the velocityobserved in experiments [3]. Thus, the velocity ν is a functionof the chemical energy as follows [21]

ν =νmaxcATP

cATP +KATP. (1)

C. Markov Process Model of Molecular Motors

A convenient way to describe the switching of molecularmotors between different states is through a Markov process

[21]. The kinetics of a molecular motor can then be describedas a Markov process with different states (backward motion,detachment, and forward motion). In this section, the Markovprocess and its set of parameters are described in detail.

A molecular motor can be in the position X(t) ∈ R andat the state S(t) ∈ (+,−, 0). X(t) is a continuous randomprocess defining the coordinate along the microtubule at timet and S(t) is a discrete random process defining the state ofthe molecular motor at time t. The motion and state dynamicsare as follows

• Backward motion state −: the molecular motor movesin the backward direction of the microtubule with avelocity ν, the molecular motor can go from this state to adetachment state with a rate β−. Let h−(x, t) denote thejoint probability that x < X(t) < x+ dx and S(t) = −.

• Detachment state 0: The molecular motor is still anddetaches from the microtubule. It can disappear at rate κor go to either the forward motion state or the backwardmotion state with a rate α. Let h0(x, t) denote the jointprobability that x < X(t) < x+ dx and S(t) = 0.

• Forward motion state +: The molecular motor moves inthe forward direction of the microtubule with a velocityν, the molecular motor can go from this state to adetachment state with a rate β+. Let h+(x, t) denote thejoint probability that x < X(t) < x+ dx and S(t) = +.

From the Markov process model of molecular motors, wecan derive the master equations of the molecular motors whichdescribe the variations over time of the probability densityfunctions h−(x, t), h0(x, t), and h+(x, t).

A molecular motor is in state − at position x and timet+ dt either if it was a state − at position x+ νdt and timet or if it moved to the state − from the other states m ∈{−, 0,+} and did not move out from the state − and otherstates m ∈ {−, 0,+}. Thanks to the Chapman-Kolmogorovequation applied to a discrete Markov process, this is writtenas the following

h−(x, t+ dt) = h−(x+ νdt, t) (2)

+∑m

(P(m,−)hm(x, t)− P(−,m)h−(x, t)

)where P(m,n) is the probability of moving from the state m ∈{−, 0,+} to the state n ∈ {−, 0,+} during the time interval[t, t+ dt]. Similarly, for states + and −, we have

h+(x, t+ dt) = h+(x− νdt, t) (3)

+∑m

(P(m,+)hm(x, t)− P(+,m)h+(x, t)

)For the detachment state

h0(x, t+ dt) = (4)

+∑m

(P(m,0)hm(x, t)− P(0,m)h0(x, t)

).

By using the definition of the rates α, β+, β−, and κand developing the previous equations to a first-order Taylorapproximation with respect to dt, we get the following sys-

Page 4: Propagation Modeling and Analysis of Molecular Motors in ... · Propagation Modeling and Analysis of Molecular Motors in Molecular Communication Youssef Chahibi, Student Member, IEEE,

4

tem of master equations which governs the evolution of theprobability densities for the states m ∈ {−, 0,+}.∂h+(x, t)

∂t= −ν ∂h+(x, t)

∂x− β+h+(x, t) + αh0(x, t) (5)

∂h−(x, t)

∂t= ν

∂h−(x, t)

∂x− β−h−(x, t) + αh0(x, t) (6)

∂h0(x, t)

∂t= β+h+(x, t) + β−h−(x, t)− (2α+ κ)h0(x, t) .

(7)

We note that although the equations in (5) are linear, solvingthem directly using Fourier analysis leads to intractable so-lutions due to third degree polynomial equations. The masterequation in (5) can be solved stochastically by using the kineticMonte-Carlo Gillespie algorithm [7] or deterministically byusing finite-element methods [12]. Although these methodsare accurate, they are computationally expensive. At the ex-pense of a first-order approximation, the quasi-state reductionof the master equation to a one-dimensional Fokker-Planckequation [17] is much more computationally efficient and canbe used for accurate mathematical analysis of the MMNs.

D. Fokker-Plank Equation

The one-dimensional Fokker-Planck equation governing theprobability density function h(x, t) for the presence of themolecular motor at position x and time t can be found fromthe aforementioned master equation (5). This is done along thelines with the approaches proposed in [20], [21], [24] and [26].The difference from the previous work is that we assume thatthe molecular motor may be irreversibly detached at any timeand position along the microtubule independently of the target.We omit the full derivation here due to lengthiness. Basically,the master equation (5) is written in matrix form, projected onthe orthogonal space of the matrix, the orthogonal projectionis expanded asymptotically. Keeping only the first order termsof the expansion, the orthogonal projection is substituted inthe matrix form of the master equation, where the diffusion,drift, and reaction terms are identified. The probability densityfunction h(x, t) for the molecular motor at position x and timet is then found to obey the following Fokker-Planck equation

∂h(x, t)

∂t= −V ∂h(x, t)

∂x+D

∂2h(x, t)

∂x2− Λh(x, t) . (8)

where• The diffusion term D is expressed as

D =2ν2

γ3β2+β

2−α

2

(β2−−4α2 + 2αβ−+αβ+ +αβ−

).

(9)

with γ = 1/β+ + 1/β− + 1/α.• The drift term V is expressed as

V =ν

γ

(1

β+− 1

β−

). (10)

• The reaction term Λ is expressed as

Λ =κ

γα. (11)

0 Lk φn, k2⎢

⎣⎢⎢⎥

⎦⎥⎥

( f )

φn,k ( f ) dn,kδ(x)

Hn,k (x, f )Link response

Node response

Space coordinate x along the link k

Freq

uenc

y tra

nsfo

rm o

f pro

babi

lity

dens

ity fu

nctio

n of

mol

ecul

ar m

otor

pr

esen

ce Node response

Fig. 4: Link response in a MMN Hn,k(x, f), the node responsein a MMN φn,k(f) , and the parent node response φn,b k2 c(f)in a link k. The x-axis corresponds to the space coordinatex along the link k. The y-axis corresponds to the frequencytransform of the probability density function of molecularmotor presence.

III. PROPAGATION ANALYSIS IN A MOLECULAR MOTORNETWORK

We analyze the propagation of one molecular motor alonga MMN. The molecular motor is located at the inlet of a linkn at the time t = 0, and we would like to predict how likelythe molecular motor will be at another location of the MMNat some t. The case of multiple transmitters and sinks can beconsidered by the superposition principle since the system ofmaster equations is linear. The analysis is performed in thefrequency domain. In this goal, key quantities involved in thepropagation analysis are defined as follows

Definition 1. The link response in a MMN Hn,k(x, f) isthe Fourier transform of hn,k(x, t), the probability densityfunction, i.e. the characteristic function, for the presence ofthe molecular motor in the link k at position x and time tgiven that the molecular motor was located at the inlet of thelink n at time t = 0. f is the frequency.

Definition 2. The node response in a MMN φn,k(f) is equalto Hn,k(Lk, f), where Lk is the length of the link k.

In Sec. III-A, the link responses in a MMN Hn,k(x, f) arefound as an expression of the node responses φn,b k2 c(x, f)

and φn,k(f) delimiting the links k, as shown in Fig. 4. InSec. III-B, the node responses in a MMN φn,k(f) are foundas an expression of the topology and mobility parameters ofthe MMN. As it will be shown in the derivation, the advantageof this approach is that the link response does not need to beevaluated for the calculation of the node responses, unless itis needed. In fact, given only the length of the links, the linkresponses can be directly calculated from the node responses.

A. Link Response in a Molecular Motor Network

Here we introduce the procedure for the calculation of alink response Hn,k(x, f) in a MMN depending on the noderesponses φn,b k2 c

(x, f) and φn,k(f) delimiting the links k

Page 5: Propagation Modeling and Analysis of Molecular Motors in ... · Propagation Modeling and Analysis of Molecular Motors in Molecular Communication Youssef Chahibi, Student Member, IEEE,

1536-1241 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TNB.2016.2620439, IEEETransactions on NanoBioscience

5

and the index of the transmitter node n. After applying theFourier transform to the Fokker-Planck equation in the timedomain derived in (8), the link response in a MMN Hn,k(x, f)can be found analytically by solving the following differentialequation[

D∂2

∂x2− V ∂

∂x− (2πjf + Λ)

]Hn,k(x, f) = dn,kδ(x)

(12)where dn,k is the Kronecker symbol (if n = k then dn,k = 0,otherwise dn,k = 1) and δ(·) is the Dirac function.

By using standard methods [16], the solution is

Hn,k(x, f) = HGn,k(x, f) +HI

n,k(x, f) (13)

where HGn,k(x, f) is the homogeneous function of the equation

(12) , and HIn,k(x, f) is the inhomogeneous solution of the

equation (12) satisfying the boundary conditions imposed byφn,b k2 c

(f) at x = 0 and φn,k(f) at x = Lk.By using a Laplace transform with respect to the spa-

tial coordinate [20], we find that the homogeneous solutionHGn,k(x, f) is expressed as

HGn,k(x, f) =

ψ(x− Lk, f)ψ(x, f)

DWk(f)dn,k (14)

whereψ(x, f) = eµ1(f)x − eµ2(f)x

µ1(f) =V+√

8jπDf+4DΛ+V 2

2D

µ2(f) =V−√

8jπDf+4DΛ+V 2

2D

Wk(f) = (µ2(f)− µ1(f))(e−µ1(f)Lk − e−µ2(f)Lk

).(15)

By using the same method, we find that HIn,k(x, f) is

expressed as follows

HIn,k(x, f) = φn,b k2 c

(f)ψ(x− Lk, f)

ψ(−Lk, f)+ φn,k(f)

ψ(x, f)

ψ(Lk, f)(16)

where ψ(x, f) is defined in (15).Finally, the link response in a MMN is obtained as follows

Hn,k(x, f) = φn,b k2 c(f)

ψ(x− Lk, f)

ψ(−Lk, f)+ φn,k(f)

ψ(x, f)

ψ(Lk, f)

+ψ(x− Lk, f)ψ(x, f)

DWk(f)dk,n

(17)

where ψ(x, f) and Wk(f) are direct expressions of the diffu-sion term D, the drift term V , and the reaction term Λ of theFokker-Planck equation in (8).

B. Node Response in a Molecular Motor Network

In this section, a method to determine the node responsesφn,k(f) in a MMN is proposed, given the topology andgeometric properties of the MMN. Based on flux conservation,the analytical expression (18) of node responses in a MMNφn,k(f) is obtained. The rest of this section is composed oftwo parts. First, the problem of deriving the node responses ina MMN φn,k(f) is put in matrix form, and second, the matrixform is inverted using an iterative method.

a) Node Responses Matrix Equation: The node responsein a MMN matrix equation is obtained by applying theconservation of fluxes at the nodes k. The link inflow andoutflow are defined as followsIk(f) = − D

∂Hn,k(x,f)∂x

∣∣∣x=0

+ V Hn,k(0, f)

Ok(f) = − D∂Hn,k(x,f)

∂x

∣∣∣x=Lk

+ V Hn,k(Lk, f)(19)

where Ik(f) is the link inflow and Ok(f) is the link outflow.The flux operator F {·} of any function is defined as follows

F {·} =

[−D ∂

∂x+ V

]{·} . (20)

Thus Ik(f) = F {Hn,k(x, f)} |x=0 and Ok(f) =F {Hn,k(x, f)} |x=Lk

. The flux conversation imposes thefollowing equality

Ok(f) =∑

m∈{0,1}

I2k+m(f) = I2k(f) + I2k+1(f) (21)

where m ∈ {0, 1} is the relative index of the left and rightchildren links, respectively. Using the definition of flux in (19),the conversation of flux in (21), the definition of the fluxoperator in (20), and the expression of the link response ina MMN in (17), we obtain an equation that relates the noderesponses in a MMN as follows

φn,b k2 c(f) F

{ψ(x− Lk, f)

ψ(−Lk, f)

}∣∣∣∣x=Lk

+ φn,k(f) F{ψ(x, f)

ψ(Lk, f)

}∣∣∣∣x=Lk

+ dn,k F{ψ(x− Lk, f)ψ(x, f)

DWk(f)

}∣∣∣∣x=Lk

=∑

m∈{0,1}

(φn,k(f) F

{ψ(x− L2k+m, f)

ψ(−L2k+m, f)

}∣∣∣∣x=0

+ φn,2k+m(f) F{ψ(x, f)

ψ(Lk, f)

}∣∣∣∣x=0

+ d2k+m,n F{ψ(x− L2k+m, f)ψ(x, f)

DWk(f)

}∣∣∣∣x=0

).

(22)

Reorganizing the terms in (22), the following is obtained

φn,b k2 c(f)gk(f) + φn,k(f)sk(f) + dn,krk

=∑

m∈{0,1}

[φn,k(f)s2k+m + φn,2k+m(f)g2k+m

+ d2k+m,nrk]

(23)

where the function gk(f) is an input transmission coefficient(the ratio of molecules inflowing from the parent node that gopast the outlet of the link k), sk(f) is an output transmissioncoefficient (the ratio of molecules outflowing from the nodethat go past the outlet of the link k), rk(f) is a link trans-mission coefficient (the ratio of molecules emitted within thelink k that go past the outlet of the link k), sk(f) is an inputreflection coefficient (the ratio of molecules outflowing fromthe child node that move to the outlet of the link k), gk(f) is an

Page 6: Propagation Modeling and Analysis of Molecular Motors in ... · Propagation Modeling and Analysis of Molecular Motors in Molecular Communication Youssef Chahibi, Student Member, IEEE,

1536-1241 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TNB.2016.2620439, IEEETransactions on NanoBioscience

6

(18)φn,k(f) =(−1)k

′qn,1

p1(f)

k′−1∏j=0

gbk.2(j−k′)c(f)

pbk.2(j−k′)c(f)+k′−1∑j=0

(−1)k′−j−1

qn,bk.2(j−k′)c

pbk.2(j−k′)c(f)

k′−1∏r=j+1

gbk.2(r−k′)c(f)

pbk.2(r−k′)c(f)

output reflection coefficient (the ratio of molecules reflectedfrom the child node that move to the outlet of the link k),and rk(f) is a link reflection coefficient (the ratio of moleculesemitted within the link k that move the inlet of the link k).The functions gk(f), sk(f), rk(f), sk(f), gk(f), and rk(f)are obtained by identification with (22) as follows

(24)

gk(f) = F{ψ(x−Lk,f)ψ(−Lk,f)

}∣∣∣x=Lk

sk(f) = F{ψ(x,f)ψ(Lk,f)

}∣∣∣x=Lk

rk(f) = F{ψ(x−Lk,f)ψ(x,f)

DWk(f)

}∣∣∣x=Lk

sk(f) = F{ψ(x−Lk,f)ψ(−Lk,f)

}∣∣∣x=0

gk(f) = F{ψ(x,f)ψ(Lk,f)

}∣∣∣x=0

rk(f) = F{ψ(x−Lk,f)ψ(x,f)

DWk(f)

}∣∣∣x=0

) .

Using the equations in (15), gk(f), sk(f), rk(f), sk(f), gk(f)and rk are expressed as a function of the Fokker-Planckdiffusion term D, drift term V , reaction term Λ, the link lengthLk, and the frequency f as follows

gk(f) =

eLkV

2D

√8iπDf+4DΛ+V 2

2 csch(Lk

√8iπDf+4DΛ+V 2

2D

)sk(f) =

V2 +

√8iπDf+4DΛ+V 2

2 coth

(Lk

√8iπDf+4DΛ+V 2

2D

)rk = 0

rk = −1

sk(f) = −sk(f) + V

gk(f) = −e−V Lk

D gk(f)

(25)

where csch (·) is the hyperbolic cosecant function and coth (·)is the hyperbolic cotangent function.

Therefore, the following linear system of equations is ob-tained

• If k is a root node∑m∈{0,1}

(φn,2k+m(f)e

−V L2k+mD g2k+m(f) + dn,2k+m

)

+φn,k(f)

sk(f)− 2V +∑

m∈{0,1}

s2k+m(f)

= 0 .

(26)

• If k is a terminal node (i.e. the node k does not have anychildren nodes)

φn,b k2 c(f)gk(f) + φn,k(f) (sk(f)− 2V ) = 0 . (27)

• For all other nodes k:∑m∈{0,1}

(φn,2k+m(f)e

−V L2k+mD g2k+m(f) + dn,2k+m

)+ φn,b k2 c

(f)gk(f) (28)

+ φn,k(f)

sk(f)− 2V +∑

m∈{0,1}

s2k+m(f)

= 0 .

The linear system of equations composed of (26), (27), and(28) can be written in matrix form as the following

(29)A(f)Φn(f) = Bn

where A(f) = {ak′,k(f); k, k′ = 1 . . . N} is a matrix definedas• If k is a root node

ak′,k(f) = −dk′,k

sk(f)− 2V +∑

m∈{0,1}

s2k+m(f)

∑m∈{0,1}

dk′,2k+me−V L2k+m

D g2k+m(f) .

(30)

• If k is a terminal node

ak′,k(f) = −dk′,b k2 cgk(f)− dk′,k (sk(f)− 2V ) . (31)

• For all other nodes k

ak′,k(f) = −dk′,b k2 cgk(f)

− dk′,k

sk(f)− 2V +∑

m∈{0,1}

s2k+m(f)

(32)

−∑

m∈{0,1}

(dk′,2k+me

−V L2k+mD g2k+m(f)

).

Bn = {bn,k; k = 1 . . . N}T is a vector defined as follows• If k is a terminal node

bn,k = 0 . (33)

• For all other nodes k

bn,k =∑

m∈{0,1}

dn,2k+m . (34)

Therefore bn,k = 1 if k is the parent node of n, andbn,k = 0 otherwise since we will have (n 6= 2k andn 6= 2k + 1).

Φn(f) is a vector defined as Φn(f) =[φn,k(f); k = 1 . . . N ]

T , which are node responses in aMMN for all nodes k, as defined previously in Sec. III-A.

Page 7: Propagation Modeling and Analysis of Molecular Motors in ... · Propagation Modeling and Analysis of Molecular Motors in Molecular Communication Youssef Chahibi, Student Member, IEEE,

1536-1241 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TNB.2016.2620439, IEEETransactions on NanoBioscience

7

The matrix A(f) is nonsingular, since the boundary condi-tions are well posed. Therefore the node responses in a MMNcan be obtained as

(35)Φn(f) = A−1(f)Bn

where A−1(f) is the inverse matrix of A(f), which can befound by Gaussian elimination in O

(N3). However, exploit-

ing the structure of the matrix, it can be calculated through aniterative procedure in O (N). Since Bn is a vector consistingof all zeros except the n-th element which is equal to 1. Thenode responses in a MMN are simply the columns elementsof the matrix A−1(f), i.e.

A−1(f) = [Φn(f);n = 1 . . . N ] (36)

which depends only on the topology and geometry of theMMN, as it is explicitly shown through the expression of thecoefficients of the matrix A(f) in (26), (27), and (28).

b) Node Responses Matrix Inversion: The itera-tive procedure to obtain the MMN matrix A−1(f) =[Φn(f);n = 1 . . . N ], based on the Molecular Motor NetworkModel, geometrical properties, and the frequency f is pre-sented here.

Definition 3. The network-independent coefficient pk(f) fora non-terminal node k is defined as

pk(f) = sk(f)− 2V +∑

m∈{0,1}

s2k+m(f) . (37)

Definition 4. The network-independent source-dependent co-efficient qn,k for a non-terminal node k is defined as

qn,k = −∑

m∈{0,1}

dn,2k+m . (38)

Corollary 1. The network-independent source-dependent co-efficient qn,k is equal to the following

qn,k = −dbn2 c,k . (39)

Definition 5. The network-dependent coefficient pk(f) for anon-terminal node k is defined recursively as

pk(f) = pk(f)−∑

m∈{0,1}

g2k+m(f)g2k+m(f)

p2k+m(f)(40)

where g2k+m(f) and g2k+m(f) are defined in (25).

Definition 6. The network-dependent coefficient qn,k for anon-terminal node k is defined recursively as

qn,k = qn,k −∑

m∈{0,1}

g2k+m

p2k+m(f)qn,2k+m (41)

where p2k+m(f) is defined in (40).

Theorem 1. The node responses in a MMN φn,b k2 c(f) and

φn,k(f) are governed by the following equation

(42)φn,b k2 c(f)gk(f) + φn,k(f)pk(f) = qn,k

Proof. (42) is proved by backward induction [2], starting fromthe terminal nodes. Let k be a terminal node. Terminal nodeshave open children nodes, which are negligible. Therefore (40)

qn,k = qn,k and pk(f) = 0 for k. Hence, using the definitionsin (37) and (38), (27) becomes

φn,b k2 c(f)gk(f) + φn,k(f)pk(f) = qn,k (43)

which proves (42) for the terminal node k. Let k be now anon-terminal node. Let us assume that (42) holds true for itstwo children nodes 2k +m with m ∈ {0, 1}, i.e.

φn,2k+m(f) =qn,2k+m − φn,k(f)g2k+m(f)

p2k+m(f)(44)

for m ∈ {0, 1}. Using the definitions (37) and (38), (28)becomes∑

m∈{0,1}

(φn,2k+m(f)g2k+m(f)) + φn,b k2 c(f)gk(f)

+ φn,k(f)pk(f) = qn,k . (45)

Plugging (44) into the previous equation, the following isobtained∑

m ∈{0,1}

((qn,2k+m − φn,k(f)g2k+m(f)

p2k+m(f)

)g2k+m(f)

)+ φn,b k2 c

(f)gk(f) + φn,k(f)pk(f) = qn,k .

(46)

Expanding the equation, and factorizing the terms withφn,k(f), the following is obtained

φn,b k2 c(f)gk(f)

+ φn,k(f)

pk(f)−∑

m∈{0,1}

g2k+m(f)g2k+m(f)

p2k+m(f)

=

qn,k − ∑m∈{0,1}

g2k+m(f)

p2k+m(f)qn,2k+m

. (47)

Finally, by using the definitions in (40) and (6) in the previousequations, the following is obtained

(48)φn,b k2 c(f)gk(f) + φn,k(f)pk(f) = qn,k

which the relationship (42) for the non-terminal node k, andhence, by backward induction, for all nodes k, including theroot node k = 1 for which φn,b k2 c

= 0 due to the boundaryconditions.

Corollary 2. The root node response in a MMN φn,1(f) isan expression of the network-dependent coefficient p1(f) andthe network-dependent source-dependent coefficient qn,1 asfollows

φn,1(f) =qn,1p1(f)

. (49)

Theorem 2. The node responses in a MMN φn,k(f) areexpressed as a function of the index of the transmitter node n,the network topology, the molecular motor mobility, and thenetwork geometrical parameters. The expression is given in(18) where k′ = blog2(k)c, and (40) and qn,k(f) and pk(f)are defined in (40) and (6), respectively.

Proof. This theorem stems from the recursive relationshipdefined in (44), and can be proven by reverse induction, as

Page 8: Propagation Modeling and Analysis of Molecular Motors in ... · Propagation Modeling and Analysis of Molecular Motors in Molecular Communication Youssef Chahibi, Student Member, IEEE,

1536-1241 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TNB.2016.2620439, IEEETransactions on NanoBioscience

8

0 200 400 600 800 1000 1200 1400 1600 1800 20000

1

2

3

4

5

6

7

8

9

10 1011

Fig. 5: Comparison between the closed-form channel proba-bility of presence expression and Markov chain Monte-Carlosimulations of the molecular motors motion.

it was done for Theorem 1. Using the recursive relationship,a mathematical sequence can be defined with the root noderesponse in a MMN expressed in (18) as the first term of thesequence.

IV. NUMERICAL RESULTS

A. Monte-Carlo Simulation

Fig. 5 compares the probability density function h(x, t) forthe presence of the molecular motor at position x and time twith the histogram of the position of a molecular motor. Thesimulation environment is based on the Markov Chain Monte-Carlo [6] method, where a number of molecular motors Nm isplaced at the initial coordinate x = 0, and the motion of eachmolecular motor is dictated by a coin toss according to thetransition diagram shown in Fig. 3. Depending on this randomoutcome, the molecular motor either moves backward by adistance −νdt, forward by a distance νdt, or remains in a stillposition, where dt is the time increment of the simulation. Thecoin tossing is repeated until the end of the desired simulationtime.

Finally, the probability of presence is estimated by evaluat-ing the histogram of the positions of the Nm molecular motors,with a spatial averaging distance dx, and compared with theanalytical solution of the Fokker-Planck equation. The closed-form and simulated probabilities of presence match favorably.We notice that contrary to diffusion transport, the noise seemsto reduce as the distance increases, and that the noise remainsvery high compared with the high number of molecular motorsNm on which the results have been averaged.

B. Link Responses in a Molecular Motor Network

As a numerical evaluation, a network topology with 8 nodeshas been simulated with the parameters listed in Table I, whichare homogeneous for all links.

Fig. 6: Evolution of the link response in a MMN within alink separating two nodes. Molecular motors propagate in awave-like fashion with significant dispersion. In this evaluatedscenario, the signal travels over a 100 nm within one second.

0 25 50 75 100x [nm]

0

1h3,1(x,t)

t=0.04 s

t=0.82 s

t=1.60 s

0 25 50 75 100x [nm]

h3,2(x,t)

0 25 50 75 100x [nm]

h3,4(x,t)

Fig. 7: The link response in a MMN evolution within threeconnected links at three different time steps t = 0.04 s, t =0.82 s, and t = 1.60 s, with a transmission from the node1. The signal is continuous in the bifurcation points but canchange drastically over one link. In this evaluated scenario, thesignal propagation is clearly favored towards the direction ofthe drift, away from the root node, where the signal is heavilyattenuated.

Fig. 6 shows the probability density function h(x, t) for thepresence of the molecular motor at position x and time t in alink separating two nodes. We observe that molecular motorspropagate in a wave-like fashion with significant dispersion.In this scenario, the signal travels over a 100 nm within onesecond.

Fig. 7 shows for the probability density functions hn,k(x, t)for the presence of the molecular motor at position x and timet within three connected links, at three different time steps t =0.04 s, t = 0.82 s, and t = 1.60 s, with a transmission fromthe node 3. The signal is continuous in the bifurcation pointsbut can change drastically over one link. In this scenario, thesignal propagation is clearly favored towards the direction ofthe drift, away from the root node, where the signal is quickly

Page 9: Propagation Modeling and Analysis of Molecular Motors in ... · Propagation Modeling and Analysis of Molecular Motors in Molecular Communication Youssef Chahibi, Student Member, IEEE,

1536-1241 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TNB.2016.2620439, IEEETransactions on NanoBioscience

9

TABLE I: Numerical values of the molecular motor model.

Parameter ValueForward motion rate β+ 0.1 s−1

Backward motion rate β− 0.5 s−1

Detachment rate α 0.5 s−1

Absorption rate κ 5 ms−1

Speed νmax 0.1 µms−1

ATP concentration cATP 40 µMATP saturation constant KATP 79.23 µMNumber of molecular motors Nm 30,000Spatial averaging distance dx 0.045 nmLink length Lk 300 nm

attenuated.

C. Node Responses in a Molecular Motor Network

The node responses in a MMN have been numericallyevaluated, with a transmitter node at the first bifurcation inFig. 8 and a transmitter node at the second bifurcation inFig. 8. The gain of the node responses in a MMN is shownin the left part of the figures Fig. 8a and Fig. 9a. The gain ofa node response is denoted by |φn,k(f)|.

The gain of a node response indicates how the signalis attenuated between the transmitter node and the receivernode. We notice in the figures that the gain almost follows apower-law, since the gain is almost linear with respect to thefrequency in the log-scale. Also, the steepness of the gain ofthe node responses increases as the receiver nodes is fartherfrom the transmitter node. In Fig. 8, the transmitter node isfar from the terminal nodes, which makes the molecular motorless likely to irreversibly detach from the network. In Fig. 8,the transmitter node is a terminal node, which highly increasesthe attenuation of the signal. Also, some molecular motorsmanage to travel to the parallel branch through backwardmotion.

The group delay is denoted of a node is denoted τn,k(f),which is defined as

τn,k(f) = − 1

d6 φn,k(f)

df(50)

where 6 φn,k(f) is the phase of the node response φn,k(f).The group delay indicates how long a pulse centered arounda frequency f is delayed. It is desirable in a communicationsystem to have a constant group delay across the frequencies.We see in Fig. 8b and Fig. 9b, that the group delay dropssharply as the frequency increases. The largest group delaydistortion is suffered in the low frequencies. In addition,the group delay is non-linear. This makes time distortion animportant challenge in MMC. We observe in both figures thatthe further the receiver nodes are from the transmitter node,the higher the peak group delay is.

It is clear that the boundary conditions and topology heavilyaffect the performance of the network. The group delay of thenode responses in a MMN is shown in the right part of thefigures Fig. 8 and Fig. 9.

V. CONCLUSION

Molecular motor communication outperforms other classesof molecular communication such as diffusion-based and flow-based communication, which makes it a suitable candidatefor designing bio-inspired nanonetworks. In this paper, thepropagation of molecular motors along a complex molecularmotor nanonetwork (MMN) is predicted analytically based onthe location of the transmitter, the mobility properties of themolecular motor, and the topology of the network. The MMNis composed of nodes which can be transmitting, receiving,or idle. The nodes are interconnected with links composedof microtubules. The propagation modeling is solved in thefrequency domain. The node responses and link responses areexpressed analytically. It is found that the node response in aMMN can be calculated independently of the space dimension,and that the link response is expressed as a function of the twonode responses that delimit the link.

The purpose of the paper is to model the propagationchannel of molecular motors in a complex network topologycarrying a large molecular cargo. An example of such cargois mRNA which can carry a long sequence of information.Compared with the existing work, the approach undertaken inthis paper is completely analytical which simplifies the studyof this system. This approach can also be used to study othernetworks such as microfluidic channels with bifurcations.

The results have been validated by comparison with Monte-Carlo simulations in the time domain. Using numerical eval-uations of the model, it is shown that the position of thetransmitter node, the mobility properties and topology of theMMN are all critical parameters that affect the node andlink responses. Also, it was observed that a transmitter nodenot only affects the propagation in the children nodes, butalso the propagation in the parent nodes which goes againstthe direction of propagation and in the parallel nodes. Incomparison with transmission line network for electromagneticpropagation, MMNs are asymmetrical due to the propagationdirection bias of molecular motors. This model can enablethe study of other aspects of molecular motors such asenergy consumption, noise, information-theoretical capacity,and modulation schemes.

ACKNOWLEDGMENT

The authors would like to thank Pr. Ozgur B. Akan for hisvaluable remarks that have helped a great deal to improve thequality of the paper.

REFERENCES

[1] I. F. Akyildiz, J. M. Jornet, and M. Pierobon, “Nanonetworks: A newfrontier in communications,” Communications of the ACMs, vol. 54,no. 11, pp. 84–89, November 2011.

[2] K. G. Binmore, Mathematical Analysis: a straightforward approach.Cambridge University Press, 1982.

[3] S. M. Block, L. S. Goldstein, and B. J. Schnapp, “Bead movement bysingle kinesin molecules studied with optical tweezers,” Nature, 1990.

[4] J. Chan, A. Sambade, G. Calder, and C. Lloyd, “Arabidopsis corticalmicrotubules are initiated along, as well as branching from, existingmicrotubules,” The Plant Cell, vol. 21, no. 8, pp. 2298–2306, 2009.

[5] J. C. Cochran, Y. C. Zhao, D. E. Wilcox, and F. J. Kull, “A metalswitch for controlling the activity of molecular motor proteins,” Naturestructural & molecular biology, vol. 19, no. 1, pp. 122–127, 2012.

Page 10: Propagation Modeling and Analysis of Molecular Motors in ... · Propagation Modeling and Analysis of Molecular Motors in Molecular Communication Youssef Chahibi, Student Member, IEEE,

1536-1241 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TNB.2016.2620439, IEEETransactions on NanoBioscience

10

Fig. 8: Gain and group delay of node responses in a MMN at different nodes of the network, where the transmitter is locatedat the first bifurcation, and the receivers are located in different nodes of the MMN.

Fig. 9: Gain and group delay of node responses in a MMN at the different nodes of the network, where the transmitter islocated at the second bifurcation, and the receivers are located in different nodes of the MMN.

Page 11: Propagation Modeling and Analysis of Molecular Motors in ... · Propagation Modeling and Analysis of Molecular Motors in Molecular Communication Youssef Chahibi, Student Member, IEEE,

1536-1241 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TNB.2016.2620439, IEEETransactions on NanoBioscience

11

[6] W. R. Gilks, Markov chain monte carlo. Wiley Online Library, 2005.[7] D. T. Gillespie, “Stochastic simulation of chemical kinetics,” Annu. Rev.

Phys. Chem., vol. 58, pp. 35–55, 2007.[8] W. O. Hancock, “Bidirectional cargo transport: moving beyond tug of

war,” Nature Reviews Molecular Cell Biology, vol. 15, no. 9, pp. 615–628, 2014.

[9] N. Hirokawa, S. Niwa, and Y. Tanaka, “Molecular motors in neurons:transport mechanisms and roles in brain function, development, anddisease,” Neuron, vol. 68, no. 4, pp. 610–638, 2010.

[10] S. Hiyama, T. Inoue, T. Shima, Y. Moritani, T. Suda, and K. Sutoh,“Autonomous loading, transport, and unloading of specified cargoes byusing dna hybridization and biological motor-based motility,” Small,vol. 4, no. 4, pp. 410–415, 2008.

[11] Y.-N. Jan and L. Y. Jan, “Branching out: mechanisms of dendriticarborization,” Nature Reviews Neuroscience, vol. 11, no. 5, pp. 316–328, 2010.

[12] C. Johnson, Numerical solution of partial differential equations by thefinite element method. Courier Corporation, 2012.

[13] S. Klumpp, T. M. Nieuwenhuizen, and R. Lipowsky, “Self-organizeddensity patterns of molecular motors in arrays of cytoskeletal filaments,”Biophysical journal, vol. 88, no. 5, pp. s3118–3132, 2005.

[14] A. B. Kolomeisky and M. E. Fisher, “Molecular motors: a theorist’sperspective,” Annu. Rev. Phys. Chem., vol. 58, pp. 675–695, 2007.

[15] Y. L. Koon, C. G. Koh, and K.-H. Chiam, “Computational modelingreveals optimal strategy for kinase transport by microtubules to nerveterminals,” PloS one, vol. 9, no. 4, p. e92437, 2014.

[16] P. Kythe, Greens Functions and Linear Differential Equations: Theory,Applications, and Computation, ser. Chapman & Hall/CRC AppliedMathematics & Nonlinear Science. CRC Press, 2011.

[17] S. MacNamara, A. M. Bersani, K. Burrage, and R. B. Sidje, “Stochasticchemical kinetics and the total quasi-steady-state assumption: appli-cation to the stochastic simulation algorithm and chemical masterequation,” The Journal of chemical physics, vol. 129, no. 9, p. 095105,2008.

[18] F. Mesiti and I. Balasingham, “Nanomachine-to-neuron communicationinterfaces for neuronal stimulation at nanoscale,” IEEE Journal onSelected Areas in Communications, vol. 31, no. 12, pp. 695–704, 2013.

[19] M. J. Moore, T. Suda, and K. Oiwa, “Molecular communication:modeling noise effects on information rate,” IEEE Transactions onNanoBioscience, vol. 8, no. 2, pp. 169–180, 2009.

[20] J. M. Newby and P. C. Bressloff, “Directed intermittent search for ahidden target on a dendritic tree,” Physical Review E, vol. 80, no. 2, p.021913, 2009.

[21] ——, “Quasi-steady state reduction of molecular motor-based models ofdirected intermittent search,” Bulletin of mathematical biology, vol. 72,no. 7, pp. 1840–1866, 2010.

[22] T. Nitta, A. Tanahashi, M. Hirano, and H. Hess, “Simulating molec-ular shuttle movements: Towards computer-aided design of nanoscaletransport systems,” Lab on a Chip, vol. 6, no. 7, pp. 881–885, 2006.

[23] M. Pierobon and I. F. Akyildiz, “Capacity of a diffusion-based molecularcommunication system with channel memory and molecular noise,”IEEE Transactions on Information Theory, vol. 59, no. 2, pp. 942–954,2013.

[24] M. C. Reed, S. Venakides, and J. J. Blum, “Approximate travelingwaves in linear reaction-hyperbolic equations,” SIAM Journal on AppliedMathematics, vol. 50, no. 1, pp. 167–180, 1990.

[25] M. J. Schnitzer, K. Visscher, and S. M. Block, “Force production bysingle kinesin motors,” Nature cell biology, vol. 2, no. 10, pp. 718–723,2000.

[26] P. Sjoberg, P. Lotstedt, and J. Elf, “Fokker–planck approximation of themaster equation in molecular biology,” Computing and Visualization inScience, vol. 12, no. 1, pp. 37–50, 2009.

[27] T. Suda, M. Moore, T. Nakano, R. Egashira, A. Enomoto, S. Hiyama,and Y. Moritani, “Exploratory research on molecular communicationbetween nanomachines,” in Genetic and Evolutionary ComputationConference (GECCO), Late Breaking Papers, 2005, pp. 25–29.

[28] K. Visscher, M. J. Schnitzer, and S. M. Block, “Single kinesin moleculesstudied with a molecular force clamp,” Nature, vol. 400, no. 6740, pp.184–189, 1999.

Youssef Chahibi (S‘13) received the Ph.D. and theM.S. degree from the Georgia Institute of Technol-ogy, Atlanta, USA, in 2012 and 2016, respectively,and the Diplome d’Ingenieur in Telecommunicationsand Networks from Institut National Polytechniquede Toulouse, France, in 2011. He was a physical-layer Engineer at Alcatel-Lucent, Antwerp, Belgium,during 2011. He joined the BWN lab of the Schoolof Electrical and Computer Engineering, GeorgiaInstitute of Technology, Atlanta, in January 2012,supervised by Prof. Ian F. Akyildiz. During 2015, he

was a fellow of the Research Council of Norway at the Norwegian Universityof Science and Technology (NTNU) in Trondheim, Norway, collaboratingwith Prof. Balasingham‘s Biomedical Sensor Network Research Group. Hisresearch interests include nanoscale biologically-inspired communications,nanonetworks and drug delivery systems.

Ian F. Akyildiz (M‘86-SM‘89-F‘96) received theB.S., M.S., and Ph.D. degrees in computer engi-neering from the University of Erlangen-Nurnberg,Germany, in 1978, 1981, and 1984, respectively.Currently, he is the Ken Byers Chair Professorin Telecommunications with the School of Elec-trical and Computer Engineering, Georgia Instituteof Technology, Atlanta, GA, USA, the Director ofthe Broadband Wireless Networking Laboratory andChair of the Telecommunication Group at GeorgiaTech. Since September 2012, Dr. Akyildiz is also

a FiDiPro Professor (Finland Distinguished Professor Program (FiDiPro)supported by the Academy of Finland) at Tampere University of Tech-nology, Department of Communications Engineering, Finland. He receivednumerous awards from IEEE and ACM. His current research interests arein nanonetworks, Long Term Evolution (LTE) advanced networks, cognitiveradio networks, and wireless sensor networks.

Ilangko Balasingham (S‘91-M‘98-SM‘11) receivedthe M.S. and Ph.D. degrees in signal processingfrom the Department of Electronics and Telecom-munications, Norwegian University of Science andTechnology, Trondheim, Norway, in 1993 and 1998,respectively, and the M.S. degree from the De-partment of Electrical and Computer Engineering,University of California at Santa Barbara, SantaBarbara, CA, USA. Since 2002, he has been withthe Intervention Center, Oslo University Hospital,Oslo, Norway, as a Senior Research Scientist, where

he heads the Wireless Sensor Network Research Group. He is Professorin Signal Processing in Medical Applications at NTNU since 2006. Hisresearch interests include super-robust short range communications for bothin-body and on-body sensors, body area sensor network, microwave shortrange sensing of vital signs, short range localization and tracking mobilesensors, and nanoneural communication networks.