-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathblock_temp_vs_diameter.yaml
42 lines (38 loc) · 1.29 KB
/
block_temp_vs_diameter.yaml
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
# Finds the minimum blocking temperature over a range of square block widths
{
# axon geometry
"axon_length" : 300, # µm
"axon_diameter" : {
"action" : "interpolate",
"example_inputs" : [ 0, 1 ],
"example_outputs" : [ 0.1, 50 ], # µm
"new_input" : "sweep_param"
},
# stimulation settings
"stim_amplitude" : 1000, # nA
"stim_duration" : 0.1, # ms
# temperature
"base_temp" : 16,
"block_temp" : {
"action" : "interpolate",
"example_inputs" : [ 0, 1 ],
"example_outputs" : [ "base_temp", 200 ],
"new_input" : "threshold_param"
},
"axon_temperature" : { # °C
"action" : "interpolate",
"example_inputs" : [ 100, 100.00001, 140, 140.0001 ],
"example_outputs" : [ "base_temp", "block_temp", "block_temp", "base_temp" ],
"new_input" : "x"
},
# simulation settings
"num_bisections" : 20,
"param_sweep_steps" : 40,
"num_sections" : 3000,
# plot settings
"plot_x_variable" : "axon_diameter",
"plot_y_variable" : "block_temp",
"plot_title" : "Forty micron square block temperature vs axon diameter",
"plot_x_axis_label" : "axon diameter (micrometers)",
"plot_y_axis_label" : "block temperature (degrees Celsius)"
}