A new approach to spike sorting for multi-neuronal activities recorded with a tetrode--how ICA can be practical.
Multi-neuronal recording with a tetrode is a powerful technique to reveal neuronal interactions in local circuits. However, it is difficult to detect precise spike timings among closely neighboring neurons because the spike waveforms of individual neurons overlap on the electrode when more than two neurons fire simultaneously. In addition, the spike waveforms of single neurons, especially in the presence of complex spikes, are often non-stationary. These problems limit the ability of ordinary spike sorting to sort multi-neuronal activities recorded using tetrodes into their single-neuron components. Though sorting with independent component analysis (ICA) can solve these problems, it has one serious limitation that the number of separated neurons must be less than the number of electrodes. Using a combination of ICA and the efficiency of ordinary spike sorting technique (k-means clustering), we developed an automatic procedure to solve the spike-overlapping and the non-stationarity problems with no limitation on the number of separated neurons. The results for the procedure applied to real multi-neuronal data demonstrated that some outliers which may be assigned to distinct clusters if ordinary spike-sorting methods were used can be identified as overlapping spikes, and that there are functional connections between a putative pyramidal neuron and its putative dendrite. These findings suggest that the combination of ICA and k-means clustering can provide insights into the precise nature of functional circuits among neurons, i.e. cell assemblies.
Takahashi
Susumu
S
Department of Computer Science, Graduate School of Science and Technology, Keio University, 223-8522, Yokohama, Japan. susumu_takahashi@1998.jukuin.keio.ac.jp
Anzai
Yuichiro
Y
Sakurai
Yoshio
Y
D000200:Action Potentials / Q000502:physiology*; D000818:Animals; D001369:Axons / Q000502:physiology; D016000:Cluster Analysis; D003712:Dendrites / Q000502:physiology; D004566:Electrodes; D001330:Electronic Data Processing / Q000706:statistics & numerical data; D004594:Electrophysiology / Q000379:methods*; D066298:In Vitro Techniques; D009474:Neurons / Q000502:physiology*