Dear Gus,
As you want to create a new model based on an existing one, NESTML is certainly the way to
go.
BTW, if you want to get to know the NEST community better, check out the NEST Conference
2023 (Virtual) at <%0dhttps:/nest-simulator.org/conference%0d>
https://nest-simulator.org/conference<%0dhttps:/nest-simulator.org/confe…0d>!
Best,
Hans Ekkehard
--
Prof. Dr. Hans Ekkehard Plesser
Head, Department of Data Science
Faculty of Science and Technology
Norwegian University of Life Sciences
PO Box 5003, 1432 Aas, Norway
Phone +47 6723 1560
Email hans.ekkehard.plesser@nmbu.no<mailto:hans.ekkehard.plesser@nmbu.no>
Home
http://arken.nmbu.no/~plesser
From: gustavo.patow(a)udg.edu <gustavo.patow(a)udg.edu>
Date: Thursday, 6 April 2023 at 20:37
To: users(a)nest-simulator.org <users(a)nest-simulator.org>
Subject: [NEST Users] Population of Izhikevich-like neurons
[Some people who received this message don't often get email from
gustavo.patow(a)udg.edu. Learn why this is important at
https://aka.ms/LearnAboutSenderIdentification ]
Dear All,
My name is Gustavo (Gus) and I am a complete newbie at NEST, so probably this will be a
stupid question. However, I have thoroughly;y searched the documentation for nest-desktop,
nest, nestml, and this mailing list, but couldn't find an appropriate answer. So, if
this is a stupid question, sorry!
Well, I want to model a population of Izhikevich-like neurons, as described in this
paper:
Chen, L., Campbell, S.A. Exact mean-field models for spiking neural networks with
adaptation. J Comput Neurosci 50, 445–469 (2022).
https://doi.org/10.1007/s10827-022-00825-9
arXiv:
https://arxiv.org/abs/2203.08341
code:
https://senselab.med.yale.edu/ModelDB/ShowModel?model=267382#tabs-1
Basically, it is a light variant of the original model in Izhikevich's 2003 paper,
with a standard synaptic current I = g S (e_r - u_k), with S the gating variable following
its own first-order differential equation, and assuming an intrinsic current with a
Lorentzian distribution (and probably something else that I do not remember right now).
I also wanted to take this opportunity to learn nest at the same time, so I decided to
start with NEST-Desktop online (I have an account at EBRAINS), but couldn't figure out
how to exactly configure the standard Izhikevich model to be the one in the paper, and
also couldn't find a mechanism to plug a gating variable, or a way to specify the
intrinsic current, and also couldn't find a Lorentzian distribution among the options
for the current generators... So, I guess I should go deeper. Is that right? Can I solve
this with merely nest-desktop?
Then, I started to look at some examples in nestml, including the Izhikevich one, and I
think that, if I have to modify it, it is feasible. I am fluent in Python, and reading the
Izhikevich tutorial seemed reasonable to me:
https://nestml.readthedocs.io/en/latest/tutorials/izhikevich/nestml_izhikev…
So, my final question... is this the way to go? Should I write my neuron model as a new
variant of the original one, perhaps in nestml? Should I include the gating variable
inside this model, or is there another mechanism for that? Then, I guess I need to build a
current generator, right? Can I have more than one (1 for the external stimulus, 1 for the
intrinsic current)? Is this plan sound? Are there any shortcuts for what I want to do? Any
hints or tips you could share?
In any case, THANKS FOR THE PATIENCE!!!
cheers
gus.-
_______________________________________________
NEST Users mailing list -- users(a)nest-simulator.org
To unsubscribe send an email to users-leave(a)nest-simulator.org