// Created by libAntimony v2.13.0
function Function_for_AktP_Translocation_Cytosol_PM_Insulin(alpha, kin, Pc)
  alpha*kin*Pc;
end

Function_for_AktP_Translocation_Cytosol_PM_Insulin is "Function_for_AktP_Translocation_Cytosol_PM_Insulin"

function Function_for_Akt_Translocation_Cytosol_PM_Insulin(alpha, kin, Ac)
  alpha*kin*Ac;
end

Function_for_Akt_Translocation_Cytosol_PM_Insulin is "Function_for_Akt_Translocation_Cytosol_PM_Insulin"

function Function_for_Akt_Phosphorylation_PM_Equilibrium(beta, koff, Ap)
  beta*koff*Ap;
end

Function_for_Akt_Phosphorylation_PM_Equilibrium is "Function_for_Akt_Phosphorylation_PM_Equilibrium"


model *Gray2016___The_Akt_switch_model()

  // Compartments and Species:
  compartment compartment_;
  species Ac in compartment_, Pc in compartment_, Ap in compartment_, Pp in compartment_;

  // Assignment Rules:
  P_Perc := 100*(Pc + Pp)/Akt_Total;
  Akt_Total := Ac + Ap + Pc + Pp;
  Pp_Perc := 100*(Pp/Akt_Total);
  Pc_Perc := 100*(Pc/Akt_Total);

  // Reactions:
  AktP_Dephosphorylation_Cytosol: Pc => Ac; compartment_*koff*Pc;
  Akt_Translocation_Cytosol_PM_Insulin: Ac => Ap; compartment_*Function_for_Akt_Translocation_Cytosol_PM_Insulin(alpha1, kin, Ac);
  Akt_Translocation_PM_Cytosol: Ap => Ac; compartment_*kin*Ap;
  AktP_Translocation_PM_Cytosol: Pp => Pc; compartment_*kin*Pp;
  AktP_Translocation_Cytosol_PM_Insulin: Pc => Pp; compartment_*Function_for_AktP_Translocation_Cytosol_PM_Insulin(alpha1, kin, Pc);
  AktP_Dephosphorylation_PM: Pp => Ap; compartment_*koff*Pp;
  Akt_Phosphorylation_PM_Equilibrium: Ap => Pp; compartment_*Function_for_Akt_Phosphorylation_PM_Equilibrium(beta1, koff, Ap);

  // Species initializations:
  Ac = 0.95;
  Pc = 0;
  Ap = 0.05;
  Pp = 0;

  // Compartment initializations:
  compartment_ = 1;

  // Variable initializations:
  kin = 0.55;
  koff = 0.35;
  alpha1 = 0.014;
  alpha100 = 0.023;
  beta1 = 2.2;

  // Other declarations:
  var P_Perc, Akt_Total, Pp_Perc, Pc_Perc;
  const compartment_, kin, koff, alpha1, alpha100, beta1;

  // Unit definitions:
  unit volume = 1e-3 litre;
  unit time_unit = 60 second;
  unit substance = 1e-9 mole;

  // Display Names:
  time_unit is "time";
  compartment_ is "compartment";

  // CV terms:
  compartment_ identity "http://identifiers.org/cl/CL:0000000"
  Ac identity "http://identifiers.org/pr/PR:000029189"
  Ac container "http://identifiers.org/go/GO:0005829"
  Pc identity "http://identifiers.org/pr/PR:000029189"
  Pc hypernym "http://identifiers.org/pr/PR:000037070"
  Pc container "http://identifiers.org/go/GO:0005829"
  Ap identity "http://identifiers.org/pr/PR:000029189"
  Ap container "http://identifiers.org/go/GO:0005886"
  Pp identity "http://identifiers.org/pr/PR:000029189"
  Pp hypernym "http://identifiers.org/pr/PR:000037070"
  Pp container "http://identifiers.org/go/GO:0005886"
  AktP_Dephosphorylation_Cytosol identity "http://identifiers.org/go/GO:0016311"
  AktP_Dephosphorylation_Cytosol container "http://identifiers.org/go/GO:0005829"
  Akt_Translocation_Cytosol_PM_Insulin hypernym "http://identifiers.org/ncit/C89777"
  Akt_Translocation_PM_Cytosol identity "http://identifiers.org/ncit/C89777"
  AktP_Translocation_PM_Cytosol identity "http://identifiers.org/ncit/C89777"
  AktP_Translocation_Cytosol_PM_Insulin identity "http://identifiers.org/ncit/C89777"
  AktP_Dephosphorylation_PM identity "http://identifiers.org/go/GO:0016311"
  AktP_Dephosphorylation_PM container "http://identifiers.org/go/GO:0005886"
  Akt_Phosphorylation_PM_Equilibrium identity "http://identifiers.org/go/GO:0016310"
end

Gray2016___The_Akt_switch_model is "Gray2016 - The Akt switch model"

Gray2016___The_Akt_switch_model description "http://identifiers.org/pubmed/26992575"
Gray2016___The_Akt_switch_model model_entity_is "http://identifiers.org/biomodels.db/MODEL1911130001",
                                                "http://identifiers.org/biomodels.db/BIOMD0000000854"
Gray2016___The_Akt_switch_model property "http://identifiers.org/go/GO:0043491"
Gray2016___The_Akt_switch_model property "http://identifiers.org/mamo/MAMO_0000046"
Gray2016___The_Akt_switch_model property "http://identifiers.org/ncit/C39130"
Gray2016___The_Akt_switch_model taxon "http://identifiers.org/taxonomy/10090"
