Research Article

A Framework for the Comparative Assessment of Neuronal Spike Sorting Algorithms towards More Accurate Off-Line and On-Line Microelectrode Arrays Data Analysis

Table 3

Properties of the implemented and evaluated clustering algorithms.

InputPercentage of publications
(with respect to Table 1)
AutomaticityParametricNeed of training before on-line clustering

-meansSpike features30%YesYes
Fuzzy--means (FCM)Spike features25%YesYesYes
Density-based (DBC)Spike features4%YesNoYes
O-sortSpikes11%YesYesNo
Other methods30%

The “percentage of publications (with respect to Table 1)” is the ratio between the number of publications dealing with a certain clustering method and the total number of analyzed publications (reported in Table 1). “Automaticity” refers to the possibility not to define a number of clusters a priori. “Parametric” refers to the need to set one or more threshold values for parameters involved in the algorithm. The “need of training before on-line clustering” column refers to the necessity of an off-line phase to train the algorithms on data before an on-line classification can be performed. The optimization of a proper index during training phase is needed. Including nonautomatic methods (e.g., manual methods) and methods not suitable for on-line mode.