Cargando…

Bayes optimal template matching for spike sorting – combining fisher discriminant analysis with optimal filtering

Spike sorting, i.e., the separation of the firing activity of different neurons from extracellular measurements, is a crucial but often error-prone step in the analysis of neuronal responses. Usually, three different problems have to be solved: the detection of spikes in the extracellular recordings...

Descripción completa

Detalles Bibliográficos
Autores principales: Franke, Felix, Quian Quiroga, Rodrigo, Hierlemann, Andreas, Obermayer, Klaus
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4420847/
https://www.ncbi.nlm.nih.gov/pubmed/25652689
http://dx.doi.org/10.1007/s10827-015-0547-7
_version_ 1782369766551322624
author Franke, Felix
Quian Quiroga, Rodrigo
Hierlemann, Andreas
Obermayer, Klaus
author_facet Franke, Felix
Quian Quiroga, Rodrigo
Hierlemann, Andreas
Obermayer, Klaus
author_sort Franke, Felix
collection PubMed
description Spike sorting, i.e., the separation of the firing activity of different neurons from extracellular measurements, is a crucial but often error-prone step in the analysis of neuronal responses. Usually, three different problems have to be solved: the detection of spikes in the extracellular recordings, the estimation of the number of neurons and their prototypical (template) spike waveforms, and the assignment of individual spikes to those putative neurons. If the template spike waveforms are known, template matching can be used to solve the detection and classification problem. Here, we show that for the colored Gaussian noise case the optimal template matching is given by a form of linear filtering, which can be derived via linear discriminant analysis. This provides a Bayesian interpretation for the well-known matched filter output. Moreover, with this approach it is possible to compute a spike detection threshold analytically. The method can be implemented by a linear filter bank derived from the templates, and can be used for online spike sorting of multielectrode recordings. It may also be applicable to detection and classification problems of transient signals in general. Its application significantly decreases the error rate on two publicly available spike-sorting benchmark data sets in comparison to state-of-the-art template matching procedures. Finally, we explore the possibility to resolve overlapping spikes using the template matching outputs and show that they can be resolved with high accuracy.
format Online
Article
Text
id pubmed-4420847
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-44208472015-05-11 Bayes optimal template matching for spike sorting – combining fisher discriminant analysis with optimal filtering Franke, Felix Quian Quiroga, Rodrigo Hierlemann, Andreas Obermayer, Klaus J Comput Neurosci Article Spike sorting, i.e., the separation of the firing activity of different neurons from extracellular measurements, is a crucial but often error-prone step in the analysis of neuronal responses. Usually, three different problems have to be solved: the detection of spikes in the extracellular recordings, the estimation of the number of neurons and their prototypical (template) spike waveforms, and the assignment of individual spikes to those putative neurons. If the template spike waveforms are known, template matching can be used to solve the detection and classification problem. Here, we show that for the colored Gaussian noise case the optimal template matching is given by a form of linear filtering, which can be derived via linear discriminant analysis. This provides a Bayesian interpretation for the well-known matched filter output. Moreover, with this approach it is possible to compute a spike detection threshold analytically. The method can be implemented by a linear filter bank derived from the templates, and can be used for online spike sorting of multielectrode recordings. It may also be applicable to detection and classification problems of transient signals in general. Its application significantly decreases the error rate on two publicly available spike-sorting benchmark data sets in comparison to state-of-the-art template matching procedures. Finally, we explore the possibility to resolve overlapping spikes using the template matching outputs and show that they can be resolved with high accuracy. Springer US 2015-02-05 2015 /pmc/articles/PMC4420847/ /pubmed/25652689 http://dx.doi.org/10.1007/s10827-015-0547-7 Text en © The Author(s) 2015 https://creativecommons.org/licenses/by/4.0/ Open Access This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.
spellingShingle Article
Franke, Felix
Quian Quiroga, Rodrigo
Hierlemann, Andreas
Obermayer, Klaus
Bayes optimal template matching for spike sorting – combining fisher discriminant analysis with optimal filtering
title Bayes optimal template matching for spike sorting – combining fisher discriminant analysis with optimal filtering
title_full Bayes optimal template matching for spike sorting – combining fisher discriminant analysis with optimal filtering
title_fullStr Bayes optimal template matching for spike sorting – combining fisher discriminant analysis with optimal filtering
title_full_unstemmed Bayes optimal template matching for spike sorting – combining fisher discriminant analysis with optimal filtering
title_short Bayes optimal template matching for spike sorting – combining fisher discriminant analysis with optimal filtering
title_sort bayes optimal template matching for spike sorting – combining fisher discriminant analysis with optimal filtering
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4420847/
https://www.ncbi.nlm.nih.gov/pubmed/25652689
http://dx.doi.org/10.1007/s10827-015-0547-7
work_keys_str_mv AT frankefelix bayesoptimaltemplatematchingforspikesortingcombiningfisherdiscriminantanalysiswithoptimalfiltering
AT quianquirogarodrigo bayesoptimaltemplatematchingforspikesortingcombiningfisherdiscriminantanalysiswithoptimalfiltering
AT hierlemannandreas bayesoptimaltemplatematchingforspikesortingcombiningfisherdiscriminantanalysiswithoptimalfiltering
AT obermayerklaus bayesoptimaltemplatematchingforspikesortingcombiningfisherdiscriminantanalysiswithoptimalfiltering