This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

A minimal reaction-diffusion neural model generates C. elegans undulation

Anshul Singhvi Bard College at Simon’s Rock Columbia University Harold M. Hastings Bard College at Simon’s Rock Jenny Magnes Vassar College Susannah G. Zhang Vassar College University of Georgia
Abstract

The small (1 mm) nematode Caenorhabditis elegans ([1], wormbook.org) has become widely used as a model organism; in particular the C. elegans connectome has been completely mapped, and C. elegans locomotion has been widely studied. We describe a minimal reaction-diffusion model for the locomotion of C. elegans, using as a framework a simplified, stylized ”descending pathway” of neurons as central pattern generator (CPG) (Xu et al., Proceedings of the National Academy of Sciences 115, 2018 [2]). Finally, we realize a model of the required oscillations and coupling with a network of coupled Keener (IEEE Transactions on Systems, Man, and Cybernetics SMC-13, 1983 [3]) analog neurons. Note that Olivares et al. (BioRxiv 710566, 2020 [4]) present a likely more realistic model more distributed CPG. We use the simpler simulation to show that a small network of FitzHugh-Nagumo neurons (one of the simplest neuronal models) can generate key features of C. elegans undulation, and thus locomotion, yielding a minimal, biomimetic model as a building block for further exploring C. elegans locomotion.

1 Introduction

The small (1 mm) nematode Caenorhabditis elegans (C. elegans) has become a widely used model organism (cf. http://www.wormbook.org [1]), and has been among the most studied biological models of neuronal development and locomotion [5, 1]. The C. elegans connectome has been completely mapped [6] and, as described below, its locomotion has been widely studied (c.f. [1, 7]). There are a variety of neuronal models which can generate such undulation, “When crawling on a solid surface, the nematode C. elegans moves forward by propagating sinusoidal dorso-ventral retrograde contraction waves. A uniform propagating wave leads to motion that undulates about a straight line.” [8]. A different type of locomotion, often called swimming, occurs when nematodes are submerged in a liquid medium. The nematodes “switch” between these two gaits, by changing the dynamics of the central pattern generator (CPG).

The purpose of this paper is to describe a minimal, biomimetic, reaction-diffusion model for the C. elegans central pattern generator (CPG) [2, 9]. We use simulation methods to show that a small network of [10]-[11] neurons, see also [12] (one of the simplest neuronal models), based on a skeleton model of the C. elegans CPG, can reproduce key features of C. elegans undulation [2] [13] [14], and thus locomotion.

Finally, we describe an analog electronic implementation of our model through solving a modified version of the FitzHugh-Nagumo neuron [10], based upon an analog circuit originally proposed by [3]. This circuit solves the Keener differential equations, and we adjusted it to allow diffusive coupling between neurons. We constructed a small network with these “neuro-mimetic” circuits, and showed that their behaviour replicates FitzHugh-Nagumo simulated behaviour.

There are many other CPG models; for example, [4] proposes a distributed network of self-oscillating systems of neurons, instead of a structured chain like our proposed CPG. Here we describe a minimal working model, rather than striving for fuller realism, in order to explore the fundamental components of a small CPG. We aimed for a simple, ”minimal” model to enable exploration of defects or other changes in the CPG in an efficient, reproducible and explainable way. Our model can thus be considered as intermediate between the early ”neuro-mechanical” model of [15] and more realistic models such as [4], a role similar to that of [16] biochemical computation.

2 The model central pattern generator

Recall that central pattern generator is a small neural circuit which generates and regulates the movement of complex organisms. This structure is present in different forms in many animals, and regulates many types of periodic motion. Changes in gait are driven by changes in the dynamics of the CPG, c.f. [17]. The CPG circuit topology is constant; the mode of locomotion depends on the sequence in which the neurons fire.

Our simple model C. elegans central pattern generator has two principal components. The first is the head oscillator. As described by [7], the head oscillator consists of two “head neurons” with mutually inhibitory coupling. Oscillations are generated when this coupling destabilizes an excitable steady state. Here two Fitzhugh-Nagumo neurons, with oscillatory dynamics, stabilized 180180^{\circ} out of phase by mutually inhibitory coupling. This provides a pair of out-of-phase stimuli which propagate through a descending pathway of pairs of coupled, excitable, dorsal and ventral neurons. These follow the body of the worm, and are linked to motor neurons and muscles. The head oscillator drives the descending pathway, and the pathway is kept in sync by mutual inhibitory coupling between neurons.

We use 12 pairs of such neurons, as in C. elegans coupled by model gap junctions. This coupling yields phase lags as we descend the pathway from head to tail, enabling the head oscillator to drive traveling waves of excitation along the body of the nematode. See \Freffig: xu_cpg for descending pathway of [2] and our simplified model; the latter depicted as a graph, wherein neurons are nodes, and the arrows between them represent connections.

Refer to caption
Refer to caption
Figure 1: Top: The central pattern generator proposed by [2]. Reprinted from [2], Figure 1A. Copyright 2018, National Academy of Sciences. Note the structure of the neurons, especially the head oscillator driving the descending pathway. “AVB-B gap junctions facilitate undulatory wave propagation during forward locomotion.” Bottom: Our simplified model, based upon the descending pathway of Xu. The model includes inhibitory connections between corresponding dorsal and ventral neurons (denoted by subscripts dd and vv, respectively) and a descending pathway of gap junctions. We used chains of 6 to 12 such pairs of neurons have been to model the descending pathways. Arrows indicate gap junctions; lines ending in solid circles indicate inhibitory synapses. Although not present in Xu’s model, inhibitory connections below the head oscillator appear in [18], [19] and [20].

3 The FitzHugh-Nagumo Neuronal Model

As described above, we sought to use the simplest relevant neuronal model. The classical Hodgkin-Huxley[21] model of squid neurons has led to a variety of simpler conduction models, including the Morris-Lecar[22] and [10]-[11] (FHN) models. The FHN model consists of two dynamical variables; a fast activator variable vv corresponding to the (rescaled) membrane potential, and a slow inhibitor variable ww corresponding to a generalized gating variable.

dvdt\displaystyle\frac{dv}{dt} =f(v)w+Iext\displaystyle=f(v)-w+I_{\mathrm{ext}} (1)
dwdt\displaystyle\frac{dw}{dt} =ε(vγw+α)\displaystyle=\varepsilon(v-\gamma w+\alpha)
f(v)\displaystyle f(v) =vv33\displaystyle=v-\frac{v^{3}}{3}

The parameter IextI_{\mathrm{ext}} is an external driving current, and is used here to model the effect of gap junctions and synapses upon membrane potential. The parameter α\alpha determines the vertical position of the ww-nullcline and thus controls excitability. Action potentials can also be generated by a current injection corresponding to IextI_{\mathrm{ext}}. Finally, the parameter ε\varepsilon determines ratio between the time scales of the fast activator variable vv and the slow inhibitor variable ww; γ\gamma determines the effect of the growth of the slow gate variable ww. We used the following standard parameter values: ε=0.08,γ=0.8\varepsilon=0.08,\gamma=0.8 [12]. FitzHUgh-Nagumo neurons can display either (self-)oscillatory or excitable dynamics; given a sufficiently large stimulus (here a pulse of injected current II), an excitable neuron generates an action potential. An oscillatory neuron generates a regular sequence of action potentials. In comparison to the standard value α=0.7\alpha=0.7 [12], we adjusted the parameter α\alpha to control neuronal dynamics, with values larger than the oscillatory-excitable boundary α00.467\alpha_{0}\approx 0.467 generating excitable dynamics from a stable steady state, and smaller values generating oscillatory dynamics as the steady state is destabilized.

Moreover, f(v)f(v) can be any function which retains the appropriate dynamics, in that it has the same general shape as the cubic f(v)=v33vf(v)=\frac{v^{3}}{3}-v. For example, f(v)f(v) could be replaced by the cubic-like I-V curve of the tunnel diode in the [11] circuit, or even the piecewise linear approximation generated in the [3] circuit used in our implementation.

[2] described a simplified two-variable model for C. elegans neurons, consisting of a fast, cubic-like activator variable (see the vv-nullcline in \Freffig: nullclines) and a slow, non-linear inhibitor variable (see the nn-nullcline). The [2] neuronal model can thus be interpreted as a Fitzhugh-Nagumo type model neuron.

Refer to caption
Figure 2: Dynamics of (A) C. elegans neurons adapted from Xu et al., Fig. 5B, Copyright National Academy of Sciences [2] (left) and (B) Fitzhugh-Nagumo neurons [10, 11] (right). We have identified Xu’s nn-variable (the potassium current in the Hodgkin-Huxley model [21] ( with the ww-variable (slow inhibitor) in the Fitzhugh-Nagumo model. In both models, the nullclines for sodium dynamics (vv) has a cubic-like shape. We show the vv-nullcline in two positions: one generating oscillatory dynamics (green); the other excitable (non-oscillatory) dynamics (green). The type of dynamics, oscillatory or excitable, is controlled by coupling of AVB-B gap junctions in Xu’s model. The type of dynamics can be controlled by the injected current II, an analog of the above AVB-B coupling or the parameter α\alpha in the Fitzhugh-Nagumo model. We added a dashed blue line to (A) Xu’s experimentally derived simulation (A) to indicate that the nn-nullcline is essentially linear in the relevant range of dynamics. It therefore seems reasonable to use the linear ww-nullcline in the simpler Fitzhugh-Nagumo model. Finally, the thin dashed black line in the graph of Fitzhugh-Nagumo nullclines (A) represents the dynamics of Keener’s [3] implementation of the Nagumo circuit (below). The Keener circuit yields a piecewise linear approximation to Fitzhugh-Nagumo vv dynamics.

Following [17, 23], we now use generalized diffusion coupling between FHN neurons to model gap junctions and synapses. The effect of gap junctions and synapses upon the membrane potential is modeled by replacing the external current IextI_{\mathrm{ext}} of the system, by a generalized diffusion term, Dmax(Δv,0)D\max(\Delta v,0). A positive diffusion coefficient DD is used to simulate a gap junction, or an excitatory synapse and a negative coefficient to simulate an inhibitory synapse ([17]).

This yields a system of diffusion-coupled FitzHugh-Nagumo equations, c.f. [24]:

dvdt\displaystyle\frac{dv}{dt} =f(v)w+D(Δv)\displaystyle=f(v)-w+\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}{D(\Delta v)} (2)
dwdt\displaystyle\frac{dw}{dt} =ε(vγw+α)\displaystyle=\varepsilon(v-\gamma w+\alpha)
f(v)\displaystyle f(v) =vv33\displaystyle=v-\frac{v^{3}}{3}

where Δv\Delta v is the rectified difference in voltage between the driving and driven neurons, essentially Δv=max(vdrivenvdriving,0)\Delta v=max(v_{driven}-v_{driving},0). For example, consider the potential of an oscillatory FitzHugh-Nagumo neuron to drive an excitable FitzHugh-Nagumo neuron. The consequent dynamics depends upon the magnitude of positive diffusion coupling D>0D>0: DD must be sufficiently large to generate an action potential in the driven excitable neuron, which then responds with a time delay correspodning inversely to the magnitude of DD.

4 Simulation

We start with the network shown in \Freffig: xu_cpg, bottom. We perform simulations in Python, using the standard SciPy ODE solvers, which wrap LSODA, the Livermore Solver for Ordinary Differential Equations. The following block of code illustrates these calculations. Much like [25] did, we take a segment-based approach to the worm model. Pairs of muscles on either side determine the overall angular displacement per segment. The magnitude of the “contraction” resulting from the smoothing is interpreted as an angular displacement for that segment. We use cubic spline interpolation to smooth the worm body.

\par#Imports
import numpy as np
from scipy.integrate import odeint
import matplotlib.pyplot as plt
import math
\par#constants
# d for dorsal
# v for ventral
# x for FHN membrane potential, namely v in equations (1)-(2)
# x for FHN gate variable, namely w in equations (1)-(2)
\par# initial data, some symmetry breaking
# dynamics largely independent of intial data
dx0= 1.0
dy0=-0.51
vx0= 1
vy0= -0.49
# more, omitted here
\par\par#vector of x and y values
v=[vx0,vy0,dx0,dy0,vx1,vy1,dx1,dy1,vx2, …]
\par# time range for simulations (arbitrary units)
t = np.linspace(0, 2000, 20001)
\pardef FHND(v, t):
# calculates the derivatives in FHN with diffusion
vx0, vy0, dx0, dy0, vx1, vy1, dx1, dy1, vx2, vy2, = v
# v denotes vector passed to the function FHND
# FitzHugh-Nagumo parameters, see eqs. (2) and (3).
# allow for different epsilons
e0 = 0.08 # epsilon for head neurons
e1 = 0.08 # epsilon for body neurons
g = 0.8
b0 = 0.46
b1 = 0.47
# diffusion constants
Dhead = -0.2
# Drest= -0.02
Drest= 0
Dgap=0.05
J = 0
\pardvdt=[
# neurons 0 (ventral and dorsal)
vx0-(vx0**3/3)- vy0+ Dhead*max(dx0-vx0,0) + J,
e0*(vx0-g*vy0+b0),
dx0-(dx0**3/3)- dy0+ Dhead*max(vx0-dx0,0) + J,
e0*(dx0-g*dy0+b0),
# coupled by 1-way diffusion
# negative diffusion constant Dhead
# simulated inhibitory synapse
\par# neurons 1 (ventral and dorsal)
vx1-(vx1**3/3)- vy1+ Drest*max(dx1-vx1,0) + Dgap*max(vx0-vx1,0) + J,
e1*(vx1-g*vy1+b1),
# driven by neurons 0 through one-way
dx1-(dx1**3/3)- dy1+ Drest*max(vx1-dx1,0) + Dgap*max(dx0-dx1,0) + J,
e1*(dx1-g*dy1+b1),
# Dgap simulates gap junction in descending chain
# Drest simulates inhibitary synapse
# coupling ventral and dorsal neurons 1,
# more, omitted
return dvdt

Muscle response is simulated by applying Gaussian filters to the positive component of membrane potentials:

import scipy.ndimage.filters as filt
effective_signal=np.zeros((20001,24))
for neuron_number in range(0,number_of_neurons):
effective_signal[:,neuron_number]=
(sol[:,4*neuron_number]+abs(sol[:,4*neuron_number]))/2
effective_signal[:,neuron_number]+=
(sol[:,4*neuron_number+2]+abs(sol[:,4*neuron_number+2]))/2
effective_signal[:,neuron_number]+=
filt.gaussian_filter1d(effective_signal[:,neuron_number],40)
# Gaussian filter simulates a combination of
# muscle response to neural stimulus,
# effects of elastic properties of worm and
# also interaction with fluid

The worm is then described initially as a sequence of nodes, joined by line segments, with the angle at each node determined by muscular tension. This is followed by a cubic spline interpolation. Finally, we generated a simple video by fixing the head of a worm to the origin; see \Freffig: worm_neuron_dash.

Simulation versus experimental results. Our model generates traveling waves of approximately sinusoidal form, with approximately constant amplitude from head to tail. In comparison, real C. elegans undulations are characterized by approximately sinusoidal oscillations, but with amplitude decreasing slightly from head to tail, c.f. [2]. In addition, a search for ”markers of chaos” as in [14] finds that undulations of the simulated worm are too regular (neutrally stable), in contrast to unduations of real nematodes (with Max{Re(λ)}1s1\mathrm{Max}\left\{Re(\lambda)\right\}\approx 1\mathrm{s}^{-1}), likely because we have yet to implement proprioceptive neuronal inputs, c.f. [26] and references therein. The neutral stability of our model may allow it to respond readily but relatively consistently to inputs. Moreover, a small, negative Max{Re(λ)}Max\{Re(\lambda)\} would typically maintain relatively consistent undulation, but be readily overcome by somewhat larger inputs or noise, the latter generating random changes in undulation pattern.

Further comparisons and a more detailed non-linear analysis of real C. elegans undulation will appear in a forthcoming paper [Zhang et al., in preparation].

Refer to caption
Figure 3: A ”dashboard view” of our simulated C. elegans. (a) Graphical representation of a traveling wave of simulated membrane potentials of ventral neurons, numbered from head to tail. Time and membrane potential units are arbitrary. (b) Successive ”images” of the simulated C. elegans. Muscle response to neural potentials was simulated using a Gaussian filter to simulate muscle dampening, one dorsal (resp., ventral) muscle per dorsal (resp., ventral) neuron. A cubic spline is used to simulate a ”smoothed” worm body between joints as nodes. (c) For comparison, here are shadow images of a real C. elegans in a cuvette.

5 Analog implementation

We show that a diffusion-coupled [3] electronic analog neurons can imitate key features of the dynamics of our network of Fitzhugh-Nagumo neurons. Recall that [11] proposed a circuit to simulate a FitzHugh-Nagumo neuron, shown in \Freffig: analog_neurons. It used a tunnel diode to achieve a cubic-like activation function, and an inductor to differentiate the potassium current (slow gate variable) \Freffig: analog_neurons

Refer to caption
Figure 4: Top: The original circuit proposed by [11]. Note the use of inductors for differentiation, and a tunnel diode to supply a cubic-like V-I curve for sodium dynamics in the Fitzhugh-Nagumo model. Bottom: Our circuit, a minor modification of [3], using a single pair of power supplies and fine bias control, is shown in the same layout, to make the similarities and differences more explicit. The cubic-like V-I curve for sodium dynamics is generated by op-amp U1U_{1} and associated resistors. In fact this circuit provides a polygonal approximation to Fitzhugh-Nagumo sodium dynamics. The inductor in the Nagumo circuit is simuated by op-amp U2U_{2} and associated passive components. Roughly, differentiation is simulated by ”anti-integration.”

However, given that tunnel diodes are expensive and rarely available, [3] proposed a modified Nagumo circuit which used the saturation properties of operational amplifiers (”op-amps”) to achieve cubic-like non-linearity in the FHN model. This yields a piecewise linear approximation to the Fitzhugh-Nagumo vv (sodium, fast activator) nullclines, as shown in \Freffig: nullclines. The nullclines are sufficiently similar that the dynamics are effectively the same [3]. Keener also used an op-amp and a capacitor to simulate the inductor in the original Nagumo circuit. Roughly, differentiation is simulated by ”anti-integration.Later [27] proposed a CMOS implementation of the Nagumo circuit.

Finally, diffusion coupling is simulated by a follower, and then a coupling resistor followed by a diode (positive diffusion, excitatory synapse or gap junction) or a follower, inverting amplifier of unit gain, coupling resistor and a diode in series (negative diffusion, inhibitory synapse), c.f. [17, 23] for the role of diffusion, c.f. [24] for the use of resistors to emulate diffusion. The diffusion constant is inversely proportional to the coupling resistance. Coupling resistors are tuned to obtain desired synchronization or time delays; for example, coupling resistors in the descending chain of neurons are \sim 1-3 MΩ\Omega, with larger resistors yielding longer delays until eventually the injected current is too small to generate an action potential. Typical experimental results for a pair of neurons in the descending chain coupled by a gap junction are shown in \Freffig: Keener_simulation.

Refer to caption
Figure 5: Dynamics of analog implementation of coupling from one neuron in our head oscillator to the next corresponding neuron in our descending chain of neurons; see \Freffig: xu_cpg . (A) Theoretical results, as in \Freffig: worm_neuron_dash. (B) Experimental results from diffusion coupled Keener neurons. Note similarity with (A). Our experimental period, 5ms\sim 5ms agrees with that of [3]. The head oscillator and additional downstream couplings are also similarly reproduced by diffusion-coupled Keener neurons.

6 Conclusion

We have shown that the undulatory motion of C. elegans can be generated using a simple network of Fitzhugh-Nagumo neurons, the network capturing using a structured central pattern generator, and simple, biomimetic neurons. In particular, our simple, ”minimal” model generates traveling waves of sinusoidal undulations, as in [2]. An initial exploration shows that small changes in parameters do not alter qualitative dynamics; further study is needed to explore the range of possible dynamics.

Our model thus lies in between the ”Shape memory alloy-based small crawling robot” mechanical model of [15] and more realistic (and complex) descriptions of [25] and [4], in the spirit of [16] description of the neural system as a computational system. Because of the simplicity and flexibility our our model, we expect that it may prove useful is studying the effects of stimuli, aging and mutations upon the dynamics of C. elegans undulation and locomotion.

Acknowledgement. We acknowledge assistance from our students Cheris Congo, Miranda Hulsey-Vincent, Rifah Tasnim and Naol Negassa.

7 References

References

  • [1] Ann K. Corsi “A Transparent Window into Biology: A Primer on Caenorhabditis Elegans” In WormBook, 2015, pp. 1–31 DOI: 10.1895/wormbook.1.177.1
  • [2] Tianqi Xu et al. “Descending Pathway Facilitates Undulatory Wave Propagation in Caenorhabditis Elegans through Gap Junctions” In Proceedings of the National Academy of Sciences 115.19, 2018, pp. E4493–E4502 DOI: 10.1073/pnas.1717022115
  • [3] James P. Keener “Analog Circuitry for the van Der Pol and FitzHugh-Nagumo Equations” In IEEE Transactions on Systems, Man, and Cybernetics SMC-13.5, 1983, pp. 1010–1014 DOI: 10.1109/TSMC.1983.6313098
  • [4] Erick Olivares, Eduardo Izquierdo and Randall Beer “A neuromechanical model of multiple network rhythmic pattern generators for forward locomotion in C. elegans” In BioRxiv Cold Spring Harbor Laboratory, 2020, pp. 710566
  • [5] Paul S. Katz “Evolution of Central Pattern Generators and Rhythmic Behaviours” In Philosophical Transactions of the Royal Society B: Biological Sciences 371.1685 Royal Society, 2016, pp. 20150057 DOI: 10.1098/rstb.2015.0057
  • [6] Ferris Jabr “The Connectome Debate: Is Mapping the Mind of a Worm Worth It?” Scientific American URL: https://www.scientificamerican.com/article/c-elegans-connectome/
  • [7] Julijana Gjorgjieva, David Biron and Gal Haspel “Neurobiology of Caenorhabditis Elegans Locomotion: Where Do We Stand?” In BioScience 64.6, 2014, pp. 476–486 DOI: 10.1093/biosci/biu058
  • [8] D. Kim, S. Park, L. Mahadevan and J.. Shin “The Shallow Turn of a Worm” In Journal of Experimental Biology 214.9, 2011, pp. 1554–1559 DOI: 10.1242/jeb.052092
  • [9] Quan Wen et al. “Proprioceptive Coupling within Motor Neurons Drives C. Elegans Forward Locomotion” In Neuron 76.4, 2012, pp. 750–761 DOI: 10.1016/j.neuron.2012.08.039
  • [10] Richard FitzHugh “Mathematical Models of Threshold Phenomena in the Nerve Membrane” In The Bulletin of Mathematical Biophysics 17.4, 1955, pp. 257–278 DOI: 10.1007/BF02477753
  • [11] J. Nagumo, S. Arimoto and S. Yoshizawa “An Active Pulse Transmission Line Simulating Nerve Axon” In Proceedings of the IRE 50.10, 1962, pp. 2061–2070 DOI: 10.1109/JRPROC.1962.288235
  • [12] Eugene M Izhikevich and Richard FitzHugh “Fitzhugh-nagumo model” In Scholarpedia 1.9, 2006, pp. 1349
  • [13] Jenny Magnes, Kathleen Susman and Rebecca Eells “Quantitative Locomotion Study of Freely Swimming Micro-Organisms Using Laser Diffraction” In Journal of Visualized Experiments, 2012, pp. 4412 DOI: 10.3791/4412
  • [14] Jenny Magnes et al. “Chaotic markers in dynamic diffraction” In Applied Optics 59.22 Optical Society of America, 2020, pp. 6642–6647
  • [15] Hyunwoo Yuk et al. “Shape memory alloy-based small crawling robots inspired by C. elegans” In Bioinspiration & biomimetics 6.4 IOP Publishing, 2011, pp. 046002
  • [16] Andrew Adamatzky, Ben De Lacy Costello and Tomohiro Shirakawa “Universal Computation with Limited Resources: Belousov-Zhabotinsky and Physarum Computers” In International Journal of Bifurcation and Chaos 18.08, 2008, pp. 2373–2389 DOI: 10.1142/S0218127408021750
  • [17] J.. Collins and S.. Richmond “Hard-Wired Central Pattern Generators for Quadrupedal Locomotion” In Biological Cybernetics 71.5, 1994, pp. 375–385 DOI: 10.1007/BF00198915
  • [18] Beth L Chen, David H Hall and Dmitri B Chklovskii “Wiring optimization can relate neuronal structure and function” In Proceedings of the National Academy of Sciences 103.12 National Acad Sciences, 2006, pp. 4723–4728
  • [19] Jordan Hylke Boyle, Stefano Berri and Netta Cohen “Gait modulation in C. elegans: an integrated neuromechanical model” In Frontiers in computational neuroscience 6 Frontiers, 2012, pp. 10
  • [20] Mei Zhen and Aravinthan DT Samuel “C. elegans locomotion: small circuits, complex functions” In Current opinion in neurobiology 33 Elsevier, 2015, pp. 117–126
  • [21] A.. Hodgkin and A.. Huxley “A Quantitative Description of Membrane Current and Its Application to Conduction and Excitation in Nerve” In The Journal of Physiology 117.4, 1952, pp. 500–544 DOI: 10.1113/jphysiol.1952.sp004764
  • [22] C. Morris and H. Lecar “Voltage Oscillations in the Barnacle Giant Muscle Fiber” In Biophysical Journal 35.1, 1981, pp. 193–213 DOI: 10.1016/S0006-3495(81)84782-0
  • [23] T. Yanagita, T. Ichinomiya and Y. Oyama “Pair of Excitable FitzHugh-Nagumo Elements: Synchronization, Multistability, and Chaos” In Physical Review E 72.5, 2005, pp. 056218 DOI: 10.1103/PhysRevE.72.056218
  • [24] Easwara Moorthy Essaki Arumugam and Mark L Spano “A chimeric path to neuronal synchronization” In Chaos: An Interdisciplinary Journal of Nonlinear Science 25.1 AIP Publishing LLC, 2015, pp. 013107
  • [25] Eduardo J. Izquierdo and Randall D. Beer “From Head to Tail: A Neuromechanical Model of Forward Locomotion in Caenorhabditis Elegans In Philosophical Transactions of the Royal Society B: Biological Sciences 373.1758, 2018, pp. 20170374 DOI: 10.1098/rstb.2017.0374
  • [26] Adam J Calhoun, Sreekanth H Chalasani and Tatyana O Sharpee “Maximally informative foraging by Caenorhabditis elegans” In Elife 3 eLife Sciences Publications Limited, 2014, pp. e04220
  • [27] E Sanchez-Sinencio and Bernab Linares-Barranco “Circuit implementation of neural FitzHugh-Nagumo equations” In Proceedings of the 32nd Midwest Symposium on Circuits and Systems,, 1989, pp. 244–247 IEEE