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...
Autores principales: | , |
---|---|
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 |