|
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