-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathexperiments.yaml
147 lines (144 loc) · 3.19 KB
/
experiments.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
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
# NOTE: DO NOT EDIT THIS FIELD.
functions:
# These are the functions that can be used in the below experiments.
# Default args are used when no args are specified in the experiments.
psi_bar_saturation:
default_args: []
default_kwargs:
fixed: False
aff_sd:
- .5
- 1.5
eff_sd:
- 0.05
- 1.0
numRecs: 30
c: 1
purpose: "standard"
qspaces: [4,10,30]
dim: 2
graph: True
psi_bar_saturation_dim:
default_args: []
default_kwargs:
dims:
- 3
- 4
fixed: False
aff_sd:
- .5
- 1.5
eff_sd:
- 0.05
- 1.0
numRecs: 30
c: 1
graph: True
occ_vs_loc:
default_args: []
default_kwargs:
affList:
- 2
- 1.5
- 1
- .5
eff_vs_loc:
default_args: []
default_kwargs:
effList:
- 3
- 2
- 1
- .5
- .1
eff_analysis:
default_args: []
default_kwargs:
effSD:
- .5
- 1.0
affSD:
- 2
- 2
qspace:
- 0
- 4
fixed: True
allGraphsFromExcel:
default_args: []
default_kwargs:
aff_sd:
- .5
- 1.5
eff_sd:
- 0.05
- 1.0
numRecs: 30
c: 1
dim: 2
qspaces: [4,10,30]
purpose: "standard"
rep: 2
# END NOTE.
# These modify the default config values for the below experiments.
# The order of priority for these configurations from lowest to highest is:
# Default function values < YAML Config values < Experimental values < CMD line values
# Case insensitive
parameters:
# Remember! Exponential values require a period. If this is forgotten, the program's behavior may be undefined. (Types are not checked)
odor_concentration: null
peak_affinity: null
min_affinity: null
hill_coefficient: null
odor_repetitions: null
angle_reps: null
# TODO: Expand experiments to allow multiple functions to be run.
experiments:
- id: psi_bar_sat_1
name: Psi Bar Saturation Test 1
description: "This experiment mirrors the usage of testPsiBarSat() from the original code, and accepts the same arguments."
functions:
# - psi_bar_saturation
- allGraphsFromExcel
args:
- []
# - []
kwargs:
- {}
# - {}
- id: psi_bar_sat_dim_1
name: Psi Bar Saturation Dim Test 1
description: "Example of how to use this framework to run a simple experiment."
functions:
- psi_bar_saturation_dim
args:
- []
kwargs:
- {}
- id: occ_vs_loc_1
name: Occ vs Loc Test 1
description: "Example of how to use this framework to run a simple experiment."
functions:
- occ_vs_loc
args:
- []
kwargs:
- {}
- id: eff_vs_loc_1
name: Eff vs Loc Test 1
description: "Example of how to use this framework to run a simple experiment."
functions:
- eff_vs_loc
args:
- []
kwargs:
- {}
- id: eff_analysis_1
name: Eff Analysis Test 1
description: "Example of how to use this framework to run a simple experiment."
functions:
- eff_analysis
args:
- []
kwargs:
- {}