Template-based spike pattern identification with linear convolution and dynamic time warping.

Pattern identification for spiking activity, which is central to neurophysiological analysis, is complicated by variability in spiking at multiple timescales. Incorporating likelihood tests on the variability at two timescales, we developed an approach to identifying segments from continuous neurophysiological recordings that match preselected spike "templates." At smaller timescales, each component of the preselected pattern is represented by a linear filter. Local scores to measure the similarities between short data segments and the pattern components are computed as filter responses. At larger timescales, overall scores to measure the similarities between relatively long data segments and the entire pattern are computed by dynamic time warping, which combines the local similarity scores associated with the pattern components, optimizing over a range of intercomponent time intervals. Occurrences of the pattern are identified by local peaks in the overall similarity scores. This approach is developed for point process representations and binary representations of spiking activity, both deriving from a single underlying statistical model. Point process representations are suitable for highly reliable single-unit responses, whereas binary representations are preferred for more variable single-unit responses and multiunit responses. Testing with single units recorded from individual electrodes within the robust nucleus of the arcopallium of zebra finches and with recordings from an array placed within the motor cortex of macaque monkeys demonstrates that the approach can identify occurrences of specified patterns with good time precision in a broad range of neurophysiological data.

[1]  F. Mechler,et al.  Independent and Redundant Information in Nearby Cortical Neurons , 2001, Science.

[2]  Zoltán Nádasdy,et al.  Spike sequences and their consequences , 2000, Journal of Physiology-Paris.

[3]  R E Kass,et al.  Recursive bayesian decoding of motor cortical signals by particle filtering. , 2004, Journal of neurophysiology.

[4]  D Margoliash,et al.  An introduction to birdsong and the avian song system. , 1997, Journal of neurobiology.

[5]  F. Mechler,et al.  Interspike Intervals, Receptive Fields, and Information Encoding in Primary Visual Cortex , 2000, The Journal of Neuroscience.

[6]  B. McNaughton,et al.  Replay of Neuronal Firing Sequences in Rat Hippocampus During Sleep Following Spatial Experience , 1996, Science.

[7]  S. B. Needleman,et al.  A general method applicable to the search for similarities in the amino acid sequence of two proteins. , 1970, Journal of molecular biology.

[8]  Stephen H. Scott,et al.  Apparatus for measuring and perturbing shoulder and elbow joint positions and torques during reaching , 1999, Journal of Neuroscience Methods.

[9]  Richard Hans Robert Hahnloser,et al.  An ultra-sparse code underliesthe generation of neural sequences in a songbird , 2002, Nature.

[10]  J A Kogan,et al.  Automated recognition of bird song elements from continuous recordings using dynamic time warping and hidden Markov models: a comparative study. , 1998, The Journal of the Acoustical Society of America.

[11]  Zhiyi Chi,et al.  Temporal Precision and Temporal Drift in Brain and Behavior of Zebra Finch Song , 2001, Neuron.

[12]  G. Buzsáki,et al.  Spike phase precession persists after transient intrahippocampal perturbation , 2005, Nature Neuroscience.

[13]  Biing-Hwang Juang,et al.  Fundamentals of speech recognition , 1993, Prentice Hall signal processing series.

[14]  B. McNaughton,et al.  Reactivation of hippocampal ensemble memories during sleep. , 1994, Science.

[15]  D. Margoliash,et al.  Stereotyped and plastic song in adult indigo buntings, Passerina cyanea , 1991, Animal Behaviour.

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

[17]  Ken Ito,et al.  Dynamic programming matching as a simulation of budgerigar contact-call discrimination , 1999 .

[18]  D Margoliash,et al.  Preference for autogenous song by auditory neurons in a song system nucleus of the white-crowned sparrow , 1986, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[19]  Michael J. Fischer,et al.  The String-to-String Correction Problem , 1974, JACM.

[20]  A. Aertsen,et al.  Spike synchronization and rate modulation differentially involved in motor cortical function. , 1997, Science.

[21]  Nicholas Hatsopoulos,et al.  Decoding continuous and discrete motor behaviors using motor and premotor cortical ensembles. , 2004, Journal of neurophysiology.

[22]  Peter Smith,et al.  A Set Probability Technique for Detecting Relative Time Order Across Multiple Neurons , 2006, Neural Computation.

[23]  Michael J. Black,et al.  Modeling and decoding motor cortical activity using a switching Kalman filter , 2004, IEEE Transactions on Biomedical Engineering.

[24]  Douglas D. O'Shaughnessy,et al.  Speech communication : human and machine , 1987 .

[25]  G Buzsáki,et al.  Memory consolidation during sleep: a neurophysiological perspective. , 1998, Journal of sleep research.

[26]  Emery N. Brown,et al.  Estimating a State-space Model from Point Process Observations Emery N. Brown , 2022 .

[27]  M. Wilson,et al.  Temporally Structured Replay of Awake Hippocampal Ensemble Activity during Rapid Eye Movement Sleep , 2001, Neuron.

[28]  M. Bishop,et al.  Maximum likelihood alignment of DNA sequences. , 1986, Journal of molecular biology.

[29]  E. Nordeen,et al.  Auditory feedback is necessary for the maintenance of stereotyped song in adult zebra finches. , 1992, Behavioral and neural biology.

[30]  M. Waterman,et al.  Phase transitions in sequence matches and nucleic acid structure. , 1987, Proceedings of the National Academy of Sciences of the United States of America.

[31]  Nicholas G. Hatsopoulos,et al.  Brain-machine interface: Instant neural control of a movement signal , 2002, Nature.

[32]  B L McNaughton,et al.  Coordinated Reactivation of Distributed Memory Traces in Primate Neocortex , 2002, Science.

[33]  Richard Hans Robert Hahnloser,et al.  Sleep-related neural activity in a premotor and a basal-ganglia pathway of the songbird. , 2006, Journal of neurophysiology.

[34]  J. Victor,et al.  Nature and precision of temporal coding in visual cortex: a metric-space analysis. , 1996, Journal of neurophysiology.

[35]  Shan Shan Huang,et al.  Spellmode recognition based on vector quantization , 1988, Speech Commun..

[36]  G. Buzsáki Two-stage model of memory trace formation: A role for “noisy” brain states , 1989, Neuroscience.

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

[38]  George M. Church,et al.  Aligning gene expression time series with time warping algorithms , 2001, Bioinform..

[39]  A. C. Yu,et al.  Temporal Hierarchical Control of Singing in Birds , 1996, Science.

[40]  Daniel Margoliash,et al.  Pattern Filtering for Detection of Neural Activity, with Examples from HVc Activity During Sleep in Zebra Finches , 2003, Neural Computation.

[41]  Albert K. Lee,et al.  Memory of Sequential Experience in the Hippocampus during Slow Wave Sleep , 2002, Neuron.

[42]  R. Sossinka,et al.  Song Types in the Zebra Finch Poephila guttata castanotis1 , 1980 .

[43]  D. Margoliash,et al.  Song replay during sleep and computational rules for sensorimotor vocal learning. , 2000, Science.

[44]  Matthew A Wilson,et al.  A combinatorial method for analyzing sequential firing patterns involving an arbitrary number of neurons based on relative time order. , 2004, Journal of neurophysiology.

[45]  D. Margoliash Evaluating theories of bird song learning: implications for future directions , 2002, Journal of Comparative Physiology A.

[46]  D Margoliash,et al.  Template-based automatic recognition of birdsong syllables from continuous recordings. , 1996, The Journal of the Acoustical Society of America.

[47]  A. P. Georgopoulos,et al.  Neuronal population coding of movement direction. , 1986, Science.

[48]  K. D. Punta,et al.  An ultra-sparse code underlies the generation of neural sequences in a songbird , 2002 .

[49]  David M. Santucci,et al.  Learning to Control a Brain–Machine Interface for Reaching and Grasping by Primates , 2003, PLoS biology.

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

[51]  David Sankoff,et al.  Time Warps, String Edits, and Macromolecules: The Theory and Practice of Sequence Comparison , 1983 .

[52]  J. Csicsvari,et al.  Replay and Time Compression of Recurring Spike Sequences in the Hippocampus , 1999, The Journal of Neuroscience.