Skip to content

iLab: From Brain to Machine and Back

iossifidis Lab

  • Home
  • The Team
  • Research Projects
  • Publications
  • Software
  • Movies
  • Student’s Zone — Teaching
    • Thesis topics
    • Student Projects
    • Journal Club & Progress Club
    • Lab Course
    • Lectures
  • About us
    • Contact
    • Impressum
  • Home
  • 2020
  • November
  • 10
  • SpikeDeep-Classifier: A deep-learning based fully automatic offline spike sorting algorithm

SpikeDeep-Classifier: A deep-learning based fully automatic offline spike sorting algorithm

Posted on November 10, 2020December 28, 2020 By Muhammad Saif-Ur-Rehman No Comments on SpikeDeep-Classifier: A deep-learning based fully automatic offline spike sorting algorithm
publication

Publication in Journal of Neural Engineering

https://doi.org/10.1088/1741-2552/abc8d4

Abstract

Objective. Advancements in electrode design have resulted in micro-electrode arrays with hundreds of channels for single cell recordings. In the resulting electrophysiological recordings, each implanted electrode can record spike activity (SA) of one or more neurons along with background activity (BA). The aim of this study is to isolate SA of each neural source. This process is called spike sorting or spike classification. Advanced spike sorting algorithms are time consuming because of the human intervention at various stages of the pipeline. Current approaches lack generalization because the values of hyperparameters are not fixed, even for multiple recording sessions of the same subject. In this study, a fully automatic spike sorting algorithm called “SpikeDeep-Classifier” is proposed. The values of hyperparameters remain fixed for all the evaluation data. Approach. The proposed approach is based on our previous study (SpikeDeeptector) and a novel background activity rejector (BAR), which are both supervised learning algorithms and an unsupervised learning algorithm (K-means). SpikeDeeptector and BAR are used to extract meaningful channels and remove BA from the extracted meaningful channels, respectively. The process of clustering becomes straight-forward once the BA is completely removed from the data. Then, K-means with a predefined maximum number of clusters is applied on the remaining data originating from neural sources only. Lastly, a similarity-based criterion and a threshold are used to keep distinct clusters and merge similar looking clusters. The proposed approach is called cluster accept or merge (CAOM) and it has only two hyperparameters (maximum number of clusters and similarity threshold) which are kept fixed for all the evaluation data after tuning. Main Results. We compared the results of our algorithm with ground-truth labels. The algorithm is evaluated on data of human patients and publicly available labeled non-human primates (NHPs) datasets. The average accuracy of BAR on datasets of human patients is 92.3% which is further reduced to 88.03% after (K-means + CAOM). In addition, the average accuracy of BAR on a publicly available labeled dataset of NHPs is 95.40% which reduces to 86.95% after (K-mean + CAOM). Lastly, we compared the performance of the SpikeDeep-Classifier with two human experts, where SpikeDeep-Classifier has produced comparable results. Significance. The results demonstrate that “SpikeDeep-Classifier” possesses the ability to generalize well on a versatile dataset and henceforth provides a generalized well on a versatile dataset and henceforth provides a generalized and fully automated solution to offline spike sorting.

Post navigation

❮ Previous Post: An investigation of existence of the adversarial inputs in the brain-computer interface (BCI) applications (Thesis proposal)
Next Post: Improving the performance of EEG decoding using anchored-STFT in conjunction with gradient norm adversarial augmentation ❯

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • ProgressClub: On the application of error-related potentials March 3, 2021
  • JournalClub: Physics-enhanced neural networks learn order and chaos February 5, 2021
  • Application of Reinforcement Learning to a Mining System December 15, 2020
  • Improving the performance of EEG decoding using anchored-STFT in conjunction with gradient norm adversarial augmentation December 1, 2020
  • SpikeDeep-Classifier: A deep-learning based fully automatic offline spike sorting algorithm November 10, 2020

Recent Comments

  • держатели ценники игла on Autonomous Systems: MyoBoy: Game control via gesture recognition using the Myo wristband
  • Farhad Rahmat on Sebastian Doliwa
  • Farhad Rahmat on Prof. Dr. rer. nat. Ioannis Iossifidis

LabEvents

February 2021
MMonday TTuesday WWednesday TThursday FFriday SSaturday SSunday
1February 1, 2021 2February 2, 2021 3February 3, 2021

2:00 pm: LabMeeting

February 3, 2021 2:00 pm – 3:00 pm

Read more

4February 4, 2021 5February 5, 2021 6February 6, 2021 7February 7, 2021
8February 8, 2021 9February 9, 2021 10February 10, 2021

2:00 pm: LabMeeting

February 10, 2021 2:00 pm – 3:00 pm

Read more

11February 11, 2021 12February 12, 2021 13February 13, 2021 14February 14, 2021
15February 15, 2021 16February 16, 2021 17February 17, 2021

2:00 pm: LabMeeting

February 17, 2021 2:00 pm – 3:00 pm

Read more

18February 18, 2021 19February 19, 2021 20February 20, 2021 21February 21, 2021
22February 22, 2021 23February 23, 2021 24February 24, 2021

2:00 pm: LabMeeting

February 24, 2021 2:00 pm – 3:00 pm

Read more

25February 25, 2021 26February 26, 2021 27February 27, 2021 28February 28, 2021

Copyright © Ioannis Iossifidis 2020 iLab: From Brain to Machine and Back.

Theme: Oceanly by ScriptsTown