A kernel-based method to calculate local field potentials from networks of spiking neurons.
Bartosz Telenczuk, Maria Telenczuk and Alain Destexhe.

Journal of Neuroscience Methods 344: 108871, 2020.

Copy of the full paper (PDF)
Background The local field potential (LFP) is usually calculated from current sources arising from transmembrane currents, in particular in asymmetric cellular morphologies such as pyramidal neurons. New method Here, we adopt a different point of view and relate the spiking of neurons to the LFP through efferent synaptic connections and provide a method to calculate LFPs. Results We show that the so-called unitary LFPs (uLFP) provide the key to such a calculation. We show experimental measurements and simulations of uLFPs in neocortex and hippocampus, for both excitatory and inhibitory neurons. We fit a -Y´kernel¡ function to measurements of uLFPs, and we estimate its spatial and temporal spread by using simulations of morphologically detailed reconstructions of hippocampal pyramidal neurons. Assuming that LFPs are the sum of uLFPs generated by every neuron in the network, the LFP generated by excitatory and inhibitory neurons can be calculated by convolving the trains of action potentials with the kernels estimated from uLFPs. This provides a method to calculate the LFP from networks of spiking neurons, even for point neurons for which the LFP is not easily defined. We show examples of LFPs calculated from networks of point neurons and compare to the LFP calculated from synaptic currents. Conclusions The kernel-based method provides a practical way to calculate LFPs from networks of point neurons.

– We provide a method to estimate the LFP from spiking neurons

– This method is based on kernels, estimated from experimental data

– We show applications of this method to calculate the LFP from networks of spiking neurons

– We show that the kernel-based method is a low-pass filtered version of the LFP calculated from synaptic currents.

Program code
The program codes of this model (in BRIAN and python) are available at: It is also available at Zenodo: