title: Semi-supervised spike sorting using pattern matching and a scaled Mahalanobis distance metric.
abstract: Sorting action potentials (spikes) from tetrode recordings can be time consuming, labor intensive, and inconsistent, depending on the methods used and the experience of the operator. The techniques presented here were designed to address these issues. A feature related to the slope of the spike during repolarization is computed. A small subsample of the features obtained from the tetrode (ca. 10,000-20,000 events) is clustered using a modified version of k-means that uses Mahalanobis distance and a scaling factor related to the cluster size. The cluster-size-based scaling improves the clustering by increasing the separability of close clusters, especially when they are of disparate size. The full data set is then classified from the statistics of the clusters. The technique yields consistent results for a chosen number of clusters. A MATLAB implementation is able to classify more than 5000 spikes per second on a modern workstation.
authors.affiliation: Neurobiology & Anatomy, University of Rochester, Box 603, 601 Elmwood Ave., Rochester, NY 14642, USA. douglas.schwarz@rochester.edu
authors.forename: Douglas M
authors.initials: DM
authors.lastname: Schwarz
authors.forename: Muhammad S A
authors.initials: MS
authors.lastname: Zilany
authors.forename: Melissa
authors.initials: M
authors.lastname: Skevington
authors.forename: Nicholas J
authors.initials: NJ
authors.lastname: Huang
authors.forename: Brian C
authors.initials: BC
authors.lastname: Flynn
authors.forename: Laurel H
authors.initials: LH
authors.lastname: Carney
mesh_terms: D000200:Action Potentials / Q000502:physiology*; D000465:Algorithms; D000818:Animals; D016000:Cluster Analysis; D009474:Neurons / Q000502:physiology*; D011817:Rabbits; D012815:Signal Processing, Computer-Assisted