// Created by libAntimony v2.13.0
function Competitive_inhibition__irr(substrate, Inhibitor, Km, V, Ki)
  V*substrate/(Km + substrate + Km*Inhibitor/Ki);
end

Competitive_inhibition__irr is "Competitive inhibition (irr)"


model *Pritchart2014()

  // Compartments and Species:
  compartment Cell, Apoplast;
  species PAMP in Cell, R in Cell, R_0 in Cell, E_int in Cell, Callose in Cell;
  species Path in Apoplast, Path_bulk in Apoplast, PRR in Apoplast, PRR_0 in Apoplast;
  species E in Apoplast;

  // Reactions:
  PAMP_recognition: PRR_0 + PAMP -> PRR; PAMP_recognition_k1*PRR_0*PAMP - PAMP_recognition_k2*PRR;
  Effector_recognition: R + E_int -> R_0; Cell*(Effector_recognition_k1*R*E_int - Effector_recognition_k2*R_0);
  Effector_removal: E => ; Apoplast*Effector_removal_k1*E;
  PAMP_removal: PAMP => ; Cell*PAMP_removal_k1*PAMP;
  Pathogen_arrival: Path_bulk => Path_bulk + Path; Apoplast*Pathogen_arrival_k1*Path_bulk;
  Pathogen_removal: Path => ; Apoplast*Pathogen_removal_k1*Path;
  PAMP_production: Path => PAMP + Path; PAMP_production_k1*Path;
  Effector_production: Path => E + Path; Apoplast*Effector_production_k1*Path;
  E_int_removal: E_int => ; Cell*E_int_removal_k1*E_int;
  ETI: Path + R_0 => R_0; ETI_k1*Path*R_0;
  Effector_translocation: E => E_int; Competitive_inhibition__irr(E, Callose, Effector_translocation_Km, Effector_translocation_V, Effector_translocation_Ki);
  Callose_production: PRR => PRR + Callose; Callose_production_k1*PRR;
  Callose_removal: Callose => ; Cell*Callose_removal_k1*Callose;
  PTI: Path + Callose => Callose; PTI_k1*Path*Callose;
  Callose_suppression: Callose + E_int => E_int; Cell*Callose_suppression_k1*Callose*E_int;

  // Events:
  Pathogen_introduced: at time > 10: Path_bulk = 1;

  // Species initializations:
  PAMP = 0;
  R = 1;
  R_0 = 0;
  E_int = 0;
  Callose = 0;
  Path = 0;
  Path_bulk = 0;
  PRR = 0;
  PRR_0 = 1;
  E = 0;

  // Compartment initializations:
  Cell = 1;
  Apoplast = 1;

  // Variable initializations:
  PAMP_recognition_k1 = 0.1;
  PAMP_recognition_k2 = 0.1;
  Effector_recognition_k1 = 0.1;
  Effector_recognition_k2 = 0.1;
  Effector_removal_k1 = 0.1;
  PAMP_removal_k1 = 0.1;
  Pathogen_arrival_k1 = 0.1;
  Pathogen_removal_k1 = 0.1;
  PAMP_production_k1 = 0.1;
  Effector_production_k1 = 0.1;
  E_int_removal_k1 = 0.1;
  ETI_k1 = 0.1;
  Effector_translocation_Km = 0.1;
  Effector_translocation_V = 0.1;
  Effector_translocation_Ki = 0.1;
  Callose_production_k1 = 0.1;
  Callose_removal_k1 = 0.1;
  PTI_k1 = 0.1;
  Callose_suppression_k1 = 0.1;

  // Other declarations:
  const Cell, Apoplast;

  // Unit definitions:
  unit volume = dimensionless;
  unit time_unit = dimensionless;
  unit substance = dimensionless;

  // Display Names:
  time_unit is "time";
  R_0 is "R*";
  PRR is "PRR*";
  PRR_0 is "PRR";
  Pathogen_introduced is "Pathogen introduced";
  PAMP_recognition is "PAMP recognition";
  Effector_recognition is "Effector recognition";
  Effector_removal is "Effector removal";
  PAMP_removal is "PAMP removal";
  Pathogen_arrival is "Pathogen arrival";
  Pathogen_removal is "Pathogen removal";
  PAMP_production is "PAMP production";
  Effector_production is "Effector production";
  E_int_removal is "E_int removal";
  Effector_translocation is "Effector translocation";
  Callose_production is "Callose production";
  Callose_removal is "Callose removal";
  Callose_suppression is "Callose suppression";
end

Pritchart2014 is "Pritchard2014 - plant-microbe interaction"

Pritchart2014 model_entity_is "http://identifiers.org/biomodels.db/MODEL1408280000"
Pritchart2014 model_entity_is "http://identifiers.org/biomodels.db/BIOMD0000000563"
Pritchart2014 description "http://identifiers.org/pubmed/25382065"
Pritchart2014 origin "http://identifiers.org/pubmed/17108957"
Pritchart2014 hypernym "http://identifiers.org/go/GO:0002376"
Pritchart2014 taxon "http://identifiers.org/taxonomy/3701",
                    "http://identifiers.org/taxonomy/317"
