This archive contains source code for the paper "Exact analytical results for integrate-and-fire neurons driven by excitatory shot noise" by Droste and Lindner, 2017. Specifically, it contains a Python implementation of the analytical formulas derived in that paper (allowing to calculate firing rate, CV and stationary voltage distribution of general integrate-and-fire neurons driven by excitatory shot noise, as well as power spectrum and rate-response of leaky integrate-and-fire neurons with such input) and C++ code implementing a Monte-Carlo simulation to estimate these quantities. A sample Jupyter notebook to play around with the analytics is included, as are scripts to reproduce the figures from the paper.
Cell Type(s): Abstract integrate-and-fire leaky neuron; Abstract theta neuron
Simulation Environment: C or C++ program; Python
Implementer(s): Droste, Felix [fedro at posteo.de]
References:
Lindner B, Droste F. (2017). Exact analytical results for integrate-and-fire neurons driven by excitatory shot noise J. Comp. Neurosci..