CARLsim
6.1.0
CARLsim: a GPU-accelerated SNN simulator
|
Neuromodulation is the key mechanism in shaping electrophysiological activity. All nervous systemfunctions from simple reflexes to higher congnitive tasks result from activity of neural circuits and so are influcenced by neuromodulators. Individual neuromodulators can have divergent action in a neuron by targeting multiple pysiological mechanisms. Multiple neuromodulators may have convergent actions through overlapping targets. Divergent and convergent neuromodulator actions can be synergistic and anatonistic. Neuromodulation often balance adjustment of nonlinear membrane and synaptic properties by targeting ion channels and synaptic dynamics rather than just excitablitly or synaptic strength (Nadim & Bucher, 2014).
CARLsim neuromodulation features:
Neuromodulators (NM) and neurotransmitters (NT) are often used interchageable.
A NM is a substance that influences the activiety of synaptic transmitters. However, the destinction between NM and NT shifted in the last years (Breedlove & Watson, 2019).
As the biological plausibility is highly relevant for CARLsim, we define those terms more precisely by its differences and similarities (adopted from Lakna, 2019). In the final section, the NM is formally defined by its components and implemented features in CARLsim.
Similarities
Differences
NM | NT |
---|---|
Affects the group of the post-synaptic neuron | Affects the post-synaptic neuron |
Indirectly effects on the post-synaptic targets via second messengers | Affects the adjected post-synaptic target directly |
dissolves slow | ligand is consumed fast |
metabotropic, indirect (enzyme) | ionotropic, direct |
Basically the receptor defines, if a ligand acts as a neurotransmitter or a neuromodulator. Receptors can be classified as iontropic and metabotropic (Breedlove & Watson, 2019). The following table gives a quick overview of the relevant receptors for CARLsim and its application.
Ligand | Ionotropic | Metabotropic | Function |
---|---|---|---|
Glutamate | most important exitatory transmitter | ||
implicated for learning & memory | |||
GABA | mediate inhibitory activity to balance excitatory actions of glutamat (e.g. preventing seizures) | ||
(same, but different mechanism) | |||
ACh | mediate cholinergic transmission in the cortex | ||
(same, but different mechanism) | |||
DA | involved in complex behaviors, including motor function, reward, higher cognition | ||
NE | "fight or flight" responses, alerting, arouding | ||
(same) | |||
5HT | (5x) | mood, sleep, higher cognition, nausea | |
(3x) | (same) | ||
particulary involved in nausea | |||
Peptides | opiates, neurotensin, and dozens more | many differnt functions |
As Fig. 1. suggests, the actual processes are far more complicate than originally thought.
When the ligand molecule docks on a metabotronic receptor, a messager protein (G-Protein) is release into the cell that then further interacts with enzymes to activate or deactivate ion channels. Such receptors a called G-Protein Coupled Receptors (GPCRs). A reference source of current state of the knowledge is provided by GproteinDb 2021 (Pandy-Szekeres et. al. 2021; Kooistra et. al 2020). Here for instance all known GPCRs can be search by providing the lingand like dopamine, serotonin (5-hydroxytryptamine), acetylcholine, norepinephine (noradrenaline)
The actual effect the NM then has is further defined by its pathways and in which other NMs are in its context.
An NM is defined by the following properties that are implemented in CARLsim as follows.
NM-property | CARLsim-feature |
---|---|
ligand (molecule) | DA, 5-HT, ACh, NE |
release | amount configurable nm-ergic group or by direct setting in the target group |
effect | neuron group of the the nm-target projects |
dissolving/decomposition | configurable decay (exponential) with upper and lower bondaries |
receptor | excitablitly: ICalcType, synaptic: STDPType, STPType |
GPCRs | see receptor |
synergetic/antagonistic pathways | see receptor |
In the last decades, the areas in the brain which produces the neuromodulators, like the Substancia Nigra for DA, or the Raphe Nucleus for ACh have been clearly identified. Also the pathways are well understood to which areas the nm-ergic neurons project, for instance the neo cortex. Furthermore the neuromodulatory system is highly interconnected and influence each other, so that the source might also become a target, like the Raphe Nucleus projects to VTA (Krichmar 2008, Krichmar & Avery 2017).
Such a target area can be modelled by one or more neuron groups depending on the requirements. Each group can hold all four NMs in parallel and can therefore used multivariate. An example in which each of the major targed brain areas of a rodent is modelled by a single neuron group is presented in Fig. 2. The amount of neurons had been sized accordingly.
Configuration example for nm-ergic target groups
Neuromodulators play an important role in long-term potentiation (LTP) and depression (LTD) of mammalian central synapses. Different neuromodulators can change the balance of LTP and LTD and the effects on spike-timing-dependent plasticity (STDP) reveal a simple rule: the activation of the PKA pathway, e.g. by beta-adrenergic receptors, promotes and gates LTP, whereas the activation of the phospholipase C (PLC) pathway, e.g. by M1 muscarinic receptors, promotes LTD. Also the activation of each pathway suppresses the other, suggesting a push-pull rule for the neuromodulation of long-term synaptic plasticity that seems to be independent of the underlying mechanisms of LTP and LTD (Nadim & Bucher 2014).
With CARLsim the PKA/PLC modulation is accomplished not only for the described scenario. The two modulators induce a dynamic adoptation of the learning with seamless transformation of the usually statically configured parameters of STDP.
Below the configuration of the PKA/PLC pathways as described as shown in the figures.
configuation nm-ergic target groups
configure PKA/PLC modulated and standard STDP as reference
Validation: compare reference against modulated for pre-post and post-pro
With CARLsim all four neuromodulator can be configured for eligibility trace based STDP. Also important to note is, that with CARLsim 6 the STDP take now place on the connection level (not as before on the group level). This enables a full new range of applications.
The OAT was extended to support the monitoring of the DA level and the eligibilit trace the the configured NM (e.g. DA). Please refer to tutorial 9 for more details.
Neuromodulators can also act on short-term synaptic plasticity (STP). The effect of modulators can be drastic and in some cases can switch the sign of synaptic dynamics from depression to facilitation. If the presynaptic neuron is active repetitively, STP can act as a gain-control mechanism, modifying synaptic strength as a function of the frequency of presynaptic activity (Nadim & Bucher, 2014).
The configuring of NM4 modulated STP (NM4STP) is shown in a unit test, that validats the NM4STP against static variants.
Multiple modulators can act on the same synapse to modify its strength, presumably depending on the behavioral need. Such effects can be drastic: 5-HT can functionally silence synapses, whereas dopamine can unmask synapses that are normally silent. The combined action of multiple neuromodulators on synapses can be more than simply additive, and the same neuromodulator can have opposing actions on synaptic strength (Nadim & Bucher, 2014).
Choosing the right Izhikevich neuron configuration allows modelling of non-linear excitabilty.
The non-linearity the aready an intrinsic property of the neurons, the network, and the neuromodulatory system itself. This is still the case if the current is a linear combination of a weight vector and molarity of the NMs. The observed activity is highly non-linear despite of a linear raise of the input current.
Design a new neuron type, that is optimally suited for tonic to phasic transformation. Phasic is essiential for nm-neurons to dedicated behavior shift (Krichmar, 2012). The goal of the design is, that the neuron shall implement the transformation from tonic to phasic merely due its input current (following the Izhikevich representation Simple Model of Spiking Neurons and therefor significantly simplify the algorithmic description "formulas" of the neuromodulated excitability.
The regular spiking neuron (RS) shows linear frequence curve (I_c) that denotes tonic mode. I_c is the constant current for neuron. e.g. neuron[9] receives 9_muA input the spikes are shown on the x-axis (ms), for n[9] = 7 spikes in the first 300ms
The intrisic bursting neuron (IB) has also a tonic in the lower current range up to about 10 than goes gradually over to busting which ultimatively ends in phasic just below 30
The chattering neuron (CH) as a clear cut over at 15 and toggles instananousely to phasic mode. Below is the chattering range which can be seen as some mix of tonic and phasic.
The custom design (LN) defines a clear tonic mode, that maps more linar with a dedicated transformation to phasic at 25 but without the hard cut over (point of discontinuity) seen at CH.
The transmission from tonic to phasic that is essential for attention effort as described in Krichmar2008.
CARLsim extends the current calculation for the post synaptic neuron that was CUBA and COBA only before, in the following ways: it now can be configured at neuron group level, for instance one group to CUBA and the other to COBA. Also the conductance parameters can be configured individually on distinct groups to be more bio-realistic. More than that, CARlsim respects now the distinct neuromodulator state in the target neuron group that affects the receptors so the effective input current used by the Izhikevich model.
configuring input current calculation of the nm-target groups
Interaction of NE and 5HT
Fig. 12 shows the working memory designed after Avery, Dutt, Krichmar (2013) with dopaminergic receptor D1 and noadrenergic receptors alpha1 and alpha2A. It exposes the same spiking behavior for storing, keeping, and releasing a cue in the deep supragranular layer (layer 3) of the dorsal lateral prefrontal cortex (dlPFC). The bivariate optimal levels of DA and NE were translated to the descrete normalized concentration of 0.5. At 1.0s the spacial information of the cue is simulated by a 500ms Poisson spike train. The activation is kept for 2.5s in the corresponding L3e column and then cleared by a simulated corolliary discharge.
The noadrenergic alpha2A receptor is configured for the recurrent connection by providing its pre- and postsynaptic group and the IcalcType.
The dopaminergic D1 receptor is configured accordingly.
The dopaminergic D2 receptor defined by Avery & Krichmar (2015) is configured the in the same way.
Fig. 13 shows the low, optimal, and high implemented a continuous function with stable plateaus with an eps of 1/24 and soft crossovers.
Stress increases the levels of NE and DA to high levels (e.g. flight and fight situation). The input to neurons of working memory is markable decreased making it functionally disconnect (Avery, Dutt, & Krichmar , 2013)
Fig. 15 shows how the discrete bivariate levels of DA and NE (low, optimum, high) are mapped to a grid of 1/3 in a two dimensional normalized space (plane with length 1). For instance, high (optimal) levels of DA and NE are mapped to the field with 5/6 (1/2) as its center marked red (green).
In order to avoid points of discontinuity (Unstetigkeitsstellen), a continuous function is integrated in CARLsim that fits the experimental data. It is configured by providing the icalctype and the boost parameter.
Fig. 16 shows, how high levels DA and NE at the alpha1 receptor effectively disable the working memory. As _mu_apha1 is bivariate and continuous, a more detailed analysis will be possible of how exactly the working memory will be impared.
Farzan Nadim: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4252488
Dirk Bucher: https://doi.org/10.1016/j.cell.2013.09.047
Asher*, D.A., Craig*, A.B., Zaldivar*, A., Brewer, A.A., and Krichmar, J.L. (2013). A dynamic, embodied paradigm to investigate the role of serotonin in cost and decision-making. Frontiers in Integrative Neuroscience 7(78). (*co-first authors)
Avery, M., Dutt, N., Krichmar, J.L. (2013). A large-scale neural network model of the influence of neuromodulatory levels on working memory and behavior. Frontiers in computational neuroscience. 7. 133. 10.3389/fncom.2013.00133.
Avery, M., Krichmar, J.L., Dutt, N. (2012). Spiking Neuron Model of Basal Forebrain Enhancement of Visual Attention. Paper presented at: IEEE World Congress on Computational Intelligence (Brisbane, Australia).
Avery, M., Krichmar, J.L. (2015). Improper activation of D1 and D2 receptors leads to excess noise in prefrontal cortex. Frontiers in Computational Neuroscience Vol. 9, Article 31, 1-15.
Avery, M.C., Nitz, D.A., Chiba, A.A., and Krichmar, J.L. (2012). Simulation of Cholinergic and Noradrenergic Modulation of Behavior in Uncertain Environments. Frontiers in Computational Neuroscience 6, 1-16.
Beyeler, M., Dutt, N.D., and Krichmar, J.L. (2013). Categorization and decision-making in a neurobiologically plausible spiking network using a STDP-like learning rule. Neural Networks 48, 109-124.
Breedlove M. & Watson N., (2019). Behavioral Neuroscience, 9th Edition. Oxford University Press
Bucher D, Marder E. SnapShot: Neuromodulation. Cell. 2013;155:482 482. e481.
Cox BR, Krichmar JL. (2009) Neuromodulation as a Robot Controller: A Brain Inspired Design Strategy for Controlling Autonomous Robots. IEEE Robotics & Automation Magazine September 2009.
Kooistra AJ, Mordalski S, Pandy-Szekeres G, Esguerra M, Mamyrbekov A, Munk C, Keseru GM, Gloriam DE (2020). GPCRdb in 2021: integrating GPCR sequence, structure and function. Nucleic Acids Research, 2020, 49:D335-D343
Krichmar, J.L. (2008). The Neuromodulatory System - A Framework for Survival and Adaptive Behavior in a Challenging World. Adaptive Behavior, 16, 385-399.
Krichmar, J.L. (2012). A Biologically Inspired Action Selection Algorithm Based on Principles of Neuromodulation. Paper presented at: IEEE World Congress on Computational Intelligence (Brisbane, Australia).
Krichmar, J.L. (2012). Design principles for biologically inspired cognitive robotics. Biologically Inspired Cognitive Architectures 1, 73-81.
Krichmar, J.L. (2013). A neurorobotic platform to test the influence of neuromodulatory signaling on anxious and curious behavior. Frontiers in neurorobotics 7, 1-17.
Krichmar, J.L., and Rohrbein, F. (2013). Value and Reward Based Learning in Neurorobots. Frontiers in neurorobotics 7.
Lakna (2019) . What is the difference betwieen Neurotransmitter and Neuromodulator. PEDIAA, https://pediaa.com/what-is-the-difference-between-neurotransmitter-and-neuromodulator
Nadim, F., & Bucher, D. (2014). Neuromodulation of neurons and synapses. Current opinion in neurobiology, 29, 48 - 56. https://doi.org/10.1016/j.conb.2014.05.003
Oros, N., Chiba, A.A., Nitz, D.A., Krichmar, J.L. (2014). Learning to ignore - A modeling study of the decremental cholinergic pathway and its influence on attention and learning. Learning and Memory, 21: 105-118
Pandy-Szekeres G, Esguerra M, Hauser AS, Caroli J, Munk C, Pilger S, Keseru GM, Kooistra AJ, Gloriam DE (2021). The G protein database, GproteinDb 2021, Submitted