next up previous
Next: Adapting Model Up: No Title Previous: Measuring Neuronal Response -

Modeling a Spiking Neuron I - Integrate-and-Fire Model

The generation of a spike train can be modeled by a integrate-and-fire circuit (also called voltage-threshold model) as shown in the figure. Note that case B is more realistic than case A as the resistor R is added to simulate the leakage through the membrane. The circuit is very similar to the electrical membrane model which is also charged by external current. The rectangle represents the spiking mechanism which generates a spike whenever the voltage across the RC component exceeds a threshold Vth, and at the same time the switch is momentarily closed to release all charge stored in C, and the next integration cycle begins and the circuit will be recharged.

../figures/integrateandfiremodel.gif

The RC circuit in case (B) is described by this first order differential equation

\begin{displaymath}C\frac{dV(t)}{dt}+\frac{V(t)}{R}=I(t) \end{displaymath}

To solve this equation for V(t), we again first assume the general solution


\begin{displaymath}V(t)=c_0 e^{-t/\tau}+c_1 \end{displaymath}

and find its derivative


\begin{displaymath}\frac{dV(t)}{dt}=-\frac{c_0}{\tau} e^{-t/\tau} \end{displaymath}

Substituting them in the original equation, we have

\begin{displaymath}-c_0e^{-t/\tau} + c_0e^{-t/\tau} + c_1=RI(t) \end{displaymath}

and get

c1=RI(t)

We now further assume V(t)|t=0=V(0)=V0 (the initial condition, e.g. V0=Vrest), we have

\begin{displaymath}V(0)=c_0 e^{-0/\tau}+c_1=c_0+c_1=V_0 \end{displaymath}

and find

c0=V0-c1=V0-RI(t)

Having found both c0 and c1, we can finally get the special solution

\begin{displaymath}V(t)=(V_0-RI(t))e^{-t/\tau}+RI(t)=V_0e^{-t/\tau}+RI(t)(1-e^{-t/\tau}) \end{displaymath}

We see that V(t) can be considered as the combination of two independent processes, the discharge of C through the leakage of R from initial V0 (the first term) and the recharge or discharge of C by I(t) (the second term). Whether I(t) will charge or discharge C depends on its direction, i.e., whether the neuron is excited or inhibited.

If we assume a constant external current I(t)=I, then V(t) will asymptotically approach a final value:

\begin{displaymath}V(t)\vert _{t\rightarrow \infty}=RI \end{displaymath}

and the rate to reach the final value is

\begin{displaymath}\frac{dV(t)}{dt}=\frac{RI}{\tau}e^{-t/\tau}=\frac{I}{C}e^{-t/RC} \end{displaymath}

For V(t) to reach the threshold Vth to trigger an action potential, we need

\begin{displaymath}RI \ge V_{th} \end{displaymath}

i.e., the minimal sustained current is

Ith=Vth/R

Solving the above expression of V(t) (assuming V0=0)

\begin{displaymath}V(t)=RI(t)(1-e^{-t/\tau}) \end{displaymath}

for t, and replacing V(t) by Vth, we find the time to trigger an action potential as a function of any external current I(t)>Ith:


\begin{displaymath}T_{th}(I)=-\tau \; ln (1-\frac{V_{th}}{RI(t)}) \end{displaymath}

With a sustained external current, a spike train will be generated at the frequency

f = $\displaystyle \frac{1}{t_{refractory}+T_{th}}=\frac{1}{t_{refractory}-\tau\; ln(1-V_{th}/RI(t))}$  
  = $\displaystyle \frac{1}{t_{refractory}-\tau\; ln(1-I_{th}/I(t))}$  

where trefractory is the refractory period. When I(t)<Ith, no spike is triggered. When I(t)>Ith, this equation relates the stimulus current I(t)and the firing rate f as shown in the f-I plot ( Vth=16mV, C=0.2nF, $R=40 M\Omega$, trefractory=3 msec). We see that the firing rate is a monotonic function of the external current I when I>Ith.

../figures/leakyintegrateandfire.gif

To summarize, we see that higher firing rate f may be caused by

Note here R plays double roles in the charging process. An increased R will increase $\tau$ and therefore slow down the growth of $1-exp(-t/\tau)$, but this is not dominant compared to the high final value also caused by increasing R. In the extreme case where $R \rightarrow \infty$ (the model becomes perfect or non-leaky), V(t) increases linearly at rate of I/C without bound and reaches Vth sooner than any $R<\infty$, as shown here: ../figures/responsetimemodel.gif

../figures/firingratecompare1.gif


next up previous
Next: Adapting Model Up: No Title Previous: Measuring Neuronal Response -
Ruye Wang
1999-09-20