Automatic online spike sorting with singular value decomposition and fuzzy C-mean clustering

Autores
Oliynyk, Andriy; Bonifazzi, Claudio; Montani, Fernando Fabián; Fadiga, Luciano
Año de publicación
2012
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Background: Understanding how neurons contribute to perception, motor functions and cognition requires the reliable detection of spiking activity of individual neurons during a number of different experimental conditions. An important problem in computational neuroscience is thus to develop algorithms to automatically detect and sort the spiking activity of individual neurons from extracellular recordings. While many algorithms for spike sorting exist, the problem of accurate and fast online sorting still remains a challenging issue.Results: Here we present a novel software tool, called FSPS (Fuzzy SPike Sorting), which is designed to optimize: (i) fast and accurate detection, (ii) offline sorting and (iii) online classification of neuronal spikes with very limited or null human intervention. The method is based on a combination of Singular Value Decomposition for fast and highly accurate pre-processing of spike shapes, unsupervised Fuzzy C-mean, high-resolution alignment of extracted spike waveforms, optimal selection of the number of features to retain, automatic identification the number of clusters, and quantitative quality assessment of resulting clusters independent on their size. After being trained on a short testing data stream, the method can reliably perform supervised online classification and monitoring of single neuron activity. The generalized procedure has been implemented in our FSPS spike sorting software (available free for non-commercial academic applications at the address: http://www.spikesorting.com) using LabVIEW (National Instruments, USA). We evaluated the performance of our algorithm both on benchmark simulated datasets with different levels of background noise and on real extracellular recordings from premotor cortex of Macaque monkeys. The results of these tests showed an excellent accuracy in discriminating low-amplitude and overlapping spikes under strong background noise. The performance of our method is competitive with respect to other robust spike sorting algorithms.Conclusions: This new software provides neuroscience laboratories with a new tool for fast and robust online classification of single neuron activity. This feature could become crucial in situations when online spike detection from multiple electrodes is paramount, such as in human clinical recordings or in brain-computer interfaces.
Fil: Andriy Oliynyk. Università di Ferrara; Italia
Fil: Claudio Bonifazzi. Università di Ferrara; Italia
Fil: Montani, Fernando Fabián. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata. Instituto de Física de Líquidos y Sistemas Biológicos. Universidad Nacional de La Plata. Facultad de Ciencias Exactas. Instituto de Física de Líquidos y Sistemas Biológicos; Argentina
Fil: Luciano Fadiga. Università di Ferrara; Italia
Materia
Non-Stationary System with Nontrivial Dynamics
Neural Code
Singular Value Decomposition (Svd)
Automatic Online Spike Sorting And Fuzzy C-Mean Clustering
Left Singular Vector
Spike Sorting
Spike Shape
Spike Waveform
Online Classification
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/93845

id CONICETDig_165a8423abbd7f0d30f9f71a934b85cc
oai_identifier_str oai:ri.conicet.gov.ar:11336/93845
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling Automatic online spike sorting with singular value decomposition and fuzzy C-mean clusteringOliynyk, AndriyBonifazzi, ClaudioMontani, Fernando FabiánFadiga, LucianoNon-Stationary System with Nontrivial DynamicsNeural CodeSingular Value Decomposition (Svd)Automatic Online Spike Sorting And Fuzzy C-Mean ClusteringLeft Singular VectorSpike SortingSpike ShapeSpike WaveformOnline Classificationhttps://purl.org/becyt/ford/1.7https://purl.org/becyt/ford/1Background: Understanding how neurons contribute to perception, motor functions and cognition requires the reliable detection of spiking activity of individual neurons during a number of different experimental conditions. An important problem in computational neuroscience is thus to develop algorithms to automatically detect and sort the spiking activity of individual neurons from extracellular recordings. While many algorithms for spike sorting exist, the problem of accurate and fast online sorting still remains a challenging issue.Results: Here we present a novel software tool, called FSPS (Fuzzy SPike Sorting), which is designed to optimize: (i) fast and accurate detection, (ii) offline sorting and (iii) online classification of neuronal spikes with very limited or null human intervention. The method is based on a combination of Singular Value Decomposition for fast and highly accurate pre-processing of spike shapes, unsupervised Fuzzy C-mean, high-resolution alignment of extracted spike waveforms, optimal selection of the number of features to retain, automatic identification the number of clusters, and quantitative quality assessment of resulting clusters independent on their size. After being trained on a short testing data stream, the method can reliably perform supervised online classification and monitoring of single neuron activity. The generalized procedure has been implemented in our FSPS spike sorting software (available free for non-commercial academic applications at the address: http://www.spikesorting.com) using LabVIEW (National Instruments, USA). We evaluated the performance of our algorithm both on benchmark simulated datasets with different levels of background noise and on real extracellular recordings from premotor cortex of Macaque monkeys. The results of these tests showed an excellent accuracy in discriminating low-amplitude and overlapping spikes under strong background noise. The performance of our method is competitive with respect to other robust spike sorting algorithms.Conclusions: This new software provides neuroscience laboratories with a new tool for fast and robust online classification of single neuron activity. This feature could become crucial in situations when online spike detection from multiple electrodes is paramount, such as in human clinical recordings or in brain-computer interfaces.Fil: Andriy Oliynyk. Università di Ferrara; ItaliaFil: Claudio Bonifazzi. Università di Ferrara; ItaliaFil: Montani, Fernando Fabián. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata. Instituto de Física de Líquidos y Sistemas Biológicos. Universidad Nacional de La Plata. Facultad de Ciencias Exactas. Instituto de Física de Líquidos y Sistemas Biológicos; ArgentinaFil: Luciano Fadiga. Università di Ferrara; ItaliaBioMed Central2012-08info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/93845Oliynyk, Andriy; Bonifazzi, Claudio; Montani, Fernando Fabián; Fadiga, Luciano; Automatic online spike sorting with singular value decomposition and fuzzy C-mean clustering; BioMed Central; Bmc Neuroscience; 13; 1; 8-2012; 96-1141471-2202CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/url/https://bmcneurosci.biomedcentral.com/articles/10.1186/1471-2202-13-96info:eu-repo/semantics/altIdentifier/doi/10.1186/1471-2202-13-96info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-10T13:16:20Zoai:ri.conicet.gov.ar:11336/93845instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-10 13:16:21.277CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv Automatic online spike sorting with singular value decomposition and fuzzy C-mean clustering
title Automatic online spike sorting with singular value decomposition and fuzzy C-mean clustering
spellingShingle Automatic online spike sorting with singular value decomposition and fuzzy C-mean clustering
Oliynyk, Andriy
Non-Stationary System with Nontrivial Dynamics
Neural Code
Singular Value Decomposition (Svd)
Automatic Online Spike Sorting And Fuzzy C-Mean Clustering
Left Singular Vector
Spike Sorting
Spike Shape
Spike Waveform
Online Classification
title_short Automatic online spike sorting with singular value decomposition and fuzzy C-mean clustering
title_full Automatic online spike sorting with singular value decomposition and fuzzy C-mean clustering
title_fullStr Automatic online spike sorting with singular value decomposition and fuzzy C-mean clustering
title_full_unstemmed Automatic online spike sorting with singular value decomposition and fuzzy C-mean clustering
title_sort Automatic online spike sorting with singular value decomposition and fuzzy C-mean clustering
dc.creator.none.fl_str_mv Oliynyk, Andriy
Bonifazzi, Claudio
Montani, Fernando Fabián
Fadiga, Luciano
author Oliynyk, Andriy
author_facet Oliynyk, Andriy
Bonifazzi, Claudio
Montani, Fernando Fabián
Fadiga, Luciano
author_role author
author2 Bonifazzi, Claudio
Montani, Fernando Fabián
Fadiga, Luciano
author2_role author
author
author
dc.subject.none.fl_str_mv Non-Stationary System with Nontrivial Dynamics
Neural Code
Singular Value Decomposition (Svd)
Automatic Online Spike Sorting And Fuzzy C-Mean Clustering
Left Singular Vector
Spike Sorting
Spike Shape
Spike Waveform
Online Classification
topic Non-Stationary System with Nontrivial Dynamics
Neural Code
Singular Value Decomposition (Svd)
Automatic Online Spike Sorting And Fuzzy C-Mean Clustering
Left Singular Vector
Spike Sorting
Spike Shape
Spike Waveform
Online Classification
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.7
https://purl.org/becyt/ford/1
dc.description.none.fl_txt_mv Background: Understanding how neurons contribute to perception, motor functions and cognition requires the reliable detection of spiking activity of individual neurons during a number of different experimental conditions. An important problem in computational neuroscience is thus to develop algorithms to automatically detect and sort the spiking activity of individual neurons from extracellular recordings. While many algorithms for spike sorting exist, the problem of accurate and fast online sorting still remains a challenging issue.Results: Here we present a novel software tool, called FSPS (Fuzzy SPike Sorting), which is designed to optimize: (i) fast and accurate detection, (ii) offline sorting and (iii) online classification of neuronal spikes with very limited or null human intervention. The method is based on a combination of Singular Value Decomposition for fast and highly accurate pre-processing of spike shapes, unsupervised Fuzzy C-mean, high-resolution alignment of extracted spike waveforms, optimal selection of the number of features to retain, automatic identification the number of clusters, and quantitative quality assessment of resulting clusters independent on their size. After being trained on a short testing data stream, the method can reliably perform supervised online classification and monitoring of single neuron activity. The generalized procedure has been implemented in our FSPS spike sorting software (available free for non-commercial academic applications at the address: http://www.spikesorting.com) using LabVIEW (National Instruments, USA). We evaluated the performance of our algorithm both on benchmark simulated datasets with different levels of background noise and on real extracellular recordings from premotor cortex of Macaque monkeys. The results of these tests showed an excellent accuracy in discriminating low-amplitude and overlapping spikes under strong background noise. The performance of our method is competitive with respect to other robust spike sorting algorithms.Conclusions: This new software provides neuroscience laboratories with a new tool for fast and robust online classification of single neuron activity. This feature could become crucial in situations when online spike detection from multiple electrodes is paramount, such as in human clinical recordings or in brain-computer interfaces.
Fil: Andriy Oliynyk. Università di Ferrara; Italia
Fil: Claudio Bonifazzi. Università di Ferrara; Italia
Fil: Montani, Fernando Fabián. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata. Instituto de Física de Líquidos y Sistemas Biológicos. Universidad Nacional de La Plata. Facultad de Ciencias Exactas. Instituto de Física de Líquidos y Sistemas Biológicos; Argentina
Fil: Luciano Fadiga. Università di Ferrara; Italia
description Background: Understanding how neurons contribute to perception, motor functions and cognition requires the reliable detection of spiking activity of individual neurons during a number of different experimental conditions. An important problem in computational neuroscience is thus to develop algorithms to automatically detect and sort the spiking activity of individual neurons from extracellular recordings. While many algorithms for spike sorting exist, the problem of accurate and fast online sorting still remains a challenging issue.Results: Here we present a novel software tool, called FSPS (Fuzzy SPike Sorting), which is designed to optimize: (i) fast and accurate detection, (ii) offline sorting and (iii) online classification of neuronal spikes with very limited or null human intervention. The method is based on a combination of Singular Value Decomposition for fast and highly accurate pre-processing of spike shapes, unsupervised Fuzzy C-mean, high-resolution alignment of extracted spike waveforms, optimal selection of the number of features to retain, automatic identification the number of clusters, and quantitative quality assessment of resulting clusters independent on their size. After being trained on a short testing data stream, the method can reliably perform supervised online classification and monitoring of single neuron activity. The generalized procedure has been implemented in our FSPS spike sorting software (available free for non-commercial academic applications at the address: http://www.spikesorting.com) using LabVIEW (National Instruments, USA). We evaluated the performance of our algorithm both on benchmark simulated datasets with different levels of background noise and on real extracellular recordings from premotor cortex of Macaque monkeys. The results of these tests showed an excellent accuracy in discriminating low-amplitude and overlapping spikes under strong background noise. The performance of our method is competitive with respect to other robust spike sorting algorithms.Conclusions: This new software provides neuroscience laboratories with a new tool for fast and robust online classification of single neuron activity. This feature could become crucial in situations when online spike detection from multiple electrodes is paramount, such as in human clinical recordings or in brain-computer interfaces.
publishDate 2012
dc.date.none.fl_str_mv 2012-08
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11336/93845
Oliynyk, Andriy; Bonifazzi, Claudio; Montani, Fernando Fabián; Fadiga, Luciano; Automatic online spike sorting with singular value decomposition and fuzzy C-mean clustering; BioMed Central; Bmc Neuroscience; 13; 1; 8-2012; 96-114
1471-2202
CONICET Digital
CONICET
url http://hdl.handle.net/11336/93845
identifier_str_mv Oliynyk, Andriy; Bonifazzi, Claudio; Montani, Fernando Fabián; Fadiga, Luciano; Automatic online spike sorting with singular value decomposition and fuzzy C-mean clustering; BioMed Central; Bmc Neuroscience; 13; 1; 8-2012; 96-114
1471-2202
CONICET Digital
CONICET
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/https://bmcneurosci.biomedcentral.com/articles/10.1186/1471-2202-13-96
info:eu-repo/semantics/altIdentifier/doi/10.1186/1471-2202-13-96
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv BioMed Central
publisher.none.fl_str_mv BioMed Central
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1842980889041043456
score 12.993085