|
5 | 5 |
|
6 | 6 | # MEASUREMENTS
|
7 | 7 |
|
| 8 | +#: |
8 | 9 | OBSERVABLE_ID = 'observableId'
|
| 10 | + |
| 11 | +#: |
9 | 12 | PREEQUILIBRATION_CONDITION_ID = 'preequilibrationConditionId'
|
| 13 | + |
| 14 | +#: |
10 | 15 | SIMULATION_CONDITION_ID = 'simulationConditionId'
|
| 16 | + |
| 17 | +#: |
11 | 18 | MEASUREMENT = 'measurement'
|
| 19 | + |
| 20 | +#: |
12 | 21 | TIME = 'time'
|
| 22 | + |
| 23 | +#: |
13 | 24 | OBSERVABLE_PARAMETERS = 'observableParameters'
|
| 25 | + |
| 26 | +#: |
14 | 27 | NOISE_PARAMETERS = 'noiseParameters'
|
| 28 | + |
| 29 | +#: |
15 | 30 | DATASET_ID = 'datasetId'
|
| 31 | + |
| 32 | +#: |
16 | 33 | REPLICATE_ID = 'replicateId'
|
17 | 34 |
|
| 35 | +#: Mandatory columns of measurement table |
18 | 36 | MEASUREMENT_DF_REQUIRED_COLS = [
|
19 | 37 | OBSERVABLE_ID, SIMULATION_CONDITION_ID, MEASUREMENT, TIME]
|
20 | 38 |
|
| 39 | +#: Optional columns of measurement table |
21 | 40 | MEASUREMENT_DF_OPTIONAL_COLS = [
|
22 | 41 | PREEQUILIBRATION_CONDITION_ID, OBSERVABLE_PARAMETERS,
|
23 | 42 | NOISE_PARAMETERS,
|
24 | 43 | DATASET_ID, REPLICATE_ID]
|
25 | 44 |
|
| 45 | +#: Measurement table columns |
26 | 46 | MEASUREMENT_DF_COLS = [
|
27 | 47 | MEASUREMENT_DF_REQUIRED_COLS[0], MEASUREMENT_DF_OPTIONAL_COLS[0],
|
28 | 48 | *MEASUREMENT_DF_REQUIRED_COLS[1:], *MEASUREMENT_DF_OPTIONAL_COLS[1:]]
|
29 | 49 |
|
30 | 50 |
|
31 | 51 | # PARAMETERS
|
32 | 52 |
|
| 53 | +#: |
33 | 54 | PARAMETER_ID = 'parameterId'
|
| 55 | +#: |
34 | 56 | PARAMETER_NAME = 'parameterName'
|
| 57 | +#: |
35 | 58 | PARAMETER_SCALE = 'parameterScale'
|
| 59 | +#: |
36 | 60 | LOWER_BOUND = 'lowerBound'
|
| 61 | +#: |
37 | 62 | UPPER_BOUND = 'upperBound'
|
| 63 | +#: |
38 | 64 | NOMINAL_VALUE = 'nominalValue'
|
| 65 | +#: |
39 | 66 | ESTIMATE = 'estimate'
|
| 67 | +#: |
40 | 68 | INITIALIZATION_PRIOR_TYPE = 'initializationPriorType'
|
| 69 | +#: |
41 | 70 | INITIALIZATION_PRIOR_PARAMETERS = 'initializationPriorParameters'
|
| 71 | +#: |
42 | 72 | OBJECTIVE_PRIOR_TYPE = 'objectivePriorType'
|
| 73 | +#: |
43 | 74 | OBJECTIVE_PRIOR_PARAMETERS = 'objectivePriorParameters'
|
44 | 75 |
|
| 76 | +#: Mandatory columns of parameter table |
45 | 77 | PARAMETER_DF_REQUIRED_COLS = [
|
46 | 78 | PARAMETER_ID, PARAMETER_SCALE, LOWER_BOUND, UPPER_BOUND, ESTIMATE]
|
47 | 79 |
|
| 80 | +#: Optional columns of parameter table |
48 | 81 | PARAMETER_DF_OPTIONAL_COLS = [
|
49 | 82 | PARAMETER_NAME, NOMINAL_VALUE,
|
50 | 83 | INITIALIZATION_PRIOR_TYPE, INITIALIZATION_PRIOR_PARAMETERS,
|
51 | 84 | OBJECTIVE_PRIOR_TYPE, OBJECTIVE_PRIOR_PARAMETERS]
|
52 | 85 |
|
| 86 | +#: Parameter table columns |
53 | 87 | PARAMETER_DF_COLS = [
|
54 | 88 | PARAMETER_DF_REQUIRED_COLS[0], PARAMETER_DF_OPTIONAL_COLS[0],
|
55 | 89 | *PARAMETER_DF_REQUIRED_COLS[1:], *PARAMETER_DF_OPTIONAL_COLS[1:]]
|
56 | 90 |
|
| 91 | +#: |
57 | 92 | INITIALIZATION = 'initialization'
|
| 93 | +#: |
58 | 94 | OBJECTIVE = 'objective'
|
59 | 95 |
|
60 | 96 |
|
61 | 97 | # CONDITIONS
|
62 | 98 |
|
| 99 | +#: |
63 | 100 | CONDITION_ID = 'conditionId'
|
| 101 | +#: |
64 | 102 | CONDITION_NAME = 'conditionName'
|
65 | 103 |
|
66 | 104 |
|
67 | 105 | # OBSERVABLES
|
68 | 106 |
|
| 107 | +#: |
69 | 108 | OBSERVABLE_NAME = 'observableName'
|
| 109 | +#: |
70 | 110 | OBSERVABLE_FORMULA = 'observableFormula'
|
| 111 | +#: |
71 | 112 | NOISE_FORMULA = 'noiseFormula'
|
| 113 | +#: |
72 | 114 | OBSERVABLE_TRANSFORMATION = 'observableTransformation'
|
| 115 | +#: |
73 | 116 | NOISE_DISTRIBUTION = 'noiseDistribution'
|
74 | 117 |
|
| 118 | +#: Mandatory columns of observables table |
75 | 119 | OBSERVABLE_DF_REQUIRED_COLS = [
|
76 | 120 | OBSERVABLE_ID, OBSERVABLE_FORMULA, NOISE_FORMULA]
|
77 | 121 |
|
| 122 | +#: Optional columns of observables table |
78 | 123 | OBSERVABLE_DF_OPTIONAL_COLS = [
|
79 | 124 | OBSERVABLE_NAME, OBSERVABLE_TRANSFORMATION, NOISE_DISTRIBUTION]
|
80 | 125 |
|
| 126 | +#: Observables table columns |
81 | 127 | OBSERVABLE_DF_COLS = [
|
82 | 128 | *OBSERVABLE_DF_REQUIRED_COLS, *OBSERVABLE_DF_OPTIONAL_COLS]
|
83 | 129 |
|
84 | 130 |
|
85 | 131 | # TRANSFORMATIONS
|
86 | 132 |
|
| 133 | +#: |
87 | 134 | LIN = 'lin'
|
| 135 | +#: |
88 | 136 | LOG = 'log'
|
| 137 | +#: |
89 | 138 | LOG10 = 'log10'
|
| 139 | +#: Supported observable transformations |
90 | 140 | OBSERVABLE_TRANSFORMATIONS = [LIN, LOG, LOG10]
|
91 | 141 |
|
92 | 142 |
|
93 | 143 | # NOISE MODELS
|
94 | 144 |
|
| 145 | +#: |
95 | 146 | UNIFORM = 'uniform'
|
| 147 | +#: |
96 | 148 | PARAMETER_SCALE_UNIFORM = 'parameterScaleUniform'
|
| 149 | +#: |
97 | 150 | NORMAL = 'normal'
|
| 151 | +#: |
98 | 152 | PARAMETER_SCALE_NORMAL = 'parameterScaleNormal'
|
| 153 | +#: |
99 | 154 | LAPLACE = 'laplace'
|
| 155 | +#: |
100 | 156 | PARAMETER_SCALE_LAPLACE = 'parameterScaleLaplace'
|
| 157 | +#: |
101 | 158 | LOG_NORMAL = 'logNormal'
|
| 159 | +#: |
102 | 160 | LOG_LAPLACE = 'logLaplace'
|
103 | 161 |
|
| 162 | +#: Supported prior types |
104 | 163 | PRIOR_TYPES = [
|
105 | 164 | UNIFORM, NORMAL, LAPLACE, LOG_NORMAL, LOG_LAPLACE,
|
106 | 165 | PARAMETER_SCALE_UNIFORM, PARAMETER_SCALE_NORMAL, PARAMETER_SCALE_LAPLACE]
|
107 | 166 |
|
| 167 | +#: Supported noise distributions |
108 | 168 | NOISE_MODELS = [NORMAL, LAPLACE]
|
109 | 169 |
|
110 | 170 |
|
111 | 171 | # VISUALIZATION
|
112 | 172 |
|
| 173 | +#: |
113 | 174 | PLOT_ID = 'plotId'
|
| 175 | +#: |
114 | 176 | PLOT_NAME = 'plotName'
|
| 177 | +#: |
115 | 178 | PLOT_TYPE_SIMULATION = 'plotTypeSimulation'
|
| 179 | +#: |
116 | 180 | PLOT_TYPE_DATA = 'plotTypeData'
|
| 181 | +#: |
117 | 182 | X_VALUES = 'xValues'
|
| 183 | +#: |
118 | 184 | X_OFFSET = 'xOffset'
|
| 185 | +#: |
119 | 186 | X_LABEL = 'xLabel'
|
| 187 | +#: |
120 | 188 | X_SCALE = 'xScale'
|
| 189 | +#: |
121 | 190 | Y_VALUES = 'yValues'
|
| 191 | +#: |
122 | 192 | Y_OFFSET = 'yOffset'
|
| 193 | +#: |
123 | 194 | Y_LABEL = 'yLabel'
|
| 195 | +#: |
124 | 196 | Y_SCALE = 'yScale'
|
| 197 | +#: |
125 | 198 | LEGEND_ENTRY = 'legendEntry'
|
126 | 199 |
|
| 200 | +#: Mandatory columns of visualization table |
127 | 201 | VISUALIZATION_DF_REQUIRED_COLS = [PLOT_ID]
|
128 | 202 |
|
| 203 | +#: Optional columns of visualization table |
129 | 204 | VISUALIZATION_DF_OPTIONAL_COLS = [
|
130 | 205 | PLOT_NAME, PLOT_TYPE_SIMULATION, PLOT_TYPE_DATA, X_VALUES, X_OFFSET,
|
131 | 206 | X_LABEL, X_SCALE, Y_VALUES, Y_OFFSET, Y_LABEL, Y_SCALE, LEGEND_ENTRY,
|
132 | 207 | DATASET_ID]
|
133 | 208 |
|
| 209 | +#: Visualization table columns |
134 | 210 | VISUALIZATION_DF_COLS = [
|
135 | 211 | *VISUALIZATION_DF_REQUIRED_COLS, *VISUALIZATION_DF_OPTIONAL_COLS]
|
136 | 212 |
|
| 213 | +#: Visualization table columns that contain subplot specifications |
137 | 214 | VISUALIZATION_DF_SUBPLOT_LEVEL_COLS = [
|
138 | 215 | PLOT_ID, PLOT_NAME, PLOT_TYPE_SIMULATION, PLOT_TYPE_DATA,
|
139 | 216 | X_LABEL, X_SCALE, Y_LABEL, Y_SCALE]
|
140 | 217 |
|
| 218 | +#: Visualization table columns that contain single plot specifications |
141 | 219 | VISUALIZATION_DF_SINGLE_PLOT_LEVEL_COLS = [
|
142 | 220 | X_VALUES, X_OFFSET, Y_VALUES, Y_OFFSET, LEGEND_ENTRY, DATASET_ID]
|
143 | 221 |
|
| 222 | +#: |
144 | 223 | LINE_PLOT = 'LinePlot'
|
| 224 | +#: |
145 | 225 | BAR_PLOT = 'BarPlot'
|
| 226 | +#: |
146 | 227 | SCATTER_PLOT = 'ScatterPlot'
|
| 228 | +#: Supported plot types |
147 | 229 | PLOT_TYPES_SIMULATION = [LINE_PLOT, BAR_PLOT, SCATTER_PLOT]
|
148 | 230 |
|
149 | 231 |
|
| 232 | +#: |
150 | 233 | MEAN_AND_SD = 'MeanAndSD'
|
| 234 | +#: |
151 | 235 | MEAN_AND_SEM = 'MeanAndSEM'
|
| 236 | +#: |
152 | 237 | REPLICATE = 'replicate'
|
| 238 | +#: |
153 | 239 | PROVIDED = 'provided'
|
| 240 | +#: Supported settings for handling replicates |
154 | 241 | PLOT_TYPES_DATA = [MEAN_AND_SD, MEAN_AND_SEM, REPLICATE, PROVIDED]
|
155 | 242 |
|
156 | 243 |
|
157 | 244 | # YAML
|
| 245 | +#: |
158 | 246 | FORMAT_VERSION = 'format_version'
|
| 247 | +#: |
159 | 248 | PARAMETER_FILE = 'parameter_file'
|
| 249 | +#: |
160 | 250 | PROBLEMS = 'problems'
|
| 251 | +#: |
161 | 252 | SBML_FILES = 'sbml_files'
|
| 253 | +#: |
162 | 254 | CONDITION_FILES = 'condition_files'
|
| 255 | +#: |
163 | 256 | MEASUREMENT_FILES = 'measurement_files'
|
| 257 | +#: |
164 | 258 | OBSERVABLE_FILES = 'observable_files'
|
| 259 | +#: |
165 | 260 | VISUALIZATION_FILES = 'visualization_files'
|
166 | 261 |
|
167 | 262 |
|
168 | 263 | # MORE
|
169 | 264 |
|
| 265 | +#: |
170 | 266 | SIMULATION = 'simulation'
|
| 267 | +#: |
171 | 268 | RESIDUAL = 'residual'
|
| 269 | +#: |
172 | 270 | NOISE_VALUE = 'noiseValue'
|
0 commit comments