Good afternoon,
I have adapted the current nest izhikevich neuron model in C++ to obtain a
more general izhikevich neuron where more parameters can be set (for
example voltage shifts and the membrane capacitance), and the b-parameter
can change over time according to some condition, such that also thalamic
neurons can be simulated.
The new extension module works very well (with much thanks to all earlier
help regarding installing extension modules). So hopefully people can
eventually, with this model, obtain all the kinds of neurons that
Izhikevich describes. As soon as everything is cleaned up and finished, I
will upload the code to github. However, before I do that, I have two
questions:
1. For the new parameters I added to the existing izhikevich model, I could
only use parameter names that are in nest::names. However, for generality
and to make it easy to use, I thought it would be better to use the same
symbols that Izhikevich uses to describe his model. That way, people can
easily replicate all the different types of neurons that Izhikevich
describes. He uses these parameters:
[image: image.png]
Is it possible to include these parameters in the neuron model? Or is it
better to just replace them with other parameter names that are already in
the nest_names file?
2. The current izhikevich neuron model doesn't model realistic synapses.
The membrane potential just jumps on each spike arrival. I would like to
include different post-synaptic dynamics with different and preferably
multiple timescales (like the beta_multisynapse). Someone mentioned before
that a lot of the synaptic dynamics can be defined outside the neuron. So
can I use beta synapses with the izhikevich neuron as it is now? Or should
I somehow include these dynamics in the C++ file of my new module?
I hope the questions are clear. Please let me know if I should provide any
additional information.
Thanks in advance and have a very nice weekend!
Kind regards,
Nina