Protocol for machine learning-based classification of neuronal cell types from spike waveforms
Related Experiment Video
Updated: Jan 12, 2026

A Visual Guide to Sorting Electrophysiological Recordings Using 'SpikeSorter'
Published on: February 10, 2017
Yueqi Wang1, Xinhe Liu2, Zhiting Zhang2
1State Key Laboratory of Digital Medical Engineering, School of Biomedical Engineering, Hainan University, Haikou, Hainan 570228, China; Shenzhen Technological Research Center for Primate Translational Medicine, Shenzhen-Hong Kong Institute of Brain Science, Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen, Guangdong 518055, China.
Abstract:
The extensive adoption of electrophysiological methods in neuroscience has underscored the critical need to accurately distinguish neuronal subtypes from spike waveforms for advanced neurophysiological investigations. Here, we present a protocol to categorize neurons according to their waveform characteristics by combining machine learning algorithms with initial spike sorting. We describe steps for data preprocessing, spike sorting, and subsequent analytical procedures implemented through MATLAB and Python scripts. This protocol provides a framework for researchers aiming to classify distinct cell types with confidence. For complete details on the use and execution of this protocol, please refer to Liu et al.1.

