Development and Validation of a Spike Detection and Classification Algorithm Aimed at Implementation on Hardware Devices

Neurons cultured in vitro on MicroElectrode Array (MEA) devices connect to each other, forming a network. To study electrophysiological activity and long term plasticity effects, long period recording and spike sorter methods are needed. Therefore, on-line and real time analysis, optimization of mem...

Full description

Bibliographic Details
Main Authors: E. Biffi, D. Ghezzi, A. Pedrocchi, G. Ferrigno
Format: Article
Language:English
Published: Hindawi Limited 2010-01-01
Series:Computational Intelligence and Neuroscience
Online Access:http://dx.doi.org/10.1155/2010/659050
id doaj-95d68a0e3d554c54abb9bf9ae43f2f3c
record_format Article
spelling doaj-95d68a0e3d554c54abb9bf9ae43f2f3c2020-11-24T23:06:24ZengHindawi LimitedComputational Intelligence and Neuroscience1687-52651687-52732010-01-01201010.1155/2010/659050659050Development and Validation of a Spike Detection and Classification Algorithm Aimed at Implementation on Hardware DevicesE. Biffi0D. Ghezzi1A. Pedrocchi2G. Ferrigno3Neuroengineering and Medical Robotics Laboratory, Bioengineering Department, Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133 Milano, ItalyNeuroscience and Brain Technologies Department, Italian Institute of Technology, via Morego 30, 16163 Genova, ItalyNeuroengineering and Medical Robotics Laboratory, Bioengineering Department, Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133 Milano, ItalyNeuroengineering and Medical Robotics Laboratory, Bioengineering Department, Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133 Milano, ItalyNeurons cultured in vitro on MicroElectrode Array (MEA) devices connect to each other, forming a network. To study electrophysiological activity and long term plasticity effects, long period recording and spike sorter methods are needed. Therefore, on-line and real time analysis, optimization of memory use and data transmission rate improvement become necessary. We developed an algorithm for amplitude-threshold spikes detection, whose performances were verified with (a) statistical analysis on both simulated and real signal and (b) Big O Notation. Moreover, we developed a PCA-hierarchical classifier, evaluated on simulated and real signal. Finally we proposed a spike detection hardware design on FPGA, whose feasibility was verified in terms of CLBs number, memory occupation and temporal requirements; once realized, it will be able to execute on-line detection and real time waveform analysis, reducing data storage problems.http://dx.doi.org/10.1155/2010/659050
collection DOAJ
language English
format Article
sources DOAJ
author E. Biffi
D. Ghezzi
A. Pedrocchi
G. Ferrigno
spellingShingle E. Biffi
D. Ghezzi
A. Pedrocchi
G. Ferrigno
Development and Validation of a Spike Detection and Classification Algorithm Aimed at Implementation on Hardware Devices
Computational Intelligence and Neuroscience
author_facet E. Biffi
D. Ghezzi
A. Pedrocchi
G. Ferrigno
author_sort E. Biffi
title Development and Validation of a Spike Detection and Classification Algorithm Aimed at Implementation on Hardware Devices
title_short Development and Validation of a Spike Detection and Classification Algorithm Aimed at Implementation on Hardware Devices
title_full Development and Validation of a Spike Detection and Classification Algorithm Aimed at Implementation on Hardware Devices
title_fullStr Development and Validation of a Spike Detection and Classification Algorithm Aimed at Implementation on Hardware Devices
title_full_unstemmed Development and Validation of a Spike Detection and Classification Algorithm Aimed at Implementation on Hardware Devices
title_sort development and validation of a spike detection and classification algorithm aimed at implementation on hardware devices
publisher Hindawi Limited
series Computational Intelligence and Neuroscience
issn 1687-5265
1687-5273
publishDate 2010-01-01
description Neurons cultured in vitro on MicroElectrode Array (MEA) devices connect to each other, forming a network. To study electrophysiological activity and long term plasticity effects, long period recording and spike sorter methods are needed. Therefore, on-line and real time analysis, optimization of memory use and data transmission rate improvement become necessary. We developed an algorithm for amplitude-threshold spikes detection, whose performances were verified with (a) statistical analysis on both simulated and real signal and (b) Big O Notation. Moreover, we developed a PCA-hierarchical classifier, evaluated on simulated and real signal. Finally we proposed a spike detection hardware design on FPGA, whose feasibility was verified in terms of CLBs number, memory occupation and temporal requirements; once realized, it will be able to execute on-line detection and real time waveform analysis, reducing data storage problems.
url http://dx.doi.org/10.1155/2010/659050
work_keys_str_mv AT ebiffi developmentandvalidationofaspikedetectionandclassificationalgorithmaimedatimplementationonhardwaredevices
AT dghezzi developmentandvalidationofaspikedetectionandclassificationalgorithmaimedatimplementationonhardwaredevices
AT apedrocchi developmentandvalidationofaspikedetectionandclassificationalgorithmaimedatimplementationonhardwaredevices
AT gferrigno developmentandvalidationofaspikedetectionandclassificationalgorithmaimedatimplementationonhardwaredevices
_version_ 1725623206771949568