// 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 // R03975: Glycochenodeoxycholate <=> Chenodeoxycholate // R05835: Glycocholate <=> space_3_alpha_space_7_alpha_space_12_alpha_minus_Trihydroxy_minus_5_beta_minus_cholanate Glycine // R04487: Taurodeoxycholate <=> space_3_alpha_space_12_alpha_minus_Dihydroxy_minus_5_beta_minus_cholanate // R03977: Taurochenodeoxycholate <=> Chenodeoxycholate // R04486: Glycodeoxycholate <=> space_3_alpha_space_12_alpha_minus_Dihydroxy_minus_5_beta_minus_cholanate // R04506: space_3_alpha_space_7_alpha_minus_Dihydroxy_minus_5_beta_minus_cholestan_minus_26_minus_al <=> space_3_alpha_space_7_alpha_minus_Dihydroxy_minus_5_beta_minus_cholestanate // R04805: space_3_alpha_space_7_alpha_space_26_minus_Trihydroxy_minus_5_beta_minus_cholestane <=> space_3_alpha_space_7_alpha_minus_Dihydroxy_minus_5_beta_minus_cholestan_minus_26_minus_al // R02797: Taurine space_3_alpha_space_7_alpha_space_12_alpha_minus_Trihydroxy_minus_5_beta_minus_cholanate <=> Taurocholate math main { realDomain time second; time.min=0; extern time.max; extern time.delta; // variable definitions real default = 1 L; real uVol = 1 L; real E3_space_5_space_1_space_24 = 0 M; real E1_space_1_space_1_space_1 = 0 M; real E1_space_2_space_1_space_3 = 0 M; real Taurine(time) M; real Taurodeoxycholate(time) M; real Taurocholate(time) M; real space_3_alpha_space_7_alpha_space_12_alpha_minus_Trihydroxy_minus_5_beta_minus_cholanate(time) M; real space_3_alpha_space_12_alpha_minus_Dihydroxy_minus_5_beta_minus_cholanate(time) M; real Glycocholate(time) M; real Glycine(time) M; real Glycodeoxycholate(time) M; real space_3_alpha_space_7_alpha_space_26_minus_Trihydroxy_minus_5_beta_minus_cholestane(time) M; real space_3_alpha_space_7_alpha_minus_Dihydroxy_minus_5_beta_minus_cholestan_minus_26_minus_al(time) M; real space_3_alpha_space_7_alpha_minus_Dihydroxy_minus_5_beta_minus_cholestanate(time) M; real Taurochenodeoxycholate(time) M; real Chenodeoxycholate(time) M; real Glycochenodeoxycholate(time) M; real R03975(time) katal; extern real R03975.kf; extern real R03975.kb; real R05835(time) katal; extern real R05835.kf; extern real R05835.kb; real R04487(time) katal; extern real R04487.kf; extern real R04487.kb; real R03977(time) katal; extern real R03977.kf; extern real R03977.kb; real R04486(time) katal; extern real R04486.kf; extern real R04486.kb; real R04506(time) katal; extern real R04506.kf; extern real R04506.kb; real R04805(time) katal; extern real R04805.kf; extern real R04805.kb; real R02797(time) katal; extern real R02797.kf; extern real R02797.kb; // equations when (time=time.min) Taurine = 0; Taurine:time = (-1*R02797)/uVol; when (time=time.min) Taurodeoxycholate = 0; Taurodeoxycholate:time = (-1*R04487)/uVol; when (time=time.min) Taurocholate = 0; Taurocholate:time = (R02797)/uVol; when (time=time.min) space_3_alpha_space_7_alpha_space_12_alpha_minus_Trihydroxy_minus_5_beta_minus_cholanate = 0; space_3_alpha_space_7_alpha_space_12_alpha_minus_Trihydroxy_minus_5_beta_minus_cholanate:time = (R05835 + -1*R02797)/uVol; when (time=time.min) space_3_alpha_space_12_alpha_minus_Dihydroxy_minus_5_beta_minus_cholanate = 0; space_3_alpha_space_12_alpha_minus_Dihydroxy_minus_5_beta_minus_cholanate:time = (R04487 + R04486)/uVol; when (time=time.min) Glycocholate = 0; Glycocholate:time = (-1*R05835)/uVol; when (time=time.min) Glycine = 0; Glycine:time = (R05835)/uVol; when (time=time.min) Glycodeoxycholate = 0; Glycodeoxycholate:time = (-1*R04486)/uVol; when (time=time.min) space_3_alpha_space_7_alpha_space_26_minus_Trihydroxy_minus_5_beta_minus_cholestane = 0; space_3_alpha_space_7_alpha_space_26_minus_Trihydroxy_minus_5_beta_minus_cholestane:time = (-1*R04805)/uVol; when (time=time.min) space_3_alpha_space_7_alpha_minus_Dihydroxy_minus_5_beta_minus_cholestan_minus_26_minus_al = 0; space_3_alpha_space_7_alpha_minus_Dihydroxy_minus_5_beta_minus_cholestan_minus_26_minus_al:time = (-1*R04506 + R04805)/uVol; when (time=time.min) space_3_alpha_space_7_alpha_minus_Dihydroxy_minus_5_beta_minus_cholestanate = 0; space_3_alpha_space_7_alpha_minus_Dihydroxy_minus_5_beta_minus_cholestanate:time = (R04506)/uVol; when (time=time.min) Taurochenodeoxycholate = 0; Taurochenodeoxycholate:time = (-1*R03977)/uVol; when (time=time.min) Chenodeoxycholate = 0; Chenodeoxycholate:time = (R03975 + R03977)/uVol; when (time=time.min) Glycochenodeoxycholate = 0; Glycochenodeoxycholate:time = (-1*R03975)/uVol; R03975 = R03975.kf*Glycochenodeoxycholate - R03975.kb*Chenodeoxycholate; R05835 = R05835.kf*Glycocholate - R05835.kb*space_3_alpha_space_7_alpha_space_12_alpha_minus_Trihydroxy_minus_5_beta_minus_cholanate*Glycine; R04487 = R04487.kf*Taurodeoxycholate - R04487.kb*space_3_alpha_space_12_alpha_minus_Dihydroxy_minus_5_beta_minus_cholanate; R03977 = R03977.kf*Taurochenodeoxycholate - R03977.kb*Chenodeoxycholate; R04486 = R04486.kf*Glycodeoxycholate - R04486.kb*space_3_alpha_space_12_alpha_minus_Dihydroxy_minus_5_beta_minus_cholanate; R04506 = R04506.kf*space_3_alpha_space_7_alpha_minus_Dihydroxy_minus_5_beta_minus_cholestan_minus_26_minus_al - R04506.kb*space_3_alpha_space_7_alpha_minus_Dihydroxy_minus_5_beta_minus_cholestanate; R04805 = R04805.kf*space_3_alpha_space_7_alpha_space_26_minus_Trihydroxy_minus_5_beta_minus_cholestane - R04805.kb*space_3_alpha_space_7_alpha_minus_Dihydroxy_minus_5_beta_minus_cholestan_minus_26_minus_al; R02797 = R02797.kf*Taurine*space_3_alpha_space_7_alpha_space_12_alpha_minus_Trihydroxy_minus_5_beta_minus_cholanate - R02797.kb*Taurocholate; // variable properties default.sbmlRole="compartment"; uVol.sbmlRole="compartment"; E3_space_5_space_1_space_24.sbmlRole="species"; E3_space_5_space_1_space_24.sbmlCompartment="uVol"; E1_space_1_space_1_space_1.sbmlRole="species"; E1_space_1_space_1_space_1.sbmlCompartment="uVol"; E1_space_2_space_1_space_3.sbmlRole="species"; E1_space_2_space_1_space_3.sbmlCompartment="uVol"; Taurine.sbmlRole="species"; Taurine.sbmlCompartment="uVol"; Taurodeoxycholate.sbmlRole="species"; Taurodeoxycholate.sbmlCompartment="uVol"; Taurocholate.sbmlRole="species"; Taurocholate.sbmlCompartment="uVol"; space_3_alpha_space_7_alpha_space_12_alpha_minus_Trihydroxy_minus_5_beta_minus_cholanate.sbmlRole="species"; space_3_alpha_space_7_alpha_space_12_alpha_minus_Trihydroxy_minus_5_beta_minus_cholanate.sbmlCompartment="uVol"; space_3_alpha_space_12_alpha_minus_Dihydroxy_minus_5_beta_minus_cholanate.sbmlRole="species"; space_3_alpha_space_12_alpha_minus_Dihydroxy_minus_5_beta_minus_cholanate.sbmlCompartment="uVol"; Glycocholate.sbmlRole="species"; Glycocholate.sbmlCompartment="uVol"; Glycine.sbmlRole="species"; Glycine.sbmlCompartment="uVol"; Glycodeoxycholate.sbmlRole="species"; Glycodeoxycholate.sbmlCompartment="uVol"; space_3_alpha_space_7_alpha_space_26_minus_Trihydroxy_minus_5_beta_minus_cholestane.sbmlRole="species"; space_3_alpha_space_7_alpha_space_26_minus_Trihydroxy_minus_5_beta_minus_cholestane.sbmlCompartment="uVol"; space_3_alpha_space_7_alpha_minus_Dihydroxy_minus_5_beta_minus_cholestan_minus_26_minus_al.sbmlRole="species"; space_3_alpha_space_7_alpha_minus_Dihydroxy_minus_5_beta_minus_cholestan_minus_26_minus_al.sbmlCompartment="uVol"; space_3_alpha_space_7_alpha_minus_Dihydroxy_minus_5_beta_minus_cholestanate.sbmlRole="species"; space_3_alpha_space_7_alpha_minus_Dihydroxy_minus_5_beta_minus_cholestanate.sbmlCompartment="uVol"; Taurochenodeoxycholate.sbmlRole="species"; Taurochenodeoxycholate.sbmlCompartment="uVol"; Chenodeoxycholate.sbmlRole="species"; Chenodeoxycholate.sbmlCompartment="uVol"; Glycochenodeoxycholate.sbmlRole="species"; Glycochenodeoxycholate.sbmlCompartment="uVol"; R03975.sbmlRole="rate"; R03975.kf.sbmlRole="rate"; R03975.kb.sbmlRole="rate"; R05835.sbmlRole="rate"; R05835.kf.sbmlRole="rate"; R05835.kb.sbmlRole="rate"; R04487.sbmlRole="rate"; R04487.kf.sbmlRole="rate"; R04487.kb.sbmlRole="rate"; R03977.sbmlRole="rate"; R03977.kf.sbmlRole="rate"; R03977.kb.sbmlRole="rate"; R04486.sbmlRole="rate"; R04486.kf.sbmlRole="rate"; R04486.kb.sbmlRole="rate"; R04506.sbmlRole="rate"; R04506.kf.sbmlRole="rate"; R04506.kb.sbmlRole="rate"; R04805.sbmlRole="rate"; R04805.kf.sbmlRole="rate"; R04805.kb.sbmlRole="rate"; R02797.sbmlRole="rate"; R02797.kf.sbmlRole="rate"; R02797.kb.sbmlRole="rate"; }