Skip to main content
Log in

Offline Spike Sorting Using Approximate Entropy

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

Analysis of neuronal activities is essential in studying nervous system mechanisms. True interpretation of such mechanisms relies on detecting and sorting neuronal activities, which appear as action potentials or spikes in the recorded neural data. So far, several algorithms have been developed for spike sorting. In this paper, spike sorting was addressed using entropy measures. A method based on a modified version of approximate entropy was proposed for feature extraction, which captured the local variations in spike waveforms as well as global variation to create the feature space. Results showed that the entropy-based feature extraction method created more distinguishing features, which reduces spike sorting errors. The proposed method was capable of separate different spikes in small-scale structures, where the technique such as principal component analysis fails.

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

Similar content being viewed by others

Data availability

The codes used for the presented results in the manuscript have been publicly available through Figshare open access repository. The codes and data can be accessed via the following links: Codes: https://figshare.com/articles/journal_contribution/Neural_data_processing/17869667. Data: https://figshare.com/articles/dataset/RawNeuralDataFromCockroachBrain/16607747.

Code availability

Not applicable.

References

  1. Eliades SJ, Wang X. Chronic multi-electrode neural recording in free-roaming monkeys. J Neurosci Methods. 2008;172:201–14.

    Article  Google Scholar 

  2. Vargas-Irwin C, Donoghue JP. Automated spike sorting using density grid contour clustering and subtractive waveform decomposition. J Neurosci Methods. 2007;164:1–18.

    Article  Google Scholar 

  3. Letelier JC, Weber PP. Spike sorting based on discrete wavelet transform coefficients. J Neurosci Methods. 2000;101:93–106.

    Article  Google Scholar 

  4. Shoham S, Fellows MR, Normann RA. Robust, automatic spike sorting using mixtures of multivariate t-distributions. J Neurosci Methods. 2003;127:111–22.

    Article  Google Scholar 

  5. Kyung Hwan K, Sung June K. Neural spike sorting under nearly 0-dB signal-to-noise ratio using nonlinear energy operator and artificial neural-network classifier. IEEE Trans Biomed Eng. 2000;47:1406–11.

    Article  Google Scholar 

  6. Hermle T, Schwarz C, Bogdan M. Employing ICA and SOM for spike sorting of multielectrode recordings from CNS. J Physiol Paris. 2004;98:349–56.

    Article  Google Scholar 

  7. Aksenova TI, Chibirova OK, Dryga OA, Tetko IV, Benabid AL, Villa AE. An unsupervised automatic method for sorting neuronal spike waveforms in awake and freely moving animals. Methods. 2003;30:178–87.

    Article  Google Scholar 

  8. Hulata E, Segev R, Ben-Jacob E. A method for spike sorting and detection based on wavelet packets and Shannon’s mutual information. J Neurosci Methods. 2002;117:1–12.

    Article  Google Scholar 

  9. Farashi S, Abolhassani MD, Salimpour Y, Alirezaie J. Combination of PCA and undecimated wavelet transform for neural data processing. Ann Int Conf IEEE Eng Med Biol. 2010;2010:6666–9.

    Article  Google Scholar 

  10. Pavlov A, Makarov V, Makarova I, Panetsos F. Sorting of neural spikes: when wavelet based methods outperform principal component analysis. Nat Comput. 2007;6:269–81.

    Article  MathSciNet  Google Scholar 

  11. Quiroga RQ, Nadasdy Z, Ben-Shaul Y. Unsupervised spike detection and sorting with wavelets and superparamagnetic clustering. Neural Comput. 2004;16:1661–87.

    Article  Google Scholar 

  12. Farashi S. Spike sorting method using exponential autoregressive modeling of action potentials. World Acad Sci Eng Technol Int J Med Health Biomed Bioeng Pharm Eng. 2015;8:864–70.

    Google Scholar 

  13. Golnar-Nik P, Farashi S, Safari M-S. The application of EEG power for the prediction and interpretation of consumer decision-making: a neuromarketing study. Physiol Behav. 2019;207:90–8.

    Article  Google Scholar 

  14. Pincus SM. Approximate entropy as a measure of system complexity. Proc Natl Acad Sci USA. 1991;88:2297–301.

    Article  MathSciNet  Google Scholar 

  15. Jung HK, Choi JH, Kim T. Solving alignment problems in neural spike sorting using frequency domain PCA. Neurocomputing. 2006;69:975–8.

    Article  Google Scholar 

  16. Pouzat C, Mazor O, Laurent G. Using noise signature to optimize spike-sorting and to assess neuronal classification quality. J Neurosci Methods. 2002;122:43–57.

    Article  Google Scholar 

  17. Franke F, Natora M, Boucsein C, Munk MH, Obermayer K. An online spike detection and spike classification algorithm capable of instantaneous resolution of overlapping spikes. J Comput Neurosci. 2010;29:127–48.

    Article  Google Scholar 

  18. Gray PR. Conditional probability analyses of the spike activity of single neurons. Biophys J. 1967;7:759–77.

    Article  Google Scholar 

  19. Benesty J, Chen J, Huang Y. On the importance of the Pearson correlation coefficient in noise reduction. IEEE Trans Audio Speech Lang Process. 2008;16:757–65.

    Article  Google Scholar 

  20. Agustín-Blas LE, Salcedo-Sanz S, Jiménez-Fernández S, Carro-Calvo L, Del Ser J, Portilla-Figueras JA. A new grouping genetic algorithm for clustering problems. Expert Syst Appl. 2012;39:9695–703.

    Article  Google Scholar 

Download references

Acknowledgements

I would like to thank Dr Mahmoud Sobhani, Dr Leila Kiani and Dr Reza Farahani for their helpful advices during spike detection and sorting procedures. Furthermore, I would like to thank Research Center for Science and Technology in Medicine, Tehran University of Medical Sciences for sharing the neural data.

Funding

None.

Author information

Authors and Affiliations

Authors

Contributions

All analyses and writing the manuscript were performed by SF.

Corresponding author

Correspondence to Sajjad Farashi.

Ethics declarations

Conflict of interest

Author has nothing to declare.

Ethics approval

The study was approved by the Ethical Council of Research of the Faculty of Medicine, Tehran University of Medical Sciences, Tehran, Iran (Ref. 289218720).

Consent to participate

Not applicable.

Consent for publication

Not applicable.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Below is the link to the electronic supplementary material.

Supplementary file1 (DOCX 88 KB)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Farashi, S. Offline Spike Sorting Using Approximate Entropy. SN COMPUT. SCI. 3, 134 (2022). https://doi.org/10.1007/s42979-022-01025-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-022-01025-z

Keywords

Navigation