545 final project su..

advertisement
Quantitative Methods in Neuroscience/NB 545 Project Summary
Purpose
Random Walk is a relatively simple model for the excitatory and inhibitory steps that lead to a
neuron firing. In the model, for each time period dt, the cell receives an input, determined randomly to
be excitatory or inhibitory. If the input is excitatory, the cell's membrane potential increases (becomes
more positive), while if the input is inhibitory, the membrane potential decreases (becomes more
negative). Because the sign of the input is random, the membrane potential is randomly displaced
upward or downward for each time step. A threshold is such that whenever the membrane potential
reaches that point, the cell fires an action potential. Afterward, the membrane potential is reset to its
starting value.
In the random walk model, only a single factor, the membrane potential, determines whether or
not the cell will fire an action potential. However, in a real cell, many other factors will influence the
process. One such factor is the stochastic nature of the opening and closing of the voltage-gated
sodium channels responsible for generating the rising phase of the action potential. The purpose of this
project is to explore the effect of this stochastic process on the firing of an action potential in the
random walk model.
Part 1: Single Channel
I will begin by examining the simplest case I can think of: a cell which has a single channel.
For the sake of this simple model, the neuron will fire an action potential if the channel is open, and
will not fire if the channel is closed. The opening and closing of the channel is stochastic, and I will
think of the process as the flipping of a weighted coin, where heads means the channel will be open for
that dt, and tails means it will be closed.
Figure 1A single channel opens and closes randomly
Of course, the channels we are interested in do not simply open and close as a function of time
alone. They are voltage dependent. This voltage dependence can be simulated as the flip of a weighted
coin, the weighting of which depends on the voltage. In the Random Walk script, we now have an
extra step for each dt. We decide whether to take a step up or down, then decide whether or not to open
or close the channel based on the new membrane potential. If the channel opens, we get a spike, and
the membrane potential resets. If we assign a probability P(open) = 1 when at the level we called
threshold earlier, and P(open) = 0 whenever we are below that level, we recover the same sort of
random walk as the original. However, we can also assign a voltage dependence that varies over time
according to some equation..
The question of what equation to use to determine voltage dependent probabilities of opening is
problematic. We would like something that approaches 1 in the positive direction, and 0 in the
negative direction, and hopefully will move between them over some interval that is interesting in
terms of the model (between 0 and 10 in this case, since we have defined the resting potential as 0 and
exB
threshold as 10). Equations of the form y=
give sigmoidal curves, approaching 0 and 1.
1+exB
 

We can try various values of B until the curve fits the region of interest: 6.5 turns out to be pretty good.
We can now run the RandomWalk simulation with a single channel. Note that although the channel is
more likely to open near the former threshold line than at lower potentials, it frequently fires at other
membrane potentials.
Figure 2 Stochastic opening of a channel during a RandomWalk. a)path of random walk, with spikes
shown in red. Red horizontal line represents original threshold. b)Histogram of interspike intervals. c)
Histogram of level at which spikes occured (apparent threshold). Note variability of opening time.
Part 2: Adding Another Channel
The next thing we would like to do is move away from the excessively simplified model of only
one channel. The addition of a second channel is a good time to think about another complexity of real
voltage-gated sodium channels. These channels do not actually have simple binary, open/closed states:
they can also be in an inactivated state. Let's assume that the channels never go directly from closed to
inactivated, but that they always follow the sequence closed --> open --> inactive. Further, we know
that there is a time course of inactivation, so let's assume that once a channel inactivates, it stays
inactivated for a period of time, say, 2dt. How does this affect our model? I will add this into the code
from this point on.
Adding a second channel requires that we start thinking about how a population of channels can
control the cell's firing rate. For example, do we still need just one channel open to give a spike, or do
we need both? Let's look at both cases.
Both channels required to give a spike: If we decide that both channels are required to generate
a spike, then the probability of getting a spike is just the probability of both channels opening on the
same dt. Anytime both open, we get a spike and reset to the resting potential.
Figure 3. RandomWalk with two channels, in which both channels must open to get a spike.
One channel open results in a spike: If instead we decide that only one of our two channels
needs to be open to get a spike, then the probability of a spike at a given time is the probability that
either channel is open at that time.
Figure 4. RandomWalk with two channels, in which only one must open to get a spike. Note frequency
of low apparent thresholds
Note the differences in the potential at time of firing histograms. In the second case, the spikes
always came at potentials below our original threshold, frequently much lower, because the probability
of either channel being open is much greater.
Part 3: More Complex Cases
Of course, most cells are going to need more than two channels to generate an action potential,
so we'd like to add many more to our model. We can construct a matrix where the rows represent
channels, and each column holds the open/closed/inactive states of each channel. For the first dt, we
assume all of the channels are closed. At the first dt, we take a step up or down, then evaluate the
voltage dependent probability equation to obtain the probability that the channels will open. Then, we
again generate random numbers to determine the states of the channels. We repeat this for each dt, and
at each time point, count the number of channels that are in the open state. When it exceeds the limit
we set, we achieve an action potential.
We can adjust the number of channels, as well as the proportion of available channels necessary
to get a spike. On making such changes over many trials, a very clear trend becomes apparent. If the
number of channels required for an action potential is much less than the number available, the
apparent threshold (the potential at which the cell most often spikes) becomes much more variable, and
decreases significantly. This is because as the proportion required decreases, the likelihood of getting
enough open channels increases.
Figure 5. RandomWalk with 20 channels, 19 of which must open to get a spike
Figure 6. RandomWalk with 20 channels, 9 of which must open to get a spike
Download