Auryn simulator

Simulator for spiking neural networks with synaptic plasticity

User Tools

Site Tools


manual:neurongroup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
manual:neurongroup [2018/02/07 08:34] – [List of Auryn neuron groups] zenkemanual:neurongroup [2018/02/07 08:41] (current) – [List of Auryn neuron models] zenke
Line 4: Line 4:
 NeuronGroup is the virtual base class [[http://fzenke.net/auryn/doxygen/current/classauryn_1_1NeuronGroup.html|of all neuron models]] within Auryn. It directly derives from [[SpikingGroup]] and implements important functionality which allows neurons to receive spikes. They are therefore the default target or destination type for [[Connection]] objects. Each non-virtual child of NeuronGroup has to implement the method ''evolve()'' which is called in every time step during simulations and is responsible to "evolve" the neural state variables. NeuronGroup is the virtual base class [[http://fzenke.net/auryn/doxygen/current/classauryn_1_1NeuronGroup.html|of all neuron models]] within Auryn. It directly derives from [[SpikingGroup]] and implements important functionality which allows neurons to receive spikes. They are therefore the default target or destination type for [[Connection]] objects. Each non-virtual child of NeuronGroup has to implement the method ''evolve()'' which is called in every time step during simulations and is responsible to "evolve" the neural state variables.
  
-===== List of Auryn neuron groups =====+===== List of Auryn neuron models =====
  
  
Line 13: Line 13:
   * [[CubaIFGroup]]: Current based neuron model with absolute refractoriness as used in [[http://www.neuroscience.org/cgi/content/abstract/25/46/10786|Vogels and Abbott (2005)]].   * [[CubaIFGroup]]: Current based neuron model with absolute refractoriness as used in [[http://www.neuroscience.org/cgi/content/abstract/25/46/10786|Vogels and Abbott (2005)]].
   * [[AdExGroup]]: Adaptive integrate and fire neuron after [[http://www.physiology.org/doi/10.1152/jn.00686.2005|Brette and Gerstner (2005)]].   * [[AdExGroup]]: Adaptive integrate and fire neuron after [[http://www.physiology.org/doi/10.1152/jn.00686.2005|Brette and Gerstner (2005)]].
 +  * [[IzhikevichGroup]]: Implementation of quadratic adaptive Izhikevich neuron after [[http://ieeexplore.ieee.org/document/1257420/|Izhikevich (2003)]]
   * [[IafPscDeltaGroup]]: Current-based integrate and fire neuron with delta current pulses. Similar to NEST implementation with the same name.   * [[IafPscDeltaGroup]]: Current-based integrate and fire neuron with delta current pulses. Similar to NEST implementation with the same name.
   *  [[IafPscExpGroup]]: Same as [[IafPscDeltaGroup]], but with exponentially decaying synaptic current kernel.   *  [[IafPscExpGroup]]: Same as [[IafPscDeltaGroup]], but with exponentially decaying synaptic current kernel.
-  * [[IzhikevichGroup]]: Implementation of quadratic adaptive Izhikevich neuron after [[http://ieeexplore.ieee.org/document/1257420/|Izhikevich (2003)]] 
   * [[NaudGroup]]: Experimental two-compartment neuron model proposed by Richard Naud which can be used for burst multiplexing.   * [[NaudGroup]]: Experimental two-compartment neuron model proposed by Richard Naud which can be used for burst multiplexing.
   * [[SRM0Group]]: Implementation of a probabilistic SRM0 neuron after [[http://neuronaldynamics.epfl.ch|Gerstner et al. (2002, 2014)]].   * [[SRM0Group]]: Implementation of a probabilistic SRM0 neuron after [[http://neuronaldynamics.epfl.ch|Gerstner et al. (2002, 2014)]].
      
manual/neurongroup.txt · Last modified: 2018/02/07 08:41 by zenke