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
- Institución
- Consejo Nacional de Investigaciones Científicas y Técnicas
- OAI Identificador
- oai:ri.conicet.gov.ar:11336/93845
Ver los metadatos del registro completo
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 |