Skip to content

v0.2.0

Compare
Choose a tag to compare
@aquaresima aquaresima released this 16 Sep 15:37

Release changes:

This release adds two models to the library:

The AdEx [1] and TripodNeuron [2] models. These models implement conductance-based synapses.

We also added models for Spiking Synapses with sparse matrices. Several plasticity mechanisms are implemented for the spiking synapses in AdEx and Tripod. Two forms of excitatory plasticity (STDP[3] and vSTDP [4]) and two forms of homeostatic inhibitory plasticity (iSTDP [5]), one that regulates the firing rate and one that regulates the membrane potential of the neuron.

The release also presents a stronger type structure, which benefits performance. I also improved the plot functions, adding new functionalities to raster and vecplot.

To Do:

  • Module Organization: We have to move the plots to SNNPlots entirely.

  • Performance: Implement parallelization for populations and synapses. Possibly using Dagger.jl

References
1. Brette, R. & Gerstner, W. Adaptive exponential integrate-and-fire model as an effective description of neuronal activity. J. Neurophysiol. 94, 3637–3642 (2005).
2. Quaresima, A. et al. The tripod neuron: a minimal structural reduction of the dendritic tree. The Journal of Physiology n/a, (2022).
3. Gerstner, W., Kempter, R., Van Hemmen, L. & Wagner, H. A neuronal learning rule for sub-millisecond temporal coding. Nature 383, 76–81 (1996).
4. Clopath, C., Büsing, L., Vasilaki, E. & Gerstner, W. Connectivity reflects coding: a model of voltage-based STDP with homeostasis. Nature Neuroscience 13, 344–352 (2010).
5. Vogels, T. P., Sprekeler, H., Zenke, F., Clopath, C. & Gerstner, W. Inhibitory plasticity balances excitation and inhibition in sensory pathways and memory networks. Science 334, 1569–1573 (2011).

Full Changelog: v0.1.0...v0.2.0