Cargando…

A Simple Algorithm for Averaging Spike Trains

Although spike trains are the principal channel of communication between neurons, a single stimulus will elicit different spike trains from trial to trial. This variability, in both spike timings and spike number can obscure the temporal structure of spike trains and often means that computations ne...

Descripción completa

Detalles Bibliográficos
Autores principales: Julienne, Hannah, Houghton, Conor
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3606416/
https://www.ncbi.nlm.nih.gov/pubmed/23442535
http://dx.doi.org/10.1186/2190-8567-3-3
_version_ 1782264007023919104
author Julienne, Hannah
Houghton, Conor
author_facet Julienne, Hannah
Houghton, Conor
author_sort Julienne, Hannah
collection PubMed
description Although spike trains are the principal channel of communication between neurons, a single stimulus will elicit different spike trains from trial to trial. This variability, in both spike timings and spike number can obscure the temporal structure of spike trains and often means that computations need to be run on numerous spike trains in order to extract features common across all the responses to a particular stimulus. This can increase the computational burden and obscure analytical results. As a consequence, it is useful to consider how to calculate a central spike train that summarizes a set of trials. Indeed, averaging responses over trials is routine for other signal types. Here, a simple method for finding a central spike train is described. The spike trains are first mapped to functions, these functions are averaged, and a greedy algorithm is then used to map the average function back to a spike train. The central spike trains are tested for a large data set. Their performance on a classification-based test is considerably better than the performance of the medoid spike trains.
format Online
Article
Text
id pubmed-3606416
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher Springer
record_format MEDLINE/PubMed
spelling pubmed-36064162013-03-25 A Simple Algorithm for Averaging Spike Trains Julienne, Hannah Houghton, Conor J Math Neurosci Research Although spike trains are the principal channel of communication between neurons, a single stimulus will elicit different spike trains from trial to trial. This variability, in both spike timings and spike number can obscure the temporal structure of spike trains and often means that computations need to be run on numerous spike trains in order to extract features common across all the responses to a particular stimulus. This can increase the computational burden and obscure analytical results. As a consequence, it is useful to consider how to calculate a central spike train that summarizes a set of trials. Indeed, averaging responses over trials is routine for other signal types. Here, a simple method for finding a central spike train is described. The spike trains are first mapped to functions, these functions are averaged, and a greedy algorithm is then used to map the average function back to a spike train. The central spike trains are tested for a large data set. Their performance on a classification-based test is considerably better than the performance of the medoid spike trains. Springer 2013-02-25 /pmc/articles/PMC3606416/ /pubmed/23442535 http://dx.doi.org/10.1186/2190-8567-3-3 Text en Copyright ©2013 H. Julienne, C. Houghton; licensee Springer 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 Research
Julienne, Hannah
Houghton, Conor
A Simple Algorithm for Averaging Spike Trains
title A Simple Algorithm for Averaging Spike Trains
title_full A Simple Algorithm for Averaging Spike Trains
title_fullStr A Simple Algorithm for Averaging Spike Trains
title_full_unstemmed A Simple Algorithm for Averaging Spike Trains
title_short A Simple Algorithm for Averaging Spike Trains
title_sort simple algorithm for averaging spike trains
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3606416/
https://www.ncbi.nlm.nih.gov/pubmed/23442535
http://dx.doi.org/10.1186/2190-8567-3-3
work_keys_str_mv AT juliennehannah asimplealgorithmforaveragingspiketrains
AT houghtonconor asimplealgorithmforaveragingspiketrains
AT juliennehannah simplealgorithmforaveragingspiketrains
AT houghtonconor simplealgorithmforaveragingspiketrains