Neural spike sorting using iterative ICA and a deflation-based approach.
We propose a spike sorting method for multi-channel recordings. When applied in neural recordings, the performance of the independent component analysis (ICA) algorithm is known to be limited, since the number of recording sites is much lower than the number of neurons. The proposed method uses an iterative application of ICA and a deflation technique in two nested loops. In each iteration of the external loop, the spiking activity of one neuron is singled out and then deflated from the recordings. The internal loop implements a sequence of ICA and sorting for removing the noise and all the spikes that are not fired by the targeted neuron. Then a final step is appended to the two nested loops in order to separate simultaneously fired spikes. We solve this problem by taking all possible pairs of the sorted neurons and apply ICA only on the segments of the signal during which at least one of the neurons in a given pair was active. We validate the performance of the proposed method on simulated recordings, but also on a specific type of real recordings: simultaneous extracellular-intracellular. We quantify the sorting results on the extracellular recordings for the spikes that come from the neurons recorded intracellularly. The results suggest that the proposed solution significantly improves the performance of ICA in spike sorting.
LISV, University of Versailles Saint-Quentin-En-Yvelines, Velizy, France. zoran.tiganj@gmail.com
Z
Z
Tiganj
M
M
Mboup
D000465:Algorithms; D004558:Electric Stimulation; D004566:Electrodes; D055724:Electrophysiological Phenomena / Q000502:physiology*; D005110:Extracellular Space / Q000502:physiology; D008959:Models, Neurological; D009474:Neurons / Q000502:physiology*; D025341:Principal Component Analysis; D015203:Reproducibility of Results; D012815:Signal Processing, Computer-Assisted