Inferring neuronal network connectivity from spike data: A temporal data mining approach

Understanding the functioning of a neural system in terms of its underlying circuitry is an important problem in neuroscience. Recent developments in electrophysiology and imaging allow one to simultaneously record activities of hundreds of neurons. Inferring the underlying neuronal connectivity patterns from such multi-neuronal spike train data streams is a challenging statistical and computational problem. This task involves finding significant temporal patterns from vast amounts of symbolic time series data. In this paper we show that the frequent episode mining methods from the field of temporal data mining can be very useful in this context. In the frequent episode discovery framework, the data is viewed as a sequence of events, each of which is characterized by an event type and its time of occurrence and episodes are certain types of temporal patterns in such data. Here we show that, using the set of discovered frequent episodes from multi-neuronal data, one can infer different types of connectivity patterns in the neural system that generated it. For this purpose, we introduce the notion of mining for frequent episodes under certain temporal constraints; the structure of these temporal constraints is motivated by the application. We present algorithms for discovering serial and parallel episodes under these temporal constraints. Through extensive simulation studies we demonstrate that these methods are useful for unearthing patterns of neuronal network connectivity.

[1]  Salvatore Orlando,et al.  A new algorithm for gap constrained sequence mining , 2004, SAC '04.

[2]  Fabio Rigat,et al.  Bayesian modelling and analysis of spatio-temporal neuronal networks , 2006 .

[3]  M. Meister,et al.  Dynamic predictive coding by the retina , 2005, Nature.

[4]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[5]  Jiawei Han,et al.  The third SIGKDD workshop on mining temporal and sequential data (KDD/TDM 2004) , 2004, SKDD.

[6]  R. Kass,et al.  Multiple neural spike train data analysis: state-of-the-art and future challenges , 2004, Nature Neuroscience.

[7]  Igor V. Tetko,et al.  A pattern grouping algorithm for analysis of spatiotemporal patterns in neuronal spike trains. 1. Detection of repeated patterns , 2001, Journal of Neuroscience Methods.

[8]  D. Perkel,et al.  Cooperative firing activity in simultaneously recorded populations of neurons: detection and measurement , 1985, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[9]  G. P. Moore,et al.  Neuronal spike trains and stochastic point processes. II. Simultaneous spike trains. , 1967, Biophysical journal.

[10]  P. S. Sastry,et al.  Discovering Frequent Generalized Episodes When Events Persist for Different Durations , 2007, IEEE Transactions on Knowledge and Data Engineering.

[11]  M. Meister Multineuronal codes in retinal signaling. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[12]  M. Schnitzer,et al.  Multineuronal Firing Patterns in the Signal from Eye to Brain , 2003, Neuron.

[13]  Debprakash Patnaik,et al.  Inferring neuronal network connectivity from spike data: A temporal data mining approach , 2008, Sci. Program..

[14]  E. Boyden,et al.  Multiple-Color Optical Activation, Silencing, and Desynchronization of Neural Activity, with Single-Spike Temporal Resolution , 2007, PloS one.

[15]  Daryl R. Kipke,et al.  Wireless implantable microsystems: high-density electronic interfaces to the nervous system , 2004, Proceedings of the IEEE.

[16]  Moshe Abeles,et al.  Corticonics: Neural Circuits of Cerebral Cortex , 1991 .

[17]  George L Gerstein,et al.  Searching for significance in spatio-temporal firing patterns. , 2004, Acta neurobiologiae experimentalis.

[18]  Heikki Mannila,et al.  Discovery of Frequent Episodes in Event Sequences , 1997, Data Mining and Knowledge Discovery.

[19]  Peter Dayan,et al.  Theoretical Neuroscience: Computational and Mathematical Modeling of Neural Systems , 2001 .

[20]  Sonja Grün,et al.  Dynamical changes and temporal precision of synchronized spiking activity in monkey motor cortex during movement preparation , 2000, Journal of Physiology-Paris.

[21]  P. S. Sastry,et al.  Discovering frequent episodes and learning hidden Markov models: a formal connection , 2005, IEEE Transactions on Knowledge and Data Engineering.

[22]  Feng Zhang,et al.  Multimodal fast optical interrogation of neural circuitry , 2007, Nature.

[23]  Mohammed J. Zaki Sequence mining in categorical domains: incorporating constraints , 2000, CIKM '00.

[24]  Yuji Ikegaya,et al.  Synfire Chains and Cortical Songs: Temporal Modules of Cortical Activity , 2004, Science.

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

[26]  David C. Martin,et al.  Chronic neural recordings using silicon microelectrode arrays electrochemically deposited with a poly(3,4-ethylenedioxythiophene) (PEDOT) film , 2006, Journal of neural engineering.

[27]  Akira Date,et al.  On the temporal resolution of neural activity , 1998 .

[28]  Steve M. Potter,et al.  An extremely rich repertoire of bursting patterns during the development of cortical cultures , 2006, BMC Neuroscience.

[29]  F. Bonchi,et al.  Extending the state-of-the-art of constraint-based pattern discovery , 2007, Data Knowl. Eng..

[30]  P. S. Sastry,et al.  A fast algorithm for finding frequent episodes in event streams , 2007, KDD '07.

[31]  Ramakrishnan Srikant,et al.  Mining sequential patterns , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[32]  N. Matsuki,et al.  Metastability of Active CA3 Networks , 2007, The Journal of Neuroscience.

[33]  D. Bertrand,et al.  A three-dimensional multi-electrode array for multi-site stimulation and recording in acute brain slices , 2002, Journal of Neuroscience Methods.

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

[35]  M. Abeles,et al.  Detecting precise firing sequences in experimental data , 2001, Journal of Neuroscience Methods.

[36]  Justin C. Williams,et al.  Chronic neural recording using silicon-substrate microelectrode arrays implanted in cerebral cortex , 2004, IEEE Transactions on Biomedical Engineering.

[37]  Fabian Mörchen,et al.  Unsupervised pattern mining from symbolic temporal data , 2007, SKDD.

[38]  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.

[39]  P. S. Sastry,et al.  A survey of temporal data mining , 2006 .

[40]  Naren Ramakrishnan,et al.  Network reconstruction from dynamic data , 2006, SKDD.

[41]  William Bialek,et al.  Reading a Neural Code , 1991, NIPS.

[42]  Markus Meister,et al.  Multi-neuronal signals from the retina: acquisition and analysis , 1994, Journal of Neuroscience Methods.

[43]  Srivatsan Laxman Discovering Frequent Episodes : Fast Algorithms, Connections With HMMs And Generalizations , 2006 .

[44]  Jerald D. Kralik,et al.  Chronic, multisite, multielectrode recordings in macaque monkeys , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[45]  David R. Brillinger,et al.  Nerve Cell Spike Train Data Analysis: A Progression of Technique , 1992 .

[46]  Eugene M. Izhikevich,et al.  Polychronization: Computation with Spikes , 2006, Neural Computation.

[47]  Debprakash Patnaik,et al.  Discovering Patterns in Multi-neuronal Spike Trains using the Frequent Episode Method , 2007, ArXiv.

[48]  D. Perkel,et al.  Simultaneously Recorded Trains of Action Potentials: Analysis and Functional Interpretation , 1969, Science.

[49]  Robert E Kass,et al.  Statistical issues in the analysis of neuronal data. , 2005, Journal of neurophysiology.