// This model generated automatically from SBML // unit definitions import nsrunit; unit conversion off; // SBML property definitions property sbmlRole=string; property sbmlName=string; property sbmlCompartment=string; // SBML reactions // v1: mRNAp ribo => mRNApribo // v2: mRNApribo => ribo p // v3: mRNAribo ribo => mRNAriboribo // v4: mRNAriboribo => 2ribo // v5: p => sink // v6: ribo => sink // v7: mRNApribo => sink // v8: mRNAriboribo => sink math main { realDomain time second; time.min=0; extern time.max; extern time.delta; // variable definitions real compartment = 1 L; real k11 = 1E3; real k12 = 1; real k2 = 750; real K2 = 1; real k31 = 200; real k32 = 10; real k4 = 12; real K4 = 3; real k5 = 1; real k6 = .1; real k7 = .1; real k8 = .1; real mRNAp = 1 M; real ribo(time) M; real mRNApribo(time) M; real p(time) M; real mRNAribo = 1 M; real mRNAriboribo(time) M; real sink = 0 M; real v1(time) katal; real v2(time) katal; real v3(time) katal; real v4(time) katal; real v5(time) katal; real v6(time) katal; real v7(time) katal; real v8(time) katal; // equations when (time=time.min) ribo = .5; ribo:time = (-1*v1 + v2 + -1*v3 + 2*v4 + -1*v6)/compartment; when (time=time.min) mRNApribo = 0; mRNApribo:time = (v1 + -1*v2 + -1*v7)/compartment; when (time=time.min) p = .5; p:time = (v2 + -1*v5)/compartment; when (time=time.min) mRNAriboribo = 0; mRNAriboribo:time = (v3 + -1*v4 + -1*v8)/compartment; v1 = k11*mRNAp*ribo-k12*mRNApribo; v2 = k2*mRNApribo/(mRNApribo+K2); v3 = k31*mRNAribo*ribo-k32*mRNAriboribo; v4 = k4*mRNAriboribo/(mRNAriboribo+K4); v5 = k5*p; v6 = k5*ribo; v7 = k5*mRNApribo; v8 = k5*mRNAriboribo; // variable properties compartment.sbmlRole="compartment"; k11.sbmlRole="parameter"; k12.sbmlRole="parameter"; k2.sbmlRole="parameter"; K2.sbmlRole="parameter"; k31.sbmlRole="parameter"; k32.sbmlRole="parameter"; k4.sbmlRole="parameter"; K4.sbmlRole="parameter"; k5.sbmlRole="parameter"; k6.sbmlRole="parameter"; k7.sbmlRole="parameter"; k8.sbmlRole="parameter"; mRNAp.sbmlRole="species"; mRNAp.sbmlCompartment="compartment"; ribo.sbmlRole="species"; ribo.sbmlCompartment="compartment"; mRNApribo.sbmlRole="species"; mRNApribo.sbmlCompartment="compartment"; p.sbmlRole="species"; p.sbmlCompartment="compartment"; mRNAribo.sbmlRole="species"; mRNAribo.sbmlCompartment="compartment"; mRNAriboribo.sbmlRole="species"; mRNAriboribo.sbmlCompartment="compartment"; sink.sbmlRole="species"; sink.sbmlCompartment="compartment"; v1.sbmlRole="rate"; v2.sbmlRole="rate"; v3.sbmlRole="rate"; v4.sbmlRole="rate"; v5.sbmlRole="rate"; v6.sbmlRole="rate"; v7.sbmlRole="rate"; v8.sbmlRole="rate"; }