Commit 87403ace authored by Bentriou Mahmoud's avatar Bentriou Mahmoud
Browse files

Forgot the two oscillatory models

parent d4f93e9d
doping_3way_oscillator = @network_model begin
R1: (A + B => 2B, rA*A*B)
R2: (B + C => 2C, rB*B*C)
R3: (C + A => 2A, rC*C*A)
R4: (DA + C => DA + A, rC*C*DA)
R5: (DB + A => DB + B, rA*A*DB)
R6: (DC + B => DC + C, rB*B*DC)
end "doping 3way oscillator"
set_x0!(doping_3way_oscillator, [:A,:B,:C,:DA,:DB,:DC], [333,333,333,10,10,10])
set_param!(doping_3way_oscillator, [:rA,:rB,:rC], [1.0, 1.0, 1.0])
set_time_bound!(doping_3way_oscillator, 0.2)
export doping_3way_oscillator
repressilator = @network_model begin
R1: (G1 => G1 + m1, α/(1+p3^n) + α0)
R2: (G2 => G2 + m2, α/(1+p1^n) + α0)
R3: (G3 => G3 + m3, α/(1+p2^n) + α0)
R4: (m1 => m1 + p1, β * m1)
R5: (m2 => m2 + p2, β * m2)
R6: (m3 => m3 + p3, β * m3)
R7: (m1 => 0, m1)
R8: (m2 => 0, m2)
R9: (m3 => 0, m3)
end "Repressilator pkg"
set_observed_var!(repressilator, [:m1, :m2, :m3, :p1, :p2, :p3])
set_time_bound!(repressilator, 15.0)
export repressilator
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment