Spike sorting is a crucial step to extract information from extracellular recordings. With new recording opportunities provided by the development of new electrodes that allow monitoring hundreds of neurons simultaneously, the scenario for the new generation of algorithms is both exciting and challenging. However, this will require a new approach to the problem and the development of a common reference framework to quickly assess the performance of new algorithms. In this work, we review the basic concepts of spike sorting, including the requirements for different applications, together with the problems faced by presently available algorithms. We conclude by proposing a roadmap stressing the crucial points to be addressed to support the neuroscientific research of the near future.
18 September 2006 in IEEE Signal Processing Letters
The aim of a variable step size normalized least-mean-square (VSS-NLMS) algorithm is to try to solve the conflicting requirement of fast convergence and low misadjustment of the NLMS algorithm. Numerous VSS-NLMS algorithms can be found in the literature with a common point for most of them: they may not work very reliably since they depend on several parameters that are not simple to tune in practice. The objective of this letter is twofold. First, we explain a simple and elegant way to derive VSS-NLMS-type algorithms. Second, a new nonparametric VSS-NLMS is proposed that is easy to control and gives good performances in the context of acoustic echo cancellation
The most widely used spike-sorting algorithms are semiautomatic in practice, requiring manual tuning of the automatic solution to achieve good performance. In this work, we propose a new fully automatic spike-sorting algorithm that can capture multiple clusters of different sizes and densities. In addition, we introduce an improved feature selection method, by using a variable number of wavelet coefficients, based on the degree of non-Gaussianity of their distributions. We evaluated the performance of the proposed algorithm with real and simulated data. With real data from single-channel recordings, in ~95% of the cases the new algorithm replicated, in an unsupervised way, the solutions obtained by expert sorters, who manually optimized the solution of a previous semiautomatic algorithm. This was done while maintaining a low number of false positives. With simulated data from single-channel and tetrode recordings, the new algorithm was able to correctly detect many more neurons compared with previous implementations and also compared with recently introduced algorithms, while significantly reducing the number of false positives. In addition, the proposed algorithm showed good performance when tested with real tetrode recordings. NEW & NOTEWORTHY We propose a new fully automatic spike-sorting algorithm, including several steps that allow the selection of multiple clusters of different sizes and densities. Moreover, it defines the dimensionality of the feature space in an unsupervised way. We evaluated the performance of the algorithm with real and simulated data, from both single-channel and tetrode recordings. The proposed algorithm was able to outperform manual sorting from experts and other recent unsupervised algorithms.
15 April 2008 in IEEE Transactions on Signal Processing
A new framework for designing robust adaptive filters is introduced. It is based on the optimization of a certain cost function subject to a time-dependent constraint on the norm of the filter update. Particularly, we present a robust variable step-size NLMS algorithm which optimizes the square of the a posteriori error. We also show the link between the proposed algorithm and another one derived using a robust statistics approach. In addition, a theoretical model for predicting the transient and steady-state behavior and a proof of almost sure filter convergence are provided. The algorithm is then tested in different environments for system identification and acoustic echo cancelation applications.
The relationship between the firing of single cells and local field potentials (LFPs) has received increasing attention, with studies in animals [1-11] and humans [12-14]. Recordings in the human medial temporal lobe (MTL) have demonstrated the existence of neurons with selective and invariant responses [15], with a relatively late but precise response onset around 300 ms after stimulus presentation [16-18] and firing only upon conscious recognition of the stimulus [19]. This represents a much later onset than expected from direct projections from inferotemporal cortex [16, 18]. The neural mechanisms underlying this onset remain unclear. To address this issue, we performed a joint analysis of single-cell and LFP responses during a visual recognition task. Single-neuron responses were preceded by a global LFP deflection in the theta range. In addition, there was a local and stimulus-specific increase in the single-trial gamma power. These LFP responses correlated with conscious recognition. The timing of the neurons' firing was phase locked to these LFP responses. We propose that whereas the gamma phase locking reflects the activation of local networks encoding particular recognized stimuli, the theta phase locking reflects a global activation that provides a temporal window for processing consciously perceived stimuli in the MTL.
23 April 2007 in IEEE Transactions on Signal Processing
A variable regularized affine projection algorithm (VR-APA) is introduced, without requiring the classical step size. Its use is supported from different points of view. First, it has the property of being Hinfin optimal and it satisfies certain error energy bounds. Second, the time-varying regularization parameter is obtained by maximizing the speed of convergence of the algorithm. Although we first derive the VR-APA for a linear time invariant (LTI) system, we show that the same expression holds if we consider a time-varying system following a first-order Markov model. We also find expressions for the power of the steady-state error vector for the VR-APA and the standard APA with no regularization parameter. Particularly, we obtain quite different results with and without using the independence assumption between the a priori error vector and the measurement noise vector. Simulation results are presented to test the performance of the proposed algorithm and to compare it with other schemes under different situations. An important conclusion is that the former independence assumption can lead to very inaccurate steady-state results, especially when high values of the projection order are used