Abstract
This chapter reviews a stochastic point process framework for the modeling, analysis and decoding of neuronal ensembles. The spiking probability of any neuron in an ensemble is computed recursively via a system of stochastic nonlinear equations with delays in discrete time. These equations are expressed in terms of conditional intensity functions, which capture the effects of the neuron’s own spiking history (intrinsic dynamics), ensemble history (collective dynamics), and dependencies on stimuli and behavioral covariates. Four related approaches for the statistical modeling of conditional intensity functions are presented: generalized linear models (GLM), penalized splines, hierarchical Bayesian P-splines, and nonparametric function approximation. Decoding of neuronal ensemble spike trains is implemented via stochastic state-space models with point process observations. The framework is illustrated with examples of neural decoding of hand velocities and assessment of collective dynamics in primary motor cortex.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Barbieri R, Quirk MC, Frank LM, Wilson MA, Brown EN (2001) Construction and analysis on non-Poisson stimulus-response models of neural spiking activity. J Neurosci Methods 105:25–37
Brezger A, Kneib T, Lang S (2005) BayesX: analyzing Bayesian structured additive regression models. J Statist Software 14(11):1–22
Brezger A, Lang S (2006) Generalized structured additive regression based on Bayesian P-splines. Comput Stat Data Anal 50:967–991
Brillinger DR (1988) Maximum likelihood analysis of spike trains of interacting nerve cells. Biol Cybern 59:189–200
Brockwell AE, Rojas AL, Kass RE (2004) Recursive Bayesian decoding of motor cortical signals by particle filtering. J Neurophys 91(2):1899–1907
Brockwell AE, Kass RE, Schwartz AB (2007) Statistical signal processing and the motor cortex. Proc IEEE 95(5):881–897
Brockwell AE (2007) Universal residuals: a multivariate transformation. Stat Probab Lett 77:1473–1478
Brown EN, Frank LM, Tang D, Quirk MC, Wilson MA (1998) A statistical paradigm for neural spike train decoding applied to position prediction from ensemble firing patterns of rat hippocampal place cells. J Neurosci 18:7411–7425
Brown EN, Barbieri R, Ventura V, Kass RE, Frank LM (2001) The time-rescaling theorem and its application to neural spike train data analysis. Neural Comput 14:325–346
Cardanobile S, Rotter S (2010) Multiplicatively interacting point processes and applications to neural modeling. J Comput Neurosci 28(2):267–284
Chen Z, Kloosterman F, Wilson M, Brown EN (2010) Variational Bayesian inference for point process generalized linear models in neural spike train analysis. In: Proc. IEEE ICASSP’10, Dallas, TX, pp 2086–2089
Chornoboy ES, Schramm PL, Karr AF (1988) Maximum likelihood identification of neuronal point process systems. Biol Cybern 59:265–275
Coleman T, Sarma S (2007) A computationally efficient method for modeling neural spiking activity with point processes nonparametrically. In: Proceedings of the 46th IEEE Conference on Decision and Control, New Orleans
Cunningham JP, Yu BM, Shenoy KV (2008) Inferring neural firing rates from spike trains using Gaussian processes. In: Platt JC, Koller D, Singer Y, Roweis S (eds) Advances in neural information processing systems, vol 20. MIT Press, Cambridge
Czanner G, Eden UT, Wirth S, Yanike M, Suzuki W, Brown E (2008) Analysis of between-trial and within-trial neural spiking dynamics. J Neurophys 99:2672–2693
Daley D, Vere-Jones D (2003) An introduction to the theory of point processes. Springer-Verlag, New York
DiMatteo I, Genovese C, Kass R (2001) Bayesian curve fitting with free-knot splines. Biometrika 88:1055–1073
Donoghue JP (2008) Bridging the brain to the world: a perspective on neural interface systems. Neuron 60:511–521
Doucet A, de Freitas N, Gordon N (2001) Sequential Monte Carlo methods in practice. Springer-Verlag, New York
Eden UT, Frank LM, Barbieri T, Solo V, Brown EN (2004) Dynamic analyses of neural encoding by point process adaptive filtering. Neural Comput 16(5):971–998
Eilers PHC, Marx BD (1996) Flexible smoothing with B-splines and penalties. Statist Sci 11:89–102
Ergun A, Barbieri R, Eden UT, MA Wilson, Brown EN (2007) Construction of point process adaptive filter algorithms for neural systems using sequential Monte Carlo methods. IEEE Trans Biomed Eng 54(3):416–428
Friedman JH (2001) Greedy function approximation: a gradient boosting machine. Ann Statist 29(5):1189–1232
Friedman J, Hastie T, Tibshirani R (2008) Regularization paths for generalized linear models via coordinate descent. Available online at http://www-stat.stanford.edu/~hastie/Papers/glmnet.pdf
Gamerman D (1997) Sampling from the posterior distribution in generalized linear mixed models. Stat Comput 7:57–68
Ginzburg I, Sompolinsky H (1994) Theory of correlations in stochastic neural networks. Phys Rev E 50(4):3171–3191
Harris K, Csicsvari J, Hirase H, Dragoi G, Buzsaki G (2003) Organization of cell assemblies in the hippocampus. Nature 424:552–556
Haslinger R, Brown EN, Pipa G (2009) Discrete time rescaling theorem: determining goodness of fit for discrete time models of neural spiking. Abstract No 789.9. Society for Neuroscience, Washington
Hastie T, Tibshirani R, Friedman J (2001) The elements of statistical learning. Springer-Verlag, New York
Hatsopoulos NG, Ojakangas CL, Paninski L, Donoghue JP (1998) Information about movement direction obtained from synchronous activity of motor cortical neurons. Proc Natl Acad Sci USA 95:15706–15711
Hatsopoulos NG, Xu Q, Amit Y (2007) Encoding of movement fragments in the motor cortex. J Neurosci 27(19):5105–5114
Hochberg LR, Serruya MD, Friehs GM, Mukand JA, Saleh M, Caplan AH, Branner A, Chen D, Penn RD, Donoghue JP (2006) Neuronal ensemble control of prosthetic devices by a human with tetraplegia. Nature 442:164–171
Jaynes ET (1982) On the rationale of maximum entropy methods. Proc IEEE 70:939–952
Jermakowicz WJ, Chen X, Khaytin I, Bonds AB, Casagrande VA (2009) Relationship between spontaneous and evoked spike-time correlations in primate visual cortex. J Neurophysiol 101:2279–2289
Johnson DH (1996) Point process models of single-neuron discharges. J Comput Neurosci 3(4):275–299
Kass RE, Ventura V (2001) A spike-train probability model. Neural Comput 13:1713–1720
Kass R, Ventura V, Brown EN (2005) Statistical issues in the analysis of neuronal data. J Neurophys 94:8–25
Koyama S, Paninski L (2009) Efficient computation of the maximum a posteriori path and parameter estimation in integrate-and-fire and more general state-space models. J Comput Neurosci. doi:10.1007/s10827-009-0150. Advance online publication
Koyama S, Perez-Bolde LC, Shalizi CR, Kass RE (2010) Approximate methods for state-space models. J Amer Statist Assoc 105(489):170–180
Kulkarni J, Paninski L (2007) Common-input models for multiple neural spike-train data. Network Comput Neural Syst 18:375–407
Kulkarni J, Paninski L (2008) State-space decoding of goal-directed movements. IEEE Signal Process Mag Jan:78–86
Landau LD, Lifshitz EM (1958) Statistical physics. Pergamon, London
Lawhern V, Wu W, Hatsopoulos NG, Paninski L (2010) Population decoding of motor cortical activity using a generalized linear model with hidden states. J Neurosci Methods 189(2):267–280
Lesaffre E, Marx BD (1993) Collinearity in generalized linear regression. Commun Stat Theory Methods 22(7):1933–1952
Marre O, El Boustani S, Fregnac Y, Dextexhe A (2009) Prediction of spatiotemporal patterns of neural activity from pairwise correlation. Phys Rev Lett 102(138101):1–4
Marmarelis VZ (2004) Nonlinear dynamic modeling of physiological systems. Wiley, Hoboken,
McCullagh P, Nelder JA (1989) Generalized linear models, 2nd edn. Chapman & Hall/CRC, Boca Raton
Martignon L, Deco G, Laskey K, Diamond M, Freiwald W, Vaadia E (2000) Neural coding: higher-order temporal patterns in the neuro-statistics of cell assemblies. Neural Comput 12:2621–2653
Meyer C, van Vreeswijk C (2002) Temporal correlations in stochastic networks of spiking neurons. Neural Comput 14:369–404
Nicolelis MAL, Dimitrov D, Carmena JM, Crist R, Lehew G, Kralik JD, Wise SP (2003) Chronic, multisite, multielectrode recordings in macaque monkeys. Proc Natl Acad Sci USA 100(19):11041–11046
Nicolelis MAL, Lebedev MA (2009) Principles of neural ensemble physiology underlying the operation of brain-machine interfaces. Nature Rev Neurosci 10:530–540
Nykamp D (2007) A mathematical framework for inferring connectivity in probabilistic neuronal networks. Math Biosci 205:204–251
Okatan M, Wilson MA, Brown EN (2005) Analyzing functional connectivity using a network likelihood model of ensemble neural spiking activity. Neural Comput 9:1927–1961
Paninski L, Ahmadian Y, Ferreira DG, Koyama S, Rahnama Rad K, Vidne M, Vogelstein J, Wu W (2009a) A new look at state-space models for neural data. J Comput Neurosci. doi:10.1007/s10827-009-0179. Advance online publication
Paninski L, Kass R, Brown E, Iyengar I (2009b) Statistical analysis of neuronal data via integrate-and-fire models. In: Laing, C, Lord, G (eds) Stochastic methods in neuroscience. Oxford University Press, London
Paninski L (2004) Maximum likelihood estimation of cascade point-process neural encoding models. Network Comput Neural Syst 15:243–262
Pillow JW, Shlens J, Paninski L, Sher A, Litke AM, Chichilnisky EJ, Simoncelli EP (2008) Spatio-temporal correlations and visual signaling in a complete neuronal population. Nature 454:995–999
Rahnama Rad K, Paninski L (2008) Efficient estimation of two dimensional firing rate surfaces via Gaussian process methods. In: Computational systems neuroscience (COSYNE) conference
Riehle A, Grun S, Diesmann M, Aertsen A (1997) Spike synchronization and rate modulation differentially involved in motor cortical function. Science 278:1950–1953
Rigat F, de Gunst M, van Pelt J (2006) Bayesian modelling and analysis of spatio-temporal neuronal networks. Bayesian Anal 1(1):733–764
Schneidman E, Berry M, Segev R, Bialek W (2006) Weak pairwise correlations imply strongly correlated network states in a neural population. Nature 440:1007–1012
Shlens J, Field GD, Gauthier JL, Grivich MI, Petrusca D, Sher A, Litke AM, Chichilnisky EJ (2006) The structure of multi-neuron firing patterns in primate retina. J Neurosci 26:8254–8266
Smith AC, Brown EN (2003) Estimating a state-space model from point process observations. Neural Comput 15:965–991
Spiegelhalter D, Thomas A, Best N, Lunn D (2003) WinBUGS user manual (Version 1.4). Medical Research Council Biostatistics Unit, Cambridge
Srinivasan L, Eden UT, Mitter SK, Brown EN (2007) General-purpose filter design for neural prosthetic devices. J Neurophysiol 98:2456–2475
Stevenson IH, Rebesco JM, Hatsopoulos NG, Haga Z, Miller LE, Körding KP (2009) Bayesian inference of functional connectivity and network structure from spikes. IEEE Trans Neural Syst Rehabil Eng 17(3):203–213
Tierney L, Kass RE, Kadane JB (1989) Fully exponential Laplace approximations to expectations and variances of nonpositive functions. J Amer Statist Assoc 84:710–716
Toyoizumi T, Rahnama Rad K, Paninski L (2009) Mean-field approximations for coupled populations of generalized linear model spiking neurons with Markov refractoriness. Neural Comput 21:1203–1243
Truccolo W, Eden UT, Fellows MR, Donoghue JP, Brown EN (2004) A point process framework for relating neural spiking activity to spiking history, neural ensemble, and extrinsic covariate effects. J Neurophysiol 93:1074–1089. doi:10.1152/jn.00697.2004
Truccolo W, Donoghue JP (2007) Non-parametric modeling of neural point processes via stochastic gradient boosting regression. Neural Comput 19(3):672–705
Truccolo W, Friehs GM, Donoghue JP, Hochberg LR (2008a) Primary motor cortex tuning to intended movement kinematics in humans with tetraplegia. J Neurosci 28(5):1163–1178
Truccolo W, Hochberg LR, Eskandar E, Cole A, Cash SS (2008b) Multielectrode array recordings of single unit activity in humans with epilepsy. In: Neural interfaces conference. Cleveland
Truccolo W, Hochberg LR, Donoghue JP (2009) Collective dynamics in human and monkey sensorimotor cortex: predicting single neuron spikes. Nature Neurosci. doi:10.1038/nn.2455. Advance online publication, 6 Dec 2009
Wedderburn RWM (1976) On the existence and uniqueness of the maximum likelihood estimates for certain generalized linear models. Biometrika 63:27–32
Wilson MA, McNaughton BL (1993) Dynamics of the hippocampal ensemble code for space. Science 261:1055–1058
Wood SN (2006) Generalized additive models. Chapman & Hall/CRC, Boca Raton
Wu W, Kulkarni JE, Hatsopoulos NG, Paninski L (2009) Neural decoding of hand motion using a linear state-space model with hidden states. IEEE Trans Neural Syst Rehabil Eng 17(4):370–378
Yu BM, Afshar A, Santhanam G, Ryu S, Shenoy K, Sahani M (2006) Extracting dynamical structure embedded in neural activity. In: Advances in neural information processing systems, vol 18. MIT Press, Cambridge, pp 1545–1552
Zhao M, Iyengar S (2010) Nonconvergence in logistic and Poisson models for neural spiking. Neural Comput 22:1231–1244
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Truccolo, W. (2010). Stochastic Models for Multivariate Neural Point Processes: Collective Dynamics and Neural Decoding. In: Grün, S., Rotter, S. (eds) Analysis of Parallel Spike Trains. Springer Series in Computational Neuroscience, vol 7. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-5675-0_15
Download citation
DOI: https://doi.org/10.1007/978-1-4419-5675-0_15
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-5674-3
Online ISBN: 978-1-4419-5675-0
eBook Packages: Biomedical and Life SciencesBiomedical and Life Sciences (R0)