Skip to content

Spiking neural network implementation with AdEx excitatory, SST & PV (inter-)neurons and GABA_a, GABA_b, AMPA & NMDA synapses.

Notifications You must be signed in to change notification settings

FabulousFabs/AdEx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spiking neural network implementation[1] with AdEx neurons[2]

To-do:

  • Clean up AdEx/neuron_parameters.jl
  • Test this by replicating the results of Pan et al.[4]

Current state

  • Pedantic Heun's method[5] implemented (no longer utilises DifferentialEquations.jl)
  • AdEx_Neuron_T1[2] implemented
  • AdEx_Neuron_T2[1] implemented
  • AdEx_Neuron_Excitatory[3] implemented
  • AdEx_Interneuron_SST[3] implemented
  • AdEx_Interneuron_PV[3] implemented
  • All (inter-)neurons can have multiple types of synapses
  • GABA_a, GABA_b, AMPA & NMDA synapses[1] implemented
  • Now properly modelling interactions of Exc -> SST and PV -> Exc, as described by Park & Geffen[3] and Tremblay et al.[6]
  • White gaussian noise injection implemented for neurons
  • Comprehensive plots added
    • For example, for the A1-microcircuit specified in snn.jl we get the following plots:
      • Spike train plots
      • Neuron history plots with one neuron per row
      • Synapse history plots, left column I(t), right column g(t), rows = one synapse

Dependencies

  • Parameters (required)
  • Distributions (required)
  • Plots (required only if AdEx/model_plots.jl is included)

References

  • [1] Gerstner, W., Kistler, W.M., Naud, R., & Paninski, L. (2014). Neuronal Dynamics: From Single Neurons to Networks and Models of Cognition. New York: CUP.

  • [2] Brette, R., & Gerstner, W. (2005). Adaptive exponential integrate-and-fire model as an effective description of neuronal activity. Journal of Neurophysiology, 94, 3637-3642. DOI: http://dx.doi.org/10.1152/jn.00686.2005.

  • [3] Park, Y., & Geffen, M.N. (preprint). A unifying mechanistic model of excitatory-inhibitory interactions in the auditory cortex. bioRxiv, 626358. DOI: http://dx.doi.org/10.1101/626358

  • [4] Pan, Z., Chua, Y., Wu, J., Zhang, M., Li, H., & Ambikairajah, E. (2020). Motivated auditory neural encoding and decoding algorithm for spiking neural networks. Frontiers in Neuroscience: Neuromorphic Engineering, 13, 1420. DOI: http://dx.doi.org/10.3389/fnins.2019.01420

  • [5] Numerical Methods--Heun's method. (n.d.). CalculusLab, San Joaquin Delta College. Retrieved May 5, 2020, from http://calculuslab.deltacollege.edu/ODE/7-C-2/7-C-2-h.html

  • [6] Tremblay, R., Lee, S., & Rudy, B. (2016). GABAergic interneurons in the neocortex: From cellular properties to circuits. Neuron, 91, 260-292. DOI: http://dx.doi.org/10.1016/j.neuron.2016.06.033

About

Spiking neural network implementation with AdEx excitatory, SST & PV (inter-)neurons and GABA_a, GABA_b, AMPA & NMDA synapses.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages