Event Abstract

Online spike detection and sorting capable of instantaneous resolution of overlapping spikes

  • 1 Bernstein Center for Computational Neuroscience, Germany
  • 2 Berlin University of Technology, Germany
  • 3 Bernstein Center for Computational Neuroscience , Germany
  • 4 Max-Planck-Institute for Brain Research, Germany

To understand higher cortical brain functions, an analysis of the simultaneous activity of a large number of individual neurons is essential. One common way to acquire the necessary amount of neural activity data is to use simultaneous extracellular recordings, either with single electrodes or, more recently, with multi electrode arrays. However, the recorded data does not directly provide the isolated activity of single neurons, but a mixture of neural activity from many neurons additionally corrupted with noise. The task of so called “spike sorting” algorithms is to reconstruct the single neuron signals (i.e. spike trains) from these recordings. In the past years many spike sorting algorithms have been developed. However, there are only few algorithms which operate online and explicitly address the following needs: i) formulated for and making use of data from multi electrodes ii) high performance in detection and separation of overlapping spikes and iii) being able to adopt to non-stationarities of the data as caused by electrode drifts. We present a combined online, real-time spike detection and spike sorting algorithm which explicitly address these three issues. A spike sorting algorithm for multi electrode data is formulated, which detects and resolves overlapping spikes with the same computational cost as non-overlapping spikes and tracks variations of the data. In an initial step, the number of neurons and their corresponding wave-form templates are estimated. From these templates a set of optimally matched filters is calculated. The filters constitute an approximation of an exact deconvolution and thus greatly improve the signal-to-noise ratio. Instead of thresholding directly the output of each individual filter in order to detect/cluster spikes, we apply an additional transformation called deconfusion. In particular, by considering the maximal responses of all filters to every template, an un-mixing matrix is obtained. This matrix is applied element-wise to the filter output providing an instantaneous source separation. Finally, a well-defined threshold is applied which leads to simultaneous spike detection and spike sorting. Our method needs an initialization phase, in which any supervised or unsupervised technique can be used to find the templates. Once the initial wave-forms are estimated, the algorithm can operate online and, because of the easy to implement linear operations, also in real-time. By incorporating a direct feedback from the newly found spikes to the existing templates the algorithm adapts constantly to varying spikes shapes due to electrode drifts and to non stationary noise characteristics. We evaluate the method on simulated and experimental data, including simultaneous extra/intra-cellular recordings made in rat slices and data from the prefrontal cortex of behaving macaque monkeys. We compare the results to existing spike detection as well as spike sorting methods. We conclude that our algorithm is indeed able to resolve successfully overlapping spikes and outperforms other methods under realistic signal to noise ratios. Acknowledgments: This research was supported by the Federal Ministry of Education and Research (BMBF) with the grants 01GQ0743 and 01GQ0410.

Conference: Bernstein Symposium 2008, Munich, Germany, 8 Oct - 10 Oct, 2008.

Presentation Type: Poster Presentation

Topic: All Abstracts

Citation: Franke F, Natora M, Boucsein C, Munk M and Obermayer K (2008). Online spike detection and sorting capable of instantaneous resolution of overlapping spikes. Front. Comput. Neurosci. Conference Abstract: Bernstein Symposium 2008. doi: 10.3389/conf.neuro.10.2008.01.048

Copyright: The abstracts in this collection have not been subject to any Frontiers peer review or checks, and are not endorsed by Frontiers. They are made available through the Frontiers publishing platform as a service to conference organizers and presenters.

The copyright in the individual abstracts is owned by the author of each abstract or his/her employer unless otherwise stated.

Each abstract, as well as the collection of abstracts, are published under a Creative Commons CC-BY 4.0 (attribution) licence (https://creativecommons.org/licenses/by/4.0/) and may thus be reproduced, translated, adapted and be the subject of derivative works provided the authors and Frontiers are attributed.

For Frontiers’ terms and conditions please see https://www.frontiersin.org/legal/terms-and-conditions.

Received: 14 Nov 2008; Published Online: 14 Nov 2008.

* Correspondence: Felix Franke, Bernstein Center for Computational Neuroscience, 82152 Planegg-Martinsried, Germany, felfranke@googlemail.com