//Created by libAntimony v2.4 model angiotensin_CellML1_0_model__environment(time_) // Variable initializations: time_ = ; end model angiotensin_CellML1_0_model__parameter_values(ANXM, ANV, REK, ANGINF, ANGKNS, ANT, Z12, ANMUL, ANMLL, ANCSNS, ANULL, ANUM, ANUVM) // Variable initializations: ANXM = 0; ANV = 5000; REK = 1; ANGINF = 0; ANGKNS = 0; ANT = 12; Z12 = 5; ANMUL = 1.8; ANMLL = 0.7; ANCSNS = 0.4; ANULL = 0.8; ANUM = 6; ANUVM = 0; end model angiotensin_CellML1_0_model__instantaneous_angiotensin_formation(MDFLW, ANGSCR) // Assignment Rules: ANGSCR := piecewise( 1 / (1 + (MDFLW3 - 1) * 72) , MDFLW3 > 1 , 10 - 9 / (1 + (1 - MDFLW3) * 8) ); MDFLW3 := MDFLW; // Variable initializations: MDFLW = ; end model angiotensin_CellML1_0_model__time_delayed_angiotensin_formation(ANGSCR, time_, ANX1, ANXM, ANV) // Assignment Rules: ANX := (ANGSCR - 1) * ANXM; // Rate Rules: ANX1' = (ANX - ANX1) / ANV; // Variable initializations: ANGSCR = ; time_ = ; ANX1 = 0.0; ANXM = ; ANV = ; end model angiotensin_CellML1_0_model__total_angiotensin_formation(ANGSCR, ANX1, ANPR, REK) // Assignment Rules: ANPR := piecewise( 0.00001 , ANPRT < 0.00001 , ANPRT ); ANPRT := (ANGSCR + ANX1) * REK; // Variable initializations: ANGSCR = ; ANX1 = ; REK = ; end model angiotensin_CellML1_0_model__artificial_angiotensin_formation(ANPR, ANPR1, ANGKNS, ANGINF) // Assignment Rules: ANPR1 := piecewise( ANGKNS , ANGKNS > 0 , ANPR + ANGINF ); // Variable initializations: ANPR = ; ANGKNS = ; ANGINF = ; end model angiotensin_CellML1_0_model__angiotensin_concentration(ANPR1, time_, ANC, ANT) // Rate Rules: ANC' = (ANPR1 - ANC) / ANT; // Variable initializations: ANPR1 = ; time_ = ; ANC = 0.859476; ANT = ; end model angiotensin_CellML1_0_model__general_angiotensin_multiplier(ANC, ANM, ANMUL, ANMLL, ANCSNS) // Assignment Rules: ANM := ANMUL - (ANMUL - 1) / (((ANMLL - 1) / (ANMLL - ANMUL)) * (ANC - 1) * ANCSNS + 1); // Variable initializations: ANC = ; ANMUL = ; ANMLL = ; ANCSNS = ; end model angiotensin_CellML1_0_model__angiotensin_effect_on_circulation(ANM, ANU, ANUM, ANULL) // Assignment Rules: ANU := piecewise( ANULL , ANU1 < ANULL , ANU1 ); ANU1 := (ANM - 1) * ANUM + 1; // Variable initializations: ANM = ; ANUM = ; ANULL = ; end model angiotensin_CellML1_0_model__angiotensin_effect_on_venous_constriction(ANU, ANUVN, ANUVM) // Assignment Rules: ANUVN := (ANU - 1) * ANUVM + 1; // Variable initializations: ANU = ; ANUVM = ; end model angiotensin_CellML1_0_model__angiotensin(time_, MDFLW) // Sub-modules, and any changes to those submodules: parameter_values: angiotensin_CellML1_0_model__parameter_values(ANXM, ANV, REK, ANGINF, ANGKNS, ANT, Z12, ANMUL, ANMLL, ANCSNS, ANULL, ANUM, ANUVM); instantaneous_angiotensin_formation: angiotensin_CellML1_0_model__instantaneous_angiotensin_formation(MDFLW, ANGSCR); time_delayed_angiotensin_formation: angiotensin_CellML1_0_model__time_delayed_angiotensin_formation(ANGSCR, time_, ANX1, ANXM, ANV); total_angiotensin_formation: angiotensin_CellML1_0_model__total_angiotensin_formation(ANGSCR, ANX1, ANPR, REK); artificial_angiotensin_formation: angiotensin_CellML1_0_model__artificial_angiotensin_formation(ANPR, ANPR1, ANGKNS, ANGINF); angiotensin_concentration: angiotensin_CellML1_0_model__angiotensin_concentration(ANPR1, time_, ANC, ANT); general_angiotensin_multiplier: angiotensin_CellML1_0_model__general_angiotensin_multiplier(ANC, ANM, ANMUL, ANMLL, ANCSNS); angiotensin_effect_on_circulation: angiotensin_CellML1_0_model__angiotensin_effect_on_circulation(ANM, ANU, ANUM, ANULL); angiotensin_effect_on_venous_constriction: angiotensin_CellML1_0_model__angiotensin_effect_on_venous_constriction(ANU, ANUVN, ANUVM); // Variable initializations: MDFLW = 1.00051; end model *angiotensin_CellML1_0_model____main() // Sub-modules, and any changes to those submodules: environment: angiotensin_CellML1_0_model__environment(time_); angiotensin: angiotensin_CellML1_0_model__angiotensin(time_, MDFLW); end