Cargando…

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

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 algorith...

Descripción completa

Detalles Bibliográficos
Autores principales: Oliynyk, Andriy, Bonifazzi, Claudio, Montani, Fernando, Fadiga, Luciano
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3473300/
https://www.ncbi.nlm.nih.gov/pubmed/22871125
http://dx.doi.org/10.1186/1471-2202-13-96
_version_ 1782246742265167872
author Oliynyk, Andriy
Bonifazzi, Claudio
Montani, Fernando
Fadiga, Luciano
author_facet Oliynyk, Andriy
Bonifazzi, Claudio
Montani, Fernando
Fadiga, Luciano
author_sort Oliynyk, Andriy
collection PubMed
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.
format Online
Article
Text
id pubmed-3473300
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-34733002012-10-23 Automatic online spike sorting with singular value decomposition and fuzzy C-mean clustering Oliynyk, Andriy Bonifazzi, Claudio Montani, Fernando Fadiga, Luciano BMC Neurosci Software 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. BioMed Central 2012-08-08 /pmc/articles/PMC3473300/ /pubmed/22871125 http://dx.doi.org/10.1186/1471-2202-13-96 Text en Copyright ©2012 Oliynyk et al.; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License ( http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software
Oliynyk, Andriy
Bonifazzi, Claudio
Montani, Fernando
Fadiga, Luciano
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
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_short 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
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3473300/
https://www.ncbi.nlm.nih.gov/pubmed/22871125
http://dx.doi.org/10.1186/1471-2202-13-96
work_keys_str_mv AT oliynykandriy automaticonlinespikesortingwithsingularvaluedecompositionandfuzzycmeanclustering
AT bonifazziclaudio automaticonlinespikesortingwithsingularvaluedecompositionandfuzzycmeanclustering
AT montanifernando automaticonlinespikesortingwithsingularvaluedecompositionandfuzzycmeanclustering
AT fadigaluciano automaticonlinespikesortingwithsingularvaluedecompositionandfuzzycmeanclustering