Govaerts W, Sautois B
Department of Applied Mathematics and Computer Science, Ghent University, B-9000 Ghent, Belgium.
Neural Comput. 2006 Apr;18(4):817-47. doi: 10.1162/089976606775774688.
Neurons are often modeled by dynamical systems--parameterized systems of differential equations. A typical behavioral pattern of neurons is periodic spiking; this corresponds to the presence of stable limit cycles in the dynamical systems model. The phase resetting and phase response curves (PRCs) describe the reaction of the spiking neuron to an input pulse at each point of the cycle. We develop a new method for computing these curves as a by-product of the solution of the boundary value problem for the stable limit cycle. The method is mathematically equivalent to the adjoint method, but our implementation is computationally much faster and more robust than any existing method. In fact, it can compute PRCs even where the limit cycle can hardly be found by time integration, for example, because it is close to another stable limit cycle. In addition, we obtain the discretized phase response curve in a form that is ideally suited for most applications. We present several examples and provide the implementation in a freely available Matlab code.
神经元通常由动态系统——微分方程的参数化系统来建模。神经元的一种典型行为模式是周期性放电;这对应于动态系统模型中稳定极限环的存在。相位重置和相位响应曲线(PRC)描述了放电神经元在周期的每个点对输入脉冲的反应。我们开发了一种新方法来计算这些曲线,作为稳定极限环边值问题解的副产品。该方法在数学上等同于伴随方法,但我们的实现比任何现有方法在计算上都要快得多且更稳健。事实上,即使在通过时间积分很难找到极限环的情况下,例如因为它接近另一个稳定极限环,它也能计算PRC。此外,我们以一种非常适合大多数应用的形式获得离散化的相位响应曲线。我们给出了几个例子,并在一个免费可用的Matlab代码中提供了实现。