Event Abstract

A PYTHON Package for Kernel Smoothing via Diffusion: Estimation of Spike Train Firing Rate

  • 1 Bernstein Center Freiburg, Germany
  • 2 Faculty of Biology, University of Freiburg, Germany

Kernel smoothing is a powerful methodology to gain insight into data. It has wide applications in many different fields, ranging from Economics to Neurosciences. The most important basic application of kernel smoothing in Neuroscience is estimation of time-dependent firing rates from neuronal spike trains. Traditionally, this is achieved by the PSTH (Peri-Stimulus Time Histogram) or, alternatively, smoothing with a fixed kernel. The PSTH relies on the availability of multiple trials for averaging out trial-to-trial fluctuations. However, one can obtain a plausible estimate from a single trial as well, using kernel smoothing methods, where the bandwidth of the kernel is a parameter to be selected in analogy to the bin size of the histogram. The form of the kernel is rather unimportant, provided it is smooth, unimodal and normalized. Its bandwidth, in contrast, defines how smooth the resultant rate would be (Nawrot et al., 1999). A suboptimal kernel may result in over-smoothing or under-smoothing, where the optimal kernel is defined by a minimal deviation from the true rate profile. There may be no globally optimal kernel for strongly changing Poisson rates, though. As a cure to this problem one can optimize the estimate by locally adaptive bandwidth selection. To this end, Shimazaki and Shinomoto (2009) suggested a combinatorial way of optimizing MISE (mean square integrated error) as a method of local bandwidth estimation. This method, although effective, is computationally very costly and biased. Instead, we suggest an application of a new method by Botev et al. (2010), namely Kernel Density Estimation via Diffusion. The diffusion method offers a fast completely data driven algorithm for local bandwidth selection, avoiding the boundary bias and the assumption of Gaussianity. An implementation of the new method as a PYTHON package is made available.

Acknowledgements

Funding by the German Ministry of Education and Research (Bernstein Focus Neurotechnology Freiburg*Tübingen, FKZ 01 GQ 0830) is gratefully acknowledged.

References

1. Nawrot M, Aertsen A, Rotter S (1999) Single-trial estimation of neuronal firing rates - From single neuron spike trains to population activity. Journal of Neuroscience Methods 94(1): 81-92
2. Botev ZI, Grotowski JF, Kroese DP (2010) Kernel density estimation via diffusion. Annals of Statistics 38(5): 2916-2957
3. Shimazaki H, Shinomoto S (2009) Kernel bandwidth optimization in spike rate estimation. Journal of Computational Neuroscience 29(1-2): 171-182
4. Jones MC, Marron JS, Sheather SJ (1996) A Brief Survey of Bandwidth Selection for Density Estimation. Journal of the American Statistical Association 91(433): 401-407

Keywords: Data Smoothing, firing rate, Kernel Density Estimation, python

Conference: BC11 : Computational Neuroscience & Neurotechnology Bernstein Conference & Neurex Annual Meeting 2011, Freiburg, Germany, 4 Oct - 6 Oct, 2011.

Presentation Type: Poster

Topic: data analysis and machine learning (please use "data analysis and machine learning" as keyword)

Citation: Deniz T, Cardanobile S and Rotter S (2011). A PYTHON Package for Kernel Smoothing via Diffusion: Estimation of Spike Train Firing Rate. Front. Comput. Neurosci. Conference Abstract: BC11 : Computational Neuroscience & Neurotechnology Bernstein Conference & Neurex Annual Meeting 2011. doi: 10.3389/conf.fncom.2011.53.00071

Copyright: The abstracts in this collection have not been subject to any Frontiers peer review or checks, and are not endorsed by Frontiers. They are made available through the Frontiers publishing platform as a service to conference organizers and presenters.

The copyright in the individual abstracts is owned by the author of each abstract or his/her employer unless otherwise stated.

Each abstract, as well as the collection of abstracts, are published under a Creative Commons CC-BY 4.0 (attribution) licence (https://creativecommons.org/licenses/by/4.0/) and may thus be reproduced, translated, adapted and be the subject of derivative works provided the authors and Frontiers are attributed.

For Frontiers’ terms and conditions please see https://www.frontiersin.org/legal/terms-and-conditions.

Received: 23 Aug 2011; Published Online: 04 Oct 2011.

* Correspondence: Mr. Taşkın Deniz, Bernstein Center Freiburg, Freiburg, Germany, taskin.deniz@bcf.uni-freiburg.de