-
Notifications
You must be signed in to change notification settings - Fork 0
/
conf_simu_pdb.txt
executable file
·240 lines (240 loc) · 7.93 KB
/
conf_simu_pdb.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
###################################################
# Config file: system parameters and architecture #
###################################################
# General options, default values (can be overridden by command line options)
#¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Simulation options (non-mutable):
-f --file:
description: "Configuration file."
default: "./conf_simu_pdb.txt"
name: "<conf file>"
choices: ~
-db --debug:
description: "Debugging level. Default is INFO."
default: INFO
name: "<debug>"
choices: [DEBUG, INFO, ERROR, WARNING, CRITICAL]
-save_fr --save_firing_rate:
description: "Save the firing rate."
default: 'partial'
name: "<save>"
choices: ['none', 'all', 'partial']
-save --save_results:
description: "Save the simulation results."
default: True
name: "<save>"
choices: [False, True]
-overwrite --overwrite_results:
description: "Overwrite simulation results."
default: False
name: "<overwrite>"
choices: [False, True]
-plot --plot_sample:
description: "Plot sample trial."
default: False
name: "<plot>"
choices: [True, False]
-show_plots --show_plots:
description: "Show generated plots, if any."
default: False
name: "<show_plots>"
choices: [True, False]
-no_bump --load_without_bump:
description: "Load initial conditions without the bump."
default: False
name: "<no_bump>"
choices: [True, False]
-nobias --set_initial_phase:
description: "Set the initial phase of the bump."
default: False
name: "<nobias>"
choices: [True, False]
-init_save --save_initial_firing_rate:
description: "Save the firing rate."
default: False
name: "<save_init>"
choices: [True, False]
-init_load --load_initial_firing_rate:
description: "Load the firing rate."
default: False
name: "<load_init>"
choices: [True, False]
-ntrials --num_trials:
description: "Number of trials."
default: 300
name: "<ntrials>"
choices: ~
-chunk --chunk:
description: "Number of trials per block."
default: 10
name: "<chunk>"
choices: ~
-cpus --num_cpus:
description: "Number of CPUs to use."
default: 2
name: "<cpus>"
choices: ~
-tmax --simulation_time:
description: "Simulation time in seconds."
default: 3.6
name: "<tmax>"
choices: ~
-quiet --quiet:
description: "Run the parallel simulation quietly."
default: False
name: "<quiet>"
choices: [True, False]
Stimulus:
-min_orient --minimum_value_orient_categories:
description: "Minimum value of the stimulus orientations range."
default: -90
name: "<min_orient>"
choices: ~
-max_orient --maximum_value_orient_categories:
description: "Maximum value of the stimulus orientations range."
default: 90
name: "<max_orient>"
choices: ~
-step_orient --step_orient_categories:
description: "Step between two contiguous stimulus orientations."
default: 10
name: "<step_orient>"
choices: ~
-sigmaOU --standard_deviation:
description: "Standard deviation of the OU process associated to the stimulus."
default: 0.15
name: "<sd_ou_stimulus>"
choices: ~
-i0 --mean_input_over_critical_input:
description: "Additional mean input over critical input (Turing bifurcation boundary)."
default: 0.05
name: "<i0>"
choices: ~
-i0_init --mean_input_over_critical_input_initial_state:
description: "Additional mean input over critical input (Turing bifurcation boundary) at the initial state."
default: 0.05
name: "<i0_init>"
choices: ~
-i1 --amp_stimulus:
description: "Amplitude of the stimuli."
default: 0.005
name: "<i1>"
choices: ~
-i2 --input_decision:
description: "Amplitude of decision signal."
default: 0.00
name: "<i2>"
choices: ~
-nframes --number_of_frames:
description: "Number of frames that each stimulus has."
default: 2
name: "<nframes>"
choices: ~
-save_stim --save_stimuli_data:
description: "Save the created stimuli data."
default: False
name: "<save_stim>"
choices: [True, False]
-stim_file --stimulus_file:
description: "File containing the stimulus (design matrix)."
default: 'default'
name: "<stim_f>"
choices: ~
Network:
-n --n:
description: "Network discretization."
default: 200
name: "<n>"
choices: ~
-m --fsmodes:
description: "Modes of connectivity (Fourier series)."
default: [-2.0, 1.0, 0.5]
name: "<modes_connectivity>"
choices: ~
Decision_circuit:
-js --js:
description: "Self coupling. Recurrent excitatory connection strength."
default: 1.9
name: "<js>"
choices: ~
-jc --jc:
description: "Cross coupling. Inhibitory cross connection strength."
default: 1.0
name: "<jc>"
choices: ~
-max --maximum_value_of_kernel:
description: "Maximum value of the spatial kernel."
default: 0.003
name: "<max>"
choices: ~
-i_rest --rest_input:
description: "Constant baseline input into the decision network."
default: 0.33
name: "<irest>"
choices: ~
-i_urge --urge_input:
description: "Constant urgency input into the decision network."
default: 0.525
name: "<iurge>"
choices: ~
-dcue_duration --decision_duration:
description: "Duration of choice commitment (seconds)."
default: 2.0
name: "<dcue_duration>"
choices: ~
-urgency_duration --urgency_signal_duration:
description: "Duration of urgency signal (seconds)."
default: 1.0
name: "<urgency_duration>"
choices: ~
Modulation:
-attention --attention_modulation:
description: "Activate attentional modulation."
default: False
name: "<attention>"
choices: [True, False]
-choice --no_choice_modulation:
description: "Suppress choice-related global modulation."
default: True
name: "<no_choice>"
choices: [True, False]
-gg --global_gain:
description: "Amplitude of the global_gain."
default: 0.4
name: "<gg>"
choices: ~
-sg_exc --selective_gain_excitatory:
description: "Amplitude of the selective gain to the excitatory neurons."
default: 1.0
name: "<sg_exc>"
choices: ~
-sg_inh --selective_gain_inhibitory:
description: "Amplitude of the selective gain to the inhibitory neurons."
default: 1.0
name: "<sg_inh>"
choices: ~
-i_att_e --i_attention_gain_excitatory:
description: "Amplitude of the attentional modulation to excitatory neurons."
default: 3.0
name: "<i_att_e>"
choices: ~
-i_att_i --i_attention_gain_inhibitory:
description: "Amplitude of the attentional modulation to inhibitory neurons."
default: 2.5
name: "<i_att_i>"
choices: ~
-th_att --attentional_modulation_target_orientation:
description: "Orientation of the attentional modulation."
default: 40
name: "<th_att_e>"
choices: ~
-s_att_e --sigma_gain_excitatory:
description: "Variance of the attentional modulation to excitatory neurons."
default: 20
name: "<s_att_e>"
choices: ~
-s_att_i --sigma_gain_inhibitory:
description: "Variance of the attentional modulation to inhibitory neurons."
default: 30
name: "<s_att_i>"
choices: ~