Skip to main content
Log in

Spikes and Nets (S&N): A New Fast, Parallel Computing, Point Process Software for Multineuronal Discharge and Connectivity Analysis

  • Published:
Neural Processing Letters Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Boyan GS (1988) Presynaptic inhibition of identified wind-sensitive afferents in the cercal system of the locust. J Neurosci 8:2748–2757

    Article  Google Scholar 

  2. Cajigas I, Malik WQ, Brown EN (2012) NSTAT: open-source neural spike train analysis toolbox for Matlab. J Neurosci Methods 211:245–264

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Google Scholar 

  5. Da Costa JJ, Villanueva C, Eblen-Zajjur A (2004) Microcontroller-based double window sorter for biosignals. Acta Cient Venez 55:91–96

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. French AS, Holden AV (1971) Alias-free sampling of neuronal spike trains. Kybernetik 8(5):165–171

    Article  Google Scholar 

  11. Garcia S (2009) OpenElectrophy: an electrophysiological data and analysis sharing framework. Front Neuroinform 3:1–10

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. Heitler WJ (2007) DataView: a tutorial tool for data analysis. template-based spike sorting and frequency analysis. J Undergrad Neurosci Educ 6:1–7

    Google Scholar 

  14. Kwon KY, Eldawlatly S, Oweiss K (2012) NeuroQuest: a comprehensive analysis tool for extracellular neural ensemble recordings. J Neurosci Methods 204:189–201

    Article  Google Scholar 

  15. 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

    Article  MATH  Google Scholar 

  16. Lidierth M (2009) sigTOOL: a MATLAB-based environment for sharing laboratory-developed software to analyze biological signals. J Neurosci Methods 178:188–196

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. Mahmud M, Vassanelli S (2016) Processing and analysis of multichannel extracellular neuronal signals: state-of-the-art and challenges. Front Neurosci 10:1–12

    Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

  24. Perkel DH, Gerstein GL, Moore GP (1967) Neuronal spike trains and stochastic point processes: I. The single spike train. Biophys J 7:391–418

    Article  Google Scholar 

  25. Perkel DH, Gerstein GL, Moore GP (1967) Neuronal spike trains and stochastic point processes: II. Simultaneous spike trains. Biophys J 7:419–440

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. Pröpper R, Obermayer K (2013) Spyke viewer: a flexible and extensible platform for electrophysiological data analysis. Front Neuroinform 7:26

    Article  Google Scholar 

  28. Quevedo C, Eblen-Zajjur A (2013) Effect of voltage dependent calcium channels block on mechanoreceptive neuronal discharges. Salus 17(3):62–70

    Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

    Google Scholar 

  31. 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

    Article  Google Scholar 

  32. Seth AK (2010) A MATLAB toolbox for Granger causal connectivity analysis. J Neurosci Methods 186(2):262–273

    Article  Google Scholar 

  33. Shi X, Lu Q (2009) Burst synchronization of electrically and chemically coupled map-based neurons. Physica A 388(12):2410–2419

    Article  Google Scholar 

  34. Tam DC (1999) A spike train analysis for detecting temporal integration in neurons. Neurocomputing 26:1055–1060

    Article  MATH  Google Scholar 

  35. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Antonio Eblen-Zajjur.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11063-020-10242-7

Keywords

Navigation