Skip to content

Commit 5b3063d

Browse files
authored
Merge pull request #870 from SciML/remove_param_lists
Remove @paraemter lists in test_networks.jl
2 parents 1d1f4f8 + 2396b96 commit 5b3063d

File tree

1 file changed

+0
-44
lines changed

1 file changed

+0
-44
lines changed

test/test_networks.jl

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,19 @@ reaction_networks_weird = Vector{ReactionSystem}(undef, 10)
1010

1111
### Standard reaction networks. ###
1212
reaction_networks_standard[1] = @reaction_network rns1 begin
13-
@parameters p1 p2 p3 k1 k2 k3 k4 d1 d2 d3
1413
(p1, p2, p3), ∅ (X1, X2, X3)
1514
(k1, k2), X2 X1 + 2X3
1615
(k3, k4), X1 X3
1716
(d1, d2, d3), (X1, X2, X3)
1817
end
1918

2019
reaction_networks_standard[2] = @reaction_network rns2 begin
21-
@parameters v1 K1 v2 K2 d
2220
mmr(X2, v1, K1), ∅ X1
2321
mm(X1, v2, K2), ∅ X2
2422
d, X1 + X2
2523
end
2624

2725
reaction_networks_standard[3] = @reaction_network rns3 begin
28-
@parameters v1 K1 v2 K2 k1 k2 k3 k4 d
2926
mm(X2, v1, K1), ∅ X1
3027
mm(X3, v2, K2), ∅ X2
3128
(k1, k2), X1 X3
@@ -34,7 +31,6 @@ reaction_networks_standard[3] = @reaction_network rns3 begin
3431
end
3532

3633
reaction_networks_standard[4] = @reaction_network rns4 begin
37-
@parameters v1 K1 v2 K2 v3 K3 v4 K4 d1 d2 d3 d4
3834
mmr(X4, v1, K1), ∅ X1
3935
mmr(X1, v2, K2), ∅ X2
4036
mmr(X2, v3, K3), ∅ X3
@@ -43,7 +39,6 @@ reaction_networks_standard[4] = @reaction_network rns4 begin
4339
end
4440

4541
reaction_networks_standard[5] = @reaction_network rns5 begin
46-
@parameters p k1 k2 k3 k4 k5 k6 d
4742
p, ∅ X1
4843
(k1, k2), X1 X2
4944
(k3, k4), X2 X3
@@ -52,7 +47,6 @@ reaction_networks_standard[5] = @reaction_network rns5 begin
5247
end
5348

5449
reaction_networks_standard[6] = @reaction_network rns6 begin
55-
@parameters p1 p2 k1 k2 k3 k4 k5 k6 d
5650
(p1, p2), ∅ (X1, X2)
5751
(k1, k2), 2X1 X3
5852
(k3, k4), X2 + X3 4X4
@@ -61,23 +55,20 @@ reaction_networks_standard[6] = @reaction_network rns6 begin
6155
end
6256

6357
reaction_networks_standard[7] = @reaction_network rns7 begin
64-
@parameters p1 p2 p3 k1 k2 k3 v1 K1 d1 d2 d3 d4 d5
6558
(p1, p2, p3), ∅ (X1, X2, X3)
6659
(k1, k2), X1 + 2X2 X4
6760
(mm(X3, v1, K1), k3), X4 X5
6861
(d1, d2, d3, d4, d5), (X1, X2, X3, X4, X5)
6962
end
7063

7164
reaction_networks_standard[8] = @reaction_network rns8 begin
72-
@parameters p k1 k2 k3 d
7365
p, ∅ 2X1
7466
k1, X1 X2
7567
(k2, k3), X2 X3
7668
d, X3
7769
end
7870

7971
reaction_networks_standard[9] = @reaction_network rns9 begin
80-
@parameters p1 p2 p3 d1 d2 d3 k1 k2 k3 k4 k5 k6
8172
(p1, p2, p3), ∅ (X1, X2, X3)
8273
(d1, d2, d3), (X1, X2, X3)
8374
(k1, k2), X1 + X2 X3
@@ -86,7 +77,6 @@ reaction_networks_standard[9] = @reaction_network rns9 begin
8677
end
8778

8879
reaction_networks_standard[10] = @reaction_network rns10 begin
89-
@parameters p k1 k2 k3 k4 k5 k6 k7 k8 d
9080
p, ∅ X1
9181
(k1, k2), X1 X2
9282
(k3, k4), X2 X3
@@ -98,37 +88,32 @@ end
9888
### Network with Hill functions ###.
9989

10090
reaction_networks_hill[1] = @reaction_network rnh1 begin
101-
@parameters v1 v2 K1 K2 n1 n2 d1 d2
10291
hillr(X2, v1, K1, n1), ∅ X1
10392
hillr(X1, v2, K2, n2), ∅ X2
10493
(d1, d2), (X1, X2)
10594
end
10695

10796
reaction_networks_hill[2] = @reaction_network rnh2 begin
108-
@parameters v1 v2 v3 K1 K2 K3 n1 n2 n3 d1 d2 d3
10997
hillr(X3, v1, K1, n1), ∅ X1
11098
hillr(X1, v2, K2, n2), ∅ X2
11199
hillr(X2, v3, K3, n3), ∅ X3
112100
(d1, d2, d3), (X1, X2, X3)
113101
end
114102

115103
reaction_networks_hill[3] = @reaction_network rnh3 begin
116-
@parameters v1 K1 n1 v2 K2 n2 d
117104
hillr(X2, v1, K1, n1), ∅ X1
118105
hill(X1, v2, K2, n2), ∅ X2
119106
d, X1 + X2
120107
end
121108

122109
reaction_networks_hill[4] = @reaction_network rnh4 begin
123-
@parameters v1 K1 n1 v2 K2 n2 v3 K3 n3 d1 d2 d3
124110
hillr(X2, v1, K1, n1) * hillr(X3, v1, K1, n1), ∅ X1
125111
hillr(X1, v2, K2, n2) * hillr(X3, v2, K2, n2), ∅ X2
126112
hillr(X1, v3, K3, n3) * hillr(X2, v3, K3, n3), ∅ X3
127113
(d1, d2, d3), (X1, X2, X3)
128114
end
129115

130116
reaction_networks_hill[5] = @reaction_network rnh5 begin
131-
@parameters v1 K1 n1 v2 K2 n2 v3 K3 n3 v4 K4 n4 v5 K5 n5 k1 k2 k3 k4 k5 k6 d1 d2 d3 d4 d5
132117
hillr(X2, v1, K1, n1) * hill(X4, v1, K1, n1), ∅ X1
133118
hill(X5, v2, K2, n2), ∅ X2
134119
hill(X3, v3, K3, n3), ∅ X3
@@ -141,35 +126,30 @@ reaction_networks_hill[5] = @reaction_network rnh5 begin
141126
end
142127

143128
reaction_networks_hill[6] = @reaction_network rnh6 begin
144-
@parameters v K n d
145129
v / 10 + hill(X1, v, K, n), ∅ X1
146130
d, X1
147131
end
148132

149133
reaction_networks_hill[7] = @reaction_network rnh7 begin
150-
@parameters v K n k1 k2 k3 d
151134
v / 10 + hill(X1, v, K, n), ∅ X1 + X2
152135
(k1, k2), X1 + X2 X3
153136
k3, X3 X1
154137
d, (X1, X2, X3)
155138
end
156139

157140
reaction_networks_hill[8] = @reaction_network rnh8 begin
158-
@parameters v1 K1 n1 v2 K2 n2 v3 K3 n3 v4 K4 n4 d1 d2 d3
159141
hill(X2, v1, K1, n1), ∅ X1
160142
hillr(X1, v2, K2, n2) * hill(X3, v3, K3, n3), ∅ X2
161143
hill(X2, v4, K4, n4), ∅ X3
162144
(d1, d2, d3), (X1, X2, X3)
163145
end
164146

165147
reaction_networks_hill[9] = @reaction_network rnh9 begin
166-
@parameters v1 K1 n1 v2 K2 n2 d
167148
hill(X1, v1, K1, n1) * hillr(X1, v2, K2, n2), ∅ X1
168149
d, X1
169150
end
170151

171152
reaction_networks_hill[10] = @reaction_network rnh10 begin
172-
@parameters v1 K1 n1 v2 K2 n2 k1 k2 k3 k4 k5 k6 d1 d2
173153
hill(X2, v1, K1, n1), ∅ X1
174154
hillr(X4, v2, K2, n2), ∅ X2
175155
(k1, k2), 2X1 + X2 X3
@@ -181,69 +161,60 @@ end
181161
### Reaction networks were some linear combination concentrations remain fixed (steady state values depends on initial conditions). ###
182162

183163
reaction_networks_constraint[1] = @reaction_network rnc1 begin
184-
@parameters k1 k2 k3 k4 k5 k6
185164
(k1, k2), X1 X2
186165
(k3, k4), X2 X3
187166
(k5, k6), X3 X1
188167
end
189168
reaction_network_constraints[1] = [1 1 1]
190169

191170
reaction_networks_constraint[2] = @reaction_network rnc2 begin
192-
@parameters k1 k2 k3 k4 k5 k6
193171
(k1, k2), X1 2X1
194172
(k3, k4), X1 + X2 X3
195173
(k5, k6), X3 X2
196174
end
197175
reaction_network_constraints[2] = [0 1 1]
198176

199177
reaction_networks_constraint[3] = @reaction_network rnc3 begin
200-
@parameters k1 k2 k3 k4 p k5 d
201178
(k1, k2 * X5), X1 X2
202179
(k3 * X5, k4), X3 X4
203180
(p + k5 * X2 * X3, d), ∅ X5
204181
end
205182
reaction_network_constraints[3] = [0 0 1 1 0; 1 1 0 0 0]
206183

207184
reaction_networks_constraint[4] = @reaction_network rnc4 begin
208-
@parameters k1 k2 v K d
209185
(k1, k2), X1 + X2 X3
210186
(mm(X3, v, K), d), ∅ X4
211187
end
212188
reaction_network_constraints[4] = [0 1 1 0; -1 1 0 0]
213189

214190
reaction_networks_constraint[5] = @reaction_network rnc5 begin
215-
@parameters k1 k2 k3 k4 k5 k6
216191
(k1, k2), X1 2X2
217192
(k3, k4), 2X2 3X3
218193
(k5, k6), 3X3 4X4
219194
end
220195
reaction_network_constraints[5] = [12 6 4 3]
221196

222197
reaction_networks_constraint[6] = @reaction_network rnc6 begin
223-
@parameters v1 K1 v2 K2 v3 K3
224198
mmr(X1, v1, K1), X1 X2
225199
mmr(X2, v2, K2), X2 X3
226200
mmr(X3, v3, K3), X3 X1
227201
end
228202
reaction_network_constraints[6] = [1 1 1]
229203

230204
reaction_networks_constraint[7] = @reaction_network rnc7 begin
231-
@parameters k1 k2 k3 k4 v K d
232205
(k1, k2), X1 + X2 X3
233206
(mm(X3, v, K), d), ∅ X2
234207
(k3, k4), X2 X4
235208
end
236209
reaction_network_constraints[7] = [1 0 1 0]
237210

238211
reaction_networks_constraint[8] = @reaction_network rnc8 begin
239-
@parameters k1 k2 v1 K1 v2 K2
240212
(k1, k2), X1 + X2 X3
241213
(mm(X3, v1, K1), mm(X4, v2, K2)), X3 X4
242214
end
243215
reaction_network_constraints[8] = [-1 1 0 0; 0 1 1 1]
244216

245217
reaction_networks_constraint[9] = @reaction_network rnc9 begin
246-
@parameters k1 k2 k3 k4 k5 k6
247218
(k1, k2), X1 + X2 X3
248219
(k3, k4), X3 + X4 X5
249220
(k5, k6), X5 + X6 X7
@@ -252,7 +223,6 @@ reaction_network_constraints[9] = [1 0 1 0 1 0 1; -1 1 0 0 0 0 0; 0 0 0 1 1 0 1;
252223
0 0 0 0 0 1 1]
253224

254225
reaction_networks_constraint[10] = @reaction_network rnc10 begin
255-
@parameters kBw kDw kD kB1 kB2 kB3 kB4 kB5 kD1 kD2 kD3 kD4 kD5 kK1 kK2 kP kDeg v0 F K λW λV
256226
kDeg, (w, w2, w2v, v, w2v2, vP, σB, w2σB)
257227
kDeg, vPp phos
258228
(kBw, kDw), 2w w2
@@ -274,7 +244,6 @@ reaction_network_constraints[10] = [0 0 0 0 0 0 0 0 1 1]
274244

275245
# Brusselator.
276246
reaction_networks_real[1] = @reaction_network rnr1 begin
277-
@parameters A B
278247
A, ∅ X
279248
1, 2X + Y 3X
280249
B, X Y
@@ -283,7 +252,6 @@ end
283252

284253
# The B.subtilis σV Lysozyme stress response.
285254
reaction_networks_real[2] = @reaction_network rnr2 begin
286-
@parameters v0 v K n kD kB kC deg S
287255
v0 + hill(σ, v, K, n), ∅ + A)
288256
deg, (σ, A, Aσ)
289257
(kB, kD), A + σ
@@ -292,7 +260,6 @@ end
292260

293261
# A cell cycle model
294262
reaction_networks_real[3] = @reaction_network rnr3 begin
295-
@parameters k1 k2p k2pp k3p k3pp A J3 k4 m J4
296263
k1, 0 --> Y
297264
k2p, Y --> 0
298265
k2pp * P, Y --> 0
@@ -304,7 +271,6 @@ end
304271

305272
# A bistable switch
306273
reaction_networks_real[4] = @reaction_network rnr4 begin
307-
@parameters d v1 K1 n1 v2 K2 n2
308274
d, (X, Y)
309275
hillr(Y, v1, K1, n1), ∅ X
310276
hillr(X, v2, K2, n2), ∅ Y
@@ -313,28 +279,24 @@ end
313279
### Reaction networks that contain weird functions, stuff, and other oddities ###
314280

315281
reaction_networks_weird[1] = @reaction_network rnw1 begin
316-
@parameters p d
317282
exp(p), ∅ X
318283
d * exp(X), X
319284
end
320285

321286
reaction_networks_weird[2] = @reaction_network rnw2 begin
322-
@parameters k1 k2 k3 k4
323287
k1, ∅ X
324288
k2 * log(12 + X), X Y
325289
k3 * log(3 + Y), Y Z
326290
log(5, 6 + k4), Z
327291
end
328292

329293
reaction_networks_weird[3] = @reaction_network rnw3 begin
330-
@parameters d v1 K1 n1 v2 K2 n2
331294
d, (X, Y)
332295
hillr(hill(Y, v2, K2, n2), v1, K1, n1), ∅ X
333296
hillr(hill(X, v1, K1, n1), v2, K2, n2), ∅ Y
334297
end
335298

336299
reaction_networks_weird[4] = @reaction_network rnw4 begin
337-
@parameters p k1 k2 k3 k4 k5 k6 d
338300
p, ∅ X1
339301
(k1, X2^X3), X1 X2
340302
(X2 / X4, k4), X2 X3
@@ -343,14 +305,12 @@ reaction_networks_weird[4] = @reaction_network rnw4 begin
343305
end
344306

345307
reaction_networks_weird[5] = @reaction_network rnw5 begin
346-
@parameters k1 k2 k3 k4 k5 k6
347308
(k1 * tanh(X1), k2), X1 2X1
348309
(2 + sin(X1), 3 + sin(k3)), X1 + X2 X3
349310
(k5, 4 + cos(X3 + X1) + sin(X2)), X3 X2
350311
end
351312

352313
reaction_networks_weird[6] = @reaction_network rnw6 begin
353-
@parameters p d
354314
(p, d), ∅ X1
355315
(p, d), ∅ X1
356316
(p, d), ∅ X1
@@ -360,15 +320,13 @@ reaction_networks_weird[6] = @reaction_network rnw6 begin
360320
end
361321

362322
reaction_networks_weird[7] = @reaction_network rnw7 begin
363-
@parameters k1 k2 k3
364323
k1, X1 X2
365324
0, X2 X3
366325
k2, X3 X4
367326
k3, X4 X5
368327
end
369328

370329
reaction_networks_weird[8] = @reaction_network rnw8 begin
371-
@parameters k1 k2 k3 k4 k5 k6 k7 k8 k9
372330
k1 + X3, X1 X2
373331
k2 * X4, X2 X3
374332
k3 / (X5 + 0.01), X3 X4
@@ -381,13 +339,11 @@ reaction_networks_weird[8] = @reaction_network rnw8 begin
381339
end
382340

383341
reaction_networks_weird[9] = @reaction_network rnw9 begin
384-
@parameters p v1 K1 n1 v2 K2 n2 v3 K3 n3 v4 K4 n4
385342
p, ∅ X1
386343
hill(hill(hill(hill(X1, v1, K1, n1), v2, K2, n2), v3, K3, n3), v4, K4, n4), X1
387344
end
388345

389346
reaction_networks_weird[10] = @reaction_network rnw10 begin
390-
@parameters d
391347
d, 5X1 4X1
392348
end
393349

0 commit comments

Comments
 (0)