A pattern grouping algorithm for analysis of spatiotemporal patterns in neuronal spike trains. 1. Detection of repeated patterns

The existence of precise temporal relations in sequences of spike intervals, referred to as 'spatiotemporal patterns', is suggested by brain theories that emphasize the role of temporal coding. Specific analytical methods able to assess the significance of such patterned activity are extremely important to establish its function for information processing in the brain. This study proposes a new method called 'pattern grouping algorithm' (PGA), designed to identify and evaluate the statistical significance of patterns which differ from each other by a defined and small jitter in spike timing of the order of few ms. The algorithm performs a pre-selection of template patterns with a fast computational approach, optimizes the jitter for each spike in the template and evaluates the statistical significance of the pattern group using three complementary statistical approaches. Simulated data sets characterized by various types of known non stationarities are used for validation of PGA and for comparison of its performance to other methods. Applications of PGA to experimental data sets of simultaneously recorded spike trains are described in a companion paper (Tetko IV, Villa AEP. A pattern grouping algorithm for analysis of spatiotemporal patterns in neuronal spike trains. 2. Application to simultaneous single unit recordings. J Neurosci Method 2000; accompanying article).

[1]  Wolf Singer,et al.  Time as coding space? , 1999, Current Opinion in Neurobiology.

[2]  L. Hogben,et al.  Chance and choice by cardpack and chessboard , 1950 .

[3]  William R. Softky,et al.  The highly irregular firing of cortical cells is inconsistent with temporal integration of random EPSPs , 1993, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[4]  G L Gerstein,et al.  Favored patterns in spike trains. I. Detection. , 1983, Journal of neurophysiology.

[5]  J. Eggermont Is There a Neural Code? , 1998, Neuroscience & Biobehavioral Reviews.

[6]  R. Hampson,et al.  The significance of neural ensemble codes during behavior and cognition. , 1997, Annual review of neuroscience.

[7]  Igor V. Tetko,et al.  A Comparative Study of Pattern Detection Algorithm and Dynamical System Approach Using Simulated Spike Trains , 1997, ICANN.

[8]  Robert Miller,et al.  Cortico-thalamic interplay and the security of operation of neural assemblies and temporal chains in the cerebral cortex , 1996, Biological Cybernetics.

[9]  E. Vaadia,et al.  Spatiotemporal structure of cortical activity: properties and behavioral relevance. , 1998, Journal of neurophysiology.

[10]  William H. Press,et al.  Numerical Recipes in C, 2nd Edition , 1992 .

[11]  G L Gerstein,et al.  Detecting spatiotemporal firing patterns among simultaneously recorded single neurons. , 1988, Journal of neurophysiology.

[12]  B J Richmond,et al.  Stochastic nature of precisely timed spike patterns in visual system neuronal responses. , 1999, Journal of neurophysiology.

[13]  Igor V. Tetko,et al.  Pattern grouping algorithm and de-convolution filtering of non-stationary correlated Poisson processes , 2001, Neurocomputing.

[14]  E. Vaadia,et al.  Spatiotemporal firing patterns in the frontal cortex of behaving monkeys. , 1993, Journal of neurophysiology.

[15]  D. Perkel,et al.  Nerve-impulse patterns: A quantitative display technique for three neurons , 1975, Brain Research.

[16]  Igor V. Tetko,et al.  Fast combinatorial methods to estimate the probability of complex temporal patterns of spikes , 1997, Biological Cybernetics.

[17]  D. Georgescauld Local Cortical Circuits, An Electrophysiological Study , 1983 .

[18]  M K Habib,et al.  Dynamics of neuronal firing correlation: modulation of "effective connectivity". , 1989, Journal of neurophysiology.

[19]  Kazuyuki Aihara,et al.  Dynamical Cell Assembly Hypothesis -- Theoretical Possibility of Spatio-temporal Coding in the Cortex , 1996, Neural Networks.

[20]  Wilfried Brauer,et al.  Translation-invariant pattern recognition based on Synfire chains , 1999, Biological Cybernetics.

[21]  William H. Press,et al.  Numerical recipes in C , 2002 .

[22]  Wilfried Brauer,et al.  Synchronization without oscillatory neurons , 1996, Biol. Cybern..

[23]  G D Lewen,et al.  Reproducibility and Variability in Neural Spike Trains , 1997, Science.

[24]  Igor V. Tetko,et al.  Computer assisted neurophysiological analysis of cell assemblies activity , 2001, Neurocomputing.

[25]  A. Aertsen Brain theory : spatio-temporal aspects of brain function , 1993 .

[26]  Eric O. Postma,et al.  Robust Feedforward Processing in Synfire Chains , 1996, Int. J. Neural Syst..

[27]  A. Georgopoulos Current issues in directional motor control , 1995, Trends in Neurosciences.

[28]  M. Abeles The Quantification and Graphic Display of Correlations Among Three Spike Trains , 1983, IEEE Transactions on Biomedical Engineering.