Parametric estimation of spike train statistics
BMC Neuroscience volume 10, Article number: P165 (2009)
We consider the evolution of a network of neurons, focusing on the asymptotic behavior of spikes dynamics instead of membrane potential dynamics. The spike response is not sought as a deterministic response in this context, but as a conditional probability: "Reading the code" consists in inferring this probability . Since one has experimentally only access to finite time raster plots and since the convergence of the empirical statistics to their average can be quite slow, we use a parametric statistical model using a thermodynamic formalism. The natural candidate for spike train statistics is a Gibbs measure . Our work generalizes this seminal and profound work of Bialek and collaborators. This model allows us to predict the conditional probability of rank R Markovian spike patterns and is strongly linked with the thermodynamic formalism . It generalizes most spike patterns statistical models (e.g. Poisson, correlated Poisson, etc.).
A minimal instantiation of the formalism is reviewed, following [3, 4], while a general algorithmic estimation method is proposed, minimizing the relative entropy, yielding fast convergent implementations. It is also made explicit how several spike observables (entropy, rate, synchronizations, correlations) are given in closed-form from the parametric estimation. This paradigm not only allows us to estimate the spike statistics, given a design choice, but also to compare different models, thus answering comparative questions about the neural code such as are correlations or time synchrony or a given set of spike patterns significant with respect to rate coding?
A numerical validation of the method is proposed, in order to analyze the statistics of small groups (up to 8/12) of neurons, while the state of the art considers pairs only. The parametric statistical potential of Markov processes up to rank 16/20 is calculable, thus considering up to 220 states for the process. The method has been carefully calibrated with respect to standard processes such as Bernouilli processes. The implementation considers several well-established numerical methods, in order to be applicable to a large set of possible data. It is available as an open-source module in the http://enas.gforge.inria.fr middle-ware set. EnaS is a set of classes allowing to simulate and analyze so called "event neural assemblies." It is designed mainly as existing simulator plug-in (e.g. MVASpike or other simulators via the NeuralEnsemble meta-simulation platform) or as an add-on for computations with neural unit assembly on standard platforms. It is usable in C/C++, Java and Python.
Rieke F, Warland D, de Ruyter van Steveninck R, Bialek W: Spikes, Exploring the Neural Code. 1996, MIT Press
Schneidman E, Berry MJ, Segev R, Bialek W: Weak pairwise correlations imply string correlated network states in a neural population. Nature. 2006, 440: 1007-1012. 10.1038/nature04701.
Chazottes JR, Floriani E, Lima R: Relative entropy and identification of Gibbs measures in dynamical systems. J Statist Phys. 1998, 90: 697-725. 10.1023/A:1023220802597.
Cessac B, Rostro-Gonzalez H, Vasquez JC, Viéville T: How Gibbs distribution may naturally arise from synaptic adaptation mechanisms. Stat Phys.
Partially supported by the ANR MAPS & the MACCAC ARC projects.
About this article
Cite this article
Cessac, B., Viéville, T. Parametric estimation of spike train statistics. BMC Neurosci 10 (Suppl 1), P165 (2009). https://doi.org/10.1186/1471-2202-10-S1-P165