XPPAUT computer
codes are available as a single ZIP file, or by chapter:
Chapter 1
- Dynamic Phenomena in Cell
| Fig. 1.8 |
ExponentialDecayOne.ode -
Models simple exponential decay using a first order decay. The only
adjustable
parameter is
the decay
rate. |
| Fig. 1.10AB |
ExponentialDecayTwo.ode -
Models simple exponential decay using a first order decay. Parameters
include
the decay rate
and the asymptotic value. |
Chapter 2 - Voltage Gated Ionic Currents
| Fig. 2.6A |
EquilibriumActivationGate.ode -
The equilibrium open fraction of voltage-dependent (activation) gate. |
| Fig. 2.4??? |
HodgkinHuxley.ode - The
implementation of the classic Hodgkin-Huxley equations for the squid
giant axon. |
| Fig. 2.6AB |
Plotting.ode - Demonstrates how
to plot functions using XppAut/WinnPP. Uses a dummy differential
equation to plot the auxiliary function. |
Fig. 2.9ABCD
Fig. 2.10AB
Fig. 2.11AB
Fig. 2.12A
|
MorrisLecarOne.ode - The
Morris-Lecar model of the barnacle muscle. |
Fig. 2.12B
Ex. 2.8
Ex.
2.9
Ex.
2.10 |
MorrisLecarTwo.ode -
The Morris-Lecar model of the barnacle muscle. |
Chapter 3 - Transporters and Pumps
Chapter 4 - Reduction of Scale
Chapter 5 - Whole Cell Models
Chapter 6 - Intercellular Communication
| ??? |
mlcdwrk.ode - Used to compute figure 6.9
A simple model for coincidence detection. A Morris-Lecar cell receives
two just-subthreshold inputs that are identical and excitatory.
The goal is to study the changes in the output signal as a function
of the time difference between the two inputs.
|
| ??? |
mlds2cellwrk.ode - Used to compute figures 6.10
A simple model for motion and directionally. A selective Morris-Lecar
cell (1st layer) receives two separate inputs, one inhibitory and
one excitatory, temporally offset. A 2nd-layer ML cell receives
same excitatory input as 1st-layer but also gets inhibitory input
from 1st-layer neuron. The goal is to study the changes in the
output signal as a function of the time difference between the
two layer 1 inputs. |
| ??? |
mlexcitwrk.ode - Used to compute figures 6.2, 6.6
Morris-Lecar pair with mutual excitation. Initial conditions lead
to out-of-phase behavior when cells are uncoupled, before coupling
is turned on at t=ton. Cells oscillate in synchrony for fast synapses:
alpha=3, beta=1. Cells oscillate in antiphase for slow synapses:
alpha=3, beta=0.1. |
| ??? |
mlgapwrk.ode - Used to compute figure 6.3
Gap-junction coupled cells. Morris-Lecar dynamics with modified parameters.
Notably: vc=-5, vd=10, phi=0.5 (originally: 2, 30, 0.04, respectively)
Use weak gc (=1) for antiphase and strong gc (=2) for inphase oscillations. |
| ??? |
mlinhwrk.ode - Used to compute figures 6.7
Morris-Lecar pair with mutual inhibition. Initial conditions lead
to out-of-phase behavior when cells are coupled with fast synapses:
alpha=3, beta=1 for t<tbeta and in-phase behavior when slow
synapses: alpha=3, beta=0.1 for t>tbeta
|
Chapter 7 - Spatial Modeling
Chapter 8 - Modeling Intracellular Calcium Waves
and Sparks
Chapter 9 - Biochemical Oscillations
Chapter 10 - Cell Cycle Controls
Chapter 11 Modeling the Stochastic Gating
of Ion Channels
| Fig. 11.3 |
Markov.ode - A two-state Markov model. |
| ??? |
MeanVarParabola.ode - |
| ??? |
MeanVarWiener.ode - |
| Fig. 11.10 |
OpenFractionLangevin.ode -
The Langevin formulation of an ensemble of two-state channels. |
| Fig. 11.17 |
StochasticMorrisLecarLangevin.ode - The Langevin formulation of
the stochastic Morris-Lecar model. |
Fig. 11.11AB
|
TwoStateFluctVolt.ode - A model for membrane voltage fluctuations
due to the stochastic gating of one channel. Parameters do not reflect
the exact parameters used in Fig. 11.11. |
| Fig. 11.11C |
TwentyStateFluctVolt.ode - A model for membrane voltage fluctuations
due to the stochastic gating of twenty channels. Parameters do not
reflect the exact parameters used in Fig. 11.11. |
| ??? |
TwoStateMarkov.ode - |
Chapter 12 - Molecular Motors: Theory
Chapter 13 - Molecular Motors: Examples
Appendix A - Qualitative Analysis
of Differential Equations
| ??? |
ExponentialDecayOne.ode - Used to compute figures ??, ??
This program models simple exponential decay using a first order
decay. The only adjustable parameter is the decay rate. |
| ??? |
ExponentialDecayTwo.ode -
Used to computer figures ??, ??
This program models simple exponential decay using a first order decay. Parameters
include the decay rate and the asymptotic value.
|
Appendix B - Solving and Analyzing Dynamical
Systems using XPPAUT
| Sec. B.1.1 |
Linear system Eq. B.1 |
Fig. B.9
Fig. B.10
Fig. B.11
Fig. B.12
Fig. B.13
Fig. B.14
|
FitzHughNagumo.ode - The FitzHugh-Nagumo model Eq. B.2. |
Fig. B.15
|
FitzHughNagumoSpatial.ode - The FitzHugh-Nagumo model in Sec. B.4. |
Fig. B.16
|
Sodium channel Sec. B.5.2 |
Fig. B.17
|
Flashing ratchetSec. B.5.3 |
Appendix C - Numerical Algorithms