Abstract
S&N is a new multi-platform software for neuronal spike train analysis which offers a comprehensive set of methods to efficiently handle large numbers of neuronal spike train files with a user-friendly interface and automatic results archiving. Selection, grouping, archiving and results matching of point process sequential analysis of neuronal files is a complex and time-consuming task especially for multiple electrode array recordings. Relevant and useful software packages for spike train analysis are already available; however, the aim of this work was to develop an easy to use, fast, short learning curve, multi-platform and parallel computing software able to manage a large number of neuronal spike train files to detect discharge patterns, connectivity, and time-dependent changes. A set of the most used spike train methods to perform single and multi-neuronal discharge pattern recognition and functional connectivity analysis were implemented in an easy-to-use, standalone, Matlab-based software toolbox: spikes and nets (S&N). The methods included for single and multi-neuronal discharge pattern analysis are raster plot, interspike intervals distribution, multiparametric burst, auto-correlation, auto-spectral, fractal, poincaré, and phases. For functional connectivity analysis, cross-correlation and joint interval scatter diagram were implemented. Additionally, time segmentation analysis is available to detect temporal changes for all methods. S&N efficiently handles large numbers of neuronal discharge files at once with fast and automatic archiving of both analytical and graphical results which makes it suitable for multi-electrode array data. S&N applies up to 11 different analytical methods, including automatic file segmentation for time-dependent changes detection, and generates publication quality graphs. The developed toolbox is multi-platform and reads universal spike train files with any temporal resolution, able to process also ECG, EEG or similar data files.
Similar content being viewed by others
References
Boyan GS (1988) Presynaptic inhibition of identified wind-sensitive afferents in the cercal system of the locust. J Neurosci 8:2748–2757
Cajigas I, Malik WQ, Brown EN (2012) NSTAT: open-source neural spike train analysis toolbox for Matlab. J Neurosci Methods 211:245–264
Chiappalone M, Novellino A, Vajda I, Vato A, Martinoia S, van Pelt J (2005) Burst detection algorithms for the analysis of spatio-temporal patterns in cortical networks of neurons. Neurocomputing 65–66:653–662
Chiba A, Kamper G, Murphey RK (1992) Response properties of interneurons of the cricket cercal sensory system are conserved in spite of changes in peripheral receptors during maturation. J Exp Biol 164:205–226
Da Costa JJ, Villanueva C, Eblen-Zajjur A (2004) Microcontroller-based double window sorter for biosignals. Acta Cient Venez 55:91–96
Eblen-Zajjur A (1995) Analysis of single and multiple neuronal discharges as point processes: a computer program set. Acta Científica Venezolana 46:34–40
Eblen-Zajjur A, Salas R, Vanegas H (1996) Fractal analysis of spinal dorsal horn neuron discharges by means of sequential fractal dimension D. Comput Biol Med 26:87–95
Eblen-Zajjur A, Sandkühler J (1997) Synchronicity of nociceptive and non-nociceptive adjacent neurons in the spinal dorsal horn of the rat: stimulus-induced plasticity. Neuroscience 76:39–54
Eblen-Zajjur A, Salas R, Vanegas H (1999) Fractal analysis of spinal nociceptive neuronal responses to receptive field stimulation and to heterotopic noxious stimulation in the rat. Neurosci Res Commun 25(1):51–60
French AS, Holden AV (1971) Alias-free sampling of neuronal spike trains. Kybernetik 8(5):165–171
Garcia S (2009) OpenElectrophy: an electrophysiological data and analysis sharing framework. Front Neuroinform 3:1–10
Goldberg DH, Victor JD, Gardner EP, Gardner D (2009) Spike train analysis toolkit: enabling wider application of information-theoretic techniques to neurophysiology. Neuroinformatics 7:165–178
Heitler WJ (2007) DataView: a tutorial tool for data analysis. template-based spike sorting and frequency analysis. J Undergrad Neurosci Educ 6:1–7
Kwon KY, Eldawlatly S, Oweiss K (2012) NeuroQuest: a comprehensive analysis tool for extracellular neural ensemble recordings. J Neurosci Methods 204:189–201
Lewicki M (1998) A review of methods for spike sorting: the detection and classification of neural action potentials. Netw Comput Neural Syst 9:R53–R78
Lidierth M (2009) sigTOOL: a MATLAB-based environment for sharing laboratory-developed software to analyze biological signals. J Neurosci Methods 178:188–196
Magri C, Whittingstall K, Singh V, Logothetis NK, Panzeri S (2009) A toolbox for the fast information analysis of multiple-site LFP, EEG and spike train recordings. BMC Neurosci 10:81
Mahmud M, Bertoldo A, Girardi S, Maschietto M, Vassanelli S (2012) SigMate: a Matlab-based automated tool for extracellular neuronal signal processing and analysis. J Neurosci Methods 207:97–112
Mahmud M, Vassanelli S (2016) Processing and analysis of multichannel extracellular neuronal signals: state-of-the-art and challenges. Front Neurosci 10:1–12
Mazzoni A, Broccard FD, Garcia-Perez E, Bonifazi P, Ruaro ME, Torre V (2007) On the dynamics of the spontaneous activity in neuronal networks. PLoS ONE 2:e439. https://doi.org/10.1371/journal.pone.0000439
Nick C, Goldhammer M, Bestel R, Steger F, Thielemann C (2013) DrCell—a software tool for the analysis of cell signals. Signal Process Int J 7(2):96
Oliynyk A, Bonifazzi C, Montani F, Fadiga L (2012) Automatic online spike sorting with singular value decomposition and fuzzy C-mean clustering. BMC Neurosci 13:96
Pastore VP, Godjoski A, Martinoia S, Massobrio P (2017) A toolbox for dynamic and connectivity analysis of neuronal spike trains data. In: 8th International IEEE/EMBS conference on neural engineering (NER), Shanghai, pp 580–583
Perkel DH, Gerstein GL, Moore GP (1967) Neuronal spike trains and stochastic point processes: I. The single spike train. Biophys J 7:391–418
Perkel DH, Gerstein GL, Moore GP (1967) Neuronal spike trains and stochastic point processes: II. Simultaneous spike trains. Biophys J 7:419–440
Perkel DH, Gerstein GL, Smith MS, Tatton WG (1975) Nerve-impulse patterns: a quantitative display technique for three neurons. Brain Res 100(2):271–296
Pröpper R, Obermayer K (2013) Spyke viewer: a flexible and extensible platform for electrophysiological data analysis. Front Neuroinform 7:26
Quevedo C, Eblen-Zajjur A (2013) Effect of voltage dependent calcium channels block on mechanoreceptive neuronal discharges. Salus 17(3):62–70
Sandkühler J, Eblen-Zajjur A (1994) Identification and characterization of rhythmic nociceptive and non-nociceptive spinal dorsal horn neurons in the rat. Neuroscience 61:991–1006
Sandkühler J, Eblen-Zajjur A, Liu X-G (1994) Differential effects of skin inflammation, extrasynaptic substance P, and noxious skin heating on rhythmicity, synchrony, and nonlinear dynamics in rat spinal dorsal horn neurons. In: Gebhart GF, Hammond DL, Jensen TS (eds) Progress in pain research and management, vol 2. IASP Press, Seattle, pp 347–358
Segers LS, Nuding SC, Dick TE, Shannon R, Baekey DM, Solomon IC, Morris KF, Lindsey BG (2008) Functional connectivity in the pontomedullary respiratory network. J Neurophysiol 100(4):1749–1769
Seth AK (2010) A MATLAB toolbox for Granger causal connectivity analysis. J Neurosci Methods 186(2):262–273
Shi X, Lu Q (2009) Burst synchronization of electrically and chemically coupled map-based neurons. Physica A 388(12):2410–2419
Tam DC (1999) A spike train analysis for detecting temporal integration in neurons. Neurocomputing 26:1055–1060
Torre E, Canova C, Denker M, Gerstein G, Helias M, Grün S (2016) ASSET: analysis of sequences of synchronous events in massively parallel spike trains. PLoS Comput Biol 12:1–34
Acknowledgements
This work was supported by the Pontificia Universidad Catolica de Chile, Ipre Program to CV (2017) and by the Comision Nacional de Investigacion Cientifica y Tecnologica (CONICYT) with grant Fondecyt Regular 1181094 and grant CONICYT PIA ACT 172121.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interests
Authors have no competing interests to declare.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Valle, C., Rodriguez-Fernandez, M. & Eblen-Zajjur, A. Spikes and Nets (S&N): A New Fast, Parallel Computing, Point Process Software for Multineuronal Discharge and Connectivity Analysis. Neural Process Lett 52, 385–402 (2020). https://doi.org/10.1007/s11063-020-10242-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11063-020-10242-7