title: A novel automated spike sorting algorithm with adaptable feature extraction.
abstract: To study the electrophysiological properties of neuronal networks, in vitro studies based on microelectrode arrays have become a viable tool for analysis. Although in constant progress, a challenging task still remains in this area: the development of an efficient spike sorting algorithm that allows an accurate signal analysis at the single-cell level. Most sorting algorithms currently available only extract a specific feature type, such as the principal components or Wavelet coefficients of the measured spike signals in order to separate different spike shapes generated by different neurons. However, due to the great variety in the obtained spike shapes, the derivation of an optimal feature set is still a very complex issue that current algorithms struggle with. To address this problem, we propose a novel algorithm that (i) extracts a variety of geometric, Wavelet and principal component-based features and (ii) automatically derives a feature subset, most suitable for sorting an individual set of spike signals. Thus, there is a new approach that evaluates the probability distribution of the obtained spike features and consequently determines the candidates most suitable for the actual spike sorting. These candidates can be formed into an individually adjusted set of spike features, allowing a separation of the various shapes present in the obtained neuronal signal by a subsequent expectation maximisation clustering algorithm. Test results with simulated data files and data obtained from chick embryonic neurons cultured on microelectrode arrays showed an excellent classification result, indicating the superior performance of the described algorithm approach.
authors.affiliation: BioMEMS Lab, University of Applied Sciences Aschaffenburg, 63743 Aschaffenburg, Germany. robert.bestel@h-ab.de
authors.forename: Robert
authors.initials: R
authors.lastname: Bestel
authors.forename: Andreas W
authors.initials: AW
authors.lastname: Daus
authors.forename: Christiane
authors.initials: C
authors.lastname: Thielemann
mesh_terms: D000200:Action Potentials / Q000502:physiology; D000465:Algorithms; D001331:Automation; D015374:Biosensing Techniques; D016000:Cluster Analysis; D003627:Data Interpretation, Statistical; D055724:Electrophysiological Phenomena / Q000502:physiology*; D008959:Models, Neurological; D009488:Neurosciences / Q000379:methods*; D025341:Principal Component Analysis; D011336:Probability; D058067:Wavelet Analysis