  Objective. Recent advancements in electrode designs and micro-fabrication
technology has allowed existence of microelectrode arrays with hundreds of
channels for single-cell recordings. In such electrophysiological recordings,
each implanted micro-electrode can record the activities of more than one
neuron in its vicinity. Recording the activities of multiple neurons may also
be referred to as multiple unit activity. However, for any further analysis,
the main goal is to isolate the activity of each recorded neuron and thus
called single-unit activity. This process may also be referred to as spike
sorting or spike classification. Recent approaches to extract SUA are time
consuming, mainly due to the requirement of human intervention at various
stages of spike sorting pipeline. Lack of standardization is another drawback
of the current available approaches. Therefore, in this study we proposed a
standard spike sorter: SpikeDeep-Classifier, a fully automatic spike sorting
algorithm. Approach. We proposed a novel spike sorting pipeline, based on a set
of supervised and unsupervised learning algorithms. We used supervised, deep
learning-based algorithms for extracting meaningful channels and removing
background activities (noise) from the extracted channels. We also showed that
the process of clustering becomes straight-forward, once the noise/artifact is
completely removed from the data. Therefore, in the next stage, we applied a
simple clustering algorithm (K-mean) with predefined maximum number of
clusters. Lastly, we used a similarity-based criterion to keep distinct
clusters and merge similar-looking clusters. Main results. We evaluated our
algorithm on a dataset collected from two different species (humans and
non-human primates (NHPs)) without any retraining. We also validated our
algorithm on two publicly available labeled datasets.
