An integrative analysis platform for multiple neural spike train data

In neuroscience research, multiple electrodes are used to record simultaneous spiking activity of many neurons lossless in real time. Accordingly, to analyze the data from multiple electrodes, many algorithms and computer programs have been developed. Since these programs are developed by commercial companies or academic institutes independently, the lack of common standard makes the talks between them difficult. In one integrative analysis, when several of them are needed, neuroscience researchers are usually exhausted by the program switching and data transformation. In this paper, we developed an integrative workflow-based platform for multiple neural spike train data analysis, namely MEA-Platform. MEA-Platform is a Java-based software platform, which provides (1) a general application development interface to integrate or bridge other programs and (2) a workflow mechanism to operate them and make them talk easily. At the moment, many algorithms and tools abstracted from MEA-Tools, Spike manager and DATA-MEAns are integrated. They together provide comprehensive functionalities of data normalization, statistics and result reporting, which are indispensable for a complete analysis of multiple neural spike train data. Because the interface developed is very general and flexible, new analysis tools can be integrated effectively as required. MEA-Platform implies an ideal environment for integrative neuroscience research.

[1]  M. Chiappalone,et al.  Networks of neurons coupled to microelectrode arrays: a neuronal sensory system for pharmacological applications. , 2003, Biosensors & bioelectronics.

[2]  G. Loeb,et al.  A miniature microelectrode array to monitor the bioelectric activity of cultured cells. , 1972, Experimental cell research.

[3]  Alessandro Vato,et al.  Spike Manager: A New Tool for Spontaneous and Evoked Neuronal Networks Activity Characterization , 2003, Neurocomputing.

[4]  M. Grattarola,et al.  In vitro 2-D networks of neurons characterized by processing the signals recorded with a planar microtransducer array , 1997, IEEE Transactions on Biomedical Engineering.

[5]  Murad S. Taqqu,et al.  On the Self-Similar Nature of Ethernet Traffic , 1993, SIGCOMM.

[6]  Alessandro Vato,et al.  Behaviors from an electrically stimulated spinal cord neuronal network cultured on microelectrode arrays , 2003, Neurocomputing.

[7]  R. Normann,et al.  Population coding in spike trains of simultaneously recorded retinal ganglion cells 1 1 Published on the World Wide Web on 7 November 2000. , 2000, Brain Research.

[8]  William Bialek,et al.  Spikes: Exploring the Neural Code , 1996 .

[9]  Partha P. Mitra,et al.  Automatic sorting of multiple unit neuronal signals in the presence of anisotropic and non-Gaussian variability , 1996, Journal of Neuroscience Methods.

[10]  Bernd Schürmann,et al.  Information Transmission and Temporal Code in Central Spiking Neurons , 1997 .

[11]  J. Pine Recording action potentials from cultured neurons with extracellular microcircuit electrodes , 1980, Journal of Neuroscience Methods.

[12]  C. Schwarz,et al.  MEA-Tools: an open source toolbox for the analysis of multi-electrode data with matlab , 2002, Journal of Neuroscience Methods.

[13]  Shy Shoham,et al.  Robust, automatic spike sorting using mixtures of multivariate t-distributions , 2003, Journal of Neuroscience Methods.

[14]  María P. Bonomini,et al.  DATA-MEAns: An open source tool for the classification and management of neural ensemble recordings , 2005, Journal of Neuroscience Methods.

[15]  Walter Willinger,et al.  On the self-similar nature of Ethernet traffic , 1993, SIGCOMM '93.

[16]  Yasuhiko Jimbo,et al.  The dynamics of a neuronal culture of dissociated cortical neurons of neonatal rats , 2000, Biological Cybernetics.

[17]  E Hulata,et al.  Detection and sorting of neural spikes using wavelet packets. , 2000, Physical review letters.

[18]  G. Gross Simultaneous Single Unit Recording in vitro with a Photoetched Laser Deinsulated Gold Multimicroelectrode Surface , 1979, IEEE Transactions on Biomedical Engineering.

[19]  Abhishek Tiwari,et al.  Workflow based framework for life science informatics , 2007, Comput. Biol. Chem..

[20]  Steve M. Potter,et al.  Distributed Processing in Cultured Neuronal Networks Chapter 4 , 2001 .

[21]  J. Csicsvari,et al.  Accuracy of tetrode spike separation as determined by simultaneous intracellular and extracellular measurements. , 2000, Journal of neurophysiology.

[22]  Klaus Lehnertz,et al.  A distributed computing system for multivariate time series analyses of multichannel neurophysiological data , 2006, Journal of Neuroscience Methods.

[23]  M S Lewicki,et al.  A review of methods for spike sorting: the detection and classification of neural action potentials. , 1998, Network.

[24]  R. Quian Quiroga,et al.  Unsupervised Spike Detection and Sorting with Wavelets and Superparamagnetic Clustering , 2004, Neural Computation.

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

[26]  Eduardo Fernandez,et al.  High-resolution spatio-temporal mapping of visual pathways using multi-electrode arrays , 2001, Vision Research.