Point process adaptive filters for neural data analysis: Theory and applications

Although it is well known that neurons receive, process and transmit signals via sequences of sudden stereotyped electrical events, called action potentials or spikes, many analyses of neural data ignore the highly localized nature of these events. We discuss a point process modeling framework for neural systems to perform inference, assess goodness-of-fit, and estimate a state variable from spiking observations. Under this framework, we develop state space estimation and inference algorithms by constructing state models that describe the stochastic evolution of the signals to estimate, and conditional intensity models that define the probability distribution of observing a particular sequence of spike times for a neuron or ensemble. Posterior densities can then be computed using a recursive Bayesian framework combined with the Chapman- Kolmogorov system of equations for discrete-time analyses or the forward Kolmogorov equation for continuous-time analyses. This allows us to derive a toolbox of estimation algorithms and adaptive filters to address questions of static and dynamic encoding and decoding. We discuss the application of these modeling and estimation methods to the problem of predicting an intended reaching arm movement from simulated neurons in primate primary motor cortex. We show that a Bayesian approximate Gaussian filter is able to maintain accurate estimates of intended arm trajectories.

[1]  D. Brillinger Maximum likelihood analysis of spike trains of interacting nerve cells , 2004, Biological Cybernetics.

[2]  Roger W. Brockett,et al.  Trajectory estimation from place cell data , 2001, Neural Networks.

[3]  A B Schwartz,et al.  Motor cortical representation of speed and direction during reaching. , 1999, Journal of neurophysiology.

[4]  E N Brown,et al.  A Statistical Paradigm for Neural Spike Train Decoding Applied to Position Prediction from Ensemble Firing Patterns of Rat Hippocampal Place Cells , 1998, The Journal of Neuroscience.

[5]  R. Brockett,et al.  Estimation, information and neural signals , 1998 .

[6]  Matthew A. Wilson,et al.  Construction of Point Process Adaptive Filter Algorithms for Neural Systems Using Sequential Monte Carlo Methods , 2007, IEEE Transactions on Biomedical Engineering.

[7]  Emery N. Brown,et al.  Dynamic Analysis of Neural Encoding by Point Process Adaptive Filtering , 2004, Neural Computation.

[8]  Robert E. Kass,et al.  A Spike-Train Probability Model , 2001, Neural Computation.

[9]  T. Ebner,et al.  Temporal encoding of movement kinematics in the discharge of primate primary motor and premotor neurons. , 1995, Journal of neurophysiology.

[10]  V. Solo,et al.  Contrasting Patterns of Receptive Field Plasticity in the Hippocampus and the Entorhinal Cortex: An Adaptive Filtering Approach , 2002, The Journal of Neuroscience.

[11]  Artur Luczak,et al.  Multivariate receptive field mapping in marmoset auditory cortex , 2004, Journal of Neuroscience Methods.

[12]  Emery N. Brown,et al.  The Time-Rescaling Theorem and Its Application to Neural Spike Train Data Analysis , 2002, Neural Computation.

[13]  J.P. Donoghue,et al.  Reconstruction of hand movement trajectories from a dynamic ensemble of spiking motor cortical neurons , 2004, The 26th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[14]  Donald L. Snyder,et al.  Random Point Processes in Time and Space , 1991 .

[15]  Partha P. Mitra,et al.  Sampling Properties of the Spectrum and Coherency of Sequences of Action Potentials , 2000, Neural Computation.

[16]  A. P. Georgopoulos,et al.  Movement parameters and neural activity in motor cortex and area 5. , 1994, Cerebral cortex.

[17]  F. Papangelou Integrability of expected increments of point processes and a related random change of scale , 1972 .

[18]  Uri T Eden,et al.  A point process framework for relating neural spiking activity to spiking history, neural ensemble, and extrinsic covariate effects. , 2005, Journal of neurophysiology.

[19]  E. S. Chornoboy,et al.  Maximum likelihood identification of neural point process systems , 1988, Biological Cybernetics.

[20]  M. Quirk,et al.  Construction and analysis of non-Poisson stimulus-response models of neural spiking activity , 2001, Journal of Neuroscience Methods.

[21]  Wei Wu,et al.  Bayesian Population Decoding of Motor Cortical Activity Using a Kalman Filter , 2006, Neural Computation.

[22]  Emery N. Brown,et al.  Computational Neuroscience: A Comprehensive Approach , 2022 .