Dear all
in the 2015 Nengo-SPA version for action selection we were able to access specific parameters of the basal ganglia:
old model:
actions = spa.Actions(
'dot(visual, NEUTRAL) --> somato_expect=NEUTRAL, motor=NEUTRAL',
'dot(visual, START) --> position=P1',
'dot(position, P1) --> motor=sequence*~P1, somato_expect=sequence*~P1, position=P1*2, compare_A = somato, compare_B = somato_expect',
'dot(compare, YES) + dot(position, P1) - 1 --> position=(P2-P1)*2',
'dot(position, P2) --> motor=sequence*~P2, somato_expect=sequence*~P2, position=P2*2, compare_A = somato, compare_B = somato_expect',
'dot(compare, YES) + dot(position, P2) - 1 --> position=(P3-P2)*2',
'dot(position, P3) --> motor=sequence*~P3, somato_expect=sequence*~P3, position=P3*2, ...
model.bg = spa.BasalGanglia(actions, weights=dict(lg=0.04, le=0.04, wt=0.2, wp_gpi=0.9), split_GPi_SNr=True)
model.thalamus = spa.Thalamus(model.bg)
It would be great if I could access again the Basal ganglia parameters “le”, “lg”, “wt”, “wp_gpi”, and “split_gpi_snr” as given in the commands above in the current nengo_spa version.
the old model was coded as:
import nengo
from nengo import spa
…
model = spa.SPA()
with model:
…
The meaning of parameters “le” and “lg” is documented here:
"One parameter (lg) operates on D1 receptors and the other (le) on D2 receptors, both of which are located in the striatum. Within our network architecture, lg (D1) mainly influences the selection pathway, while le (D2) mainly influences the control pathway. "
cited from:
Senft V, Stewart TC, Bekolay T, Eliasmith C, Kröger BJ (2016) Reduction of dopamine in basal ganglia and its effects on syllable sequencing in speech: A computer simulation study. Basal Ganglia 6: 7-17 (doi, pdf)
The remaining parameters “wp_gpi”, “wt” and “split_gpi_snr” are documented here:
" The wt parameter adjusts the strength of afferents to the STN. In the original model, GPi and SNr are combined, as they receive the same inputs and produce the same outputs. To adjust the activity of the SNr and GPi independently, we modified the original model by splitting the GPi and SNr into separate components. This split also required adding a wp parameter that influences the activity of the GPi specifically. The modified structure of the BG model and the parameters influencing specific modules of the BG are displayed in Figure 1."
cited from:
Senft V, Stewart TC, Bekolay T, Eliasmith C, Kröger BJ (2018) Inhibiting Basal Ganglia Regions Reduces Syllable Sequencing Errors in Parkinson’s Disease: A Computer Simulation Study. Frontiers in Computational Neuroscience 12:41 (doi)
It is sufficient for me, if I get access to the le and lg parameters. That would allow me, to check simulations of my syllable production model - developed with help of Xuan over the last weeks - in case of normal and lower dopamine levels. (dysfunctions of the action selection process).
Kind regards
Bernd