// Created by libAntimony v2.13.0
function Function_for_CTL_Recruitment(rho, r_c, V, C)
  rho*r_c*V^(2/3)*C;
end

Function_for_CTL_Recruitment is "Function_for_CTL_Recruitment"

function Function_for_Tumor_Growth(rho, r_t, V)
  rho*r_t*V^(2/3);
end

Function_for_Tumor_Growth is "Function_for_Tumor_Growth"

function Function_for_Tumor_Killing_CTL(rho, k, V, min_C)
  rho*k*V^(2/3)*min_C;
end

Function_for_Tumor_Killing_CTL is "Function_for_Tumor_Killing_CTL"


model *Frascoli2014___A_dynamical_model_of_tumour_immunotherapy()

  // Compartments and Species:
  compartment compartment_;
  species V_Tumor_Volume in compartment_, C_Cytotoxic_T_Lymphocytes_Coverage in compartment_;

  // Assignment Rules:
  rho := (36*pi)^(1/3);
  min_C := piecewise(1, C_Cytotoxic_T_Lymphocytes_Coverage >= 1, C_Cytotoxic_T_Lymphocytes_Coverage);

  // Reactions:
  Tumor_Growth:  => V_Tumor_Volume; compartment_*Function_for_Tumor_Growth(rho, r_t, V_Tumor_Volume);
  Tumor_Killing_CTL: V_Tumor_Volume => ; compartment_*Function_for_Tumor_Killing_CTL(rho, k, V_Tumor_Volume, min_C);
  CTL_Recruitment:  => C_Cytotoxic_T_Lymphocytes_Coverage; compartment_*Function_for_CTL_Recruitment(rho, r_c, V_Tumor_Volume, C_Cytotoxic_T_Lymphocytes_Coverage);
  CTL_Death: C_Cytotoxic_T_Lymphocytes_Coverage => ; compartment_*d_c*C_Cytotoxic_T_Lymphocytes_Coverage;

  // Species initializations:
  V_Tumor_Volume = 1;
  C_Cytotoxic_T_Lymphocytes_Coverage = 0.1;

  // Compartment initializations:
  compartment_ = 1;

  // Variable initializations:
  r_t = 0.1;
  k = 0.2;
  d_c = 0.2;
  r_c = 0.001;

  // Other declarations:
  var rho, min_C;
  const compartment_, r_t, k, d_c, r_c;

  // Unit definitions:
  unit volume = metre^3;
  unit time_unit = 86400 second;
  unit substance = item;

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

  // CV terms:
  compartment_ hypernym "http://identifiers.org/ncit/C94498"
  V_Tumor_Volume identity "http://identifiers.org/ncit/C94515"
  C_Cytotoxic_T_Lymphocytes_Coverage part "http://identifiers.org/cl/CL:0000910"
  C_Cytotoxic_T_Lymphocytes_Coverage hypernym "http://identifiers.org/go/GO:0002419"
  Tumor_Growth hypernym "http://identifiers.org/ncit/C18081"
  Tumor_Killing_CTL hypernym "http://identifiers.org/go/GO:0002419"
  Tumor_Killing_CTL hypernym "http://identifiers.org/go/GO:0001906"
  CTL_Recruitment hypernym "http://identifiers.org/go/GO:0035698"
  CTL_Death hypernym "http://identifiers.org/go/GO:0008219"
end

Frascoli2014___A_dynamical_model_of_tumour_immunotherapy is "Frascoli2014 - A dynamical model of tumour immunotherapy"

Frascoli2014___A_dynamical_model_of_tumour_immunotherapy description "http://identifiers.org/pubmed/24759513"
Frascoli2014___A_dynamical_model_of_tumour_immunotherapy model_entity_is "http://identifiers.org/biomodels.db/MODEL1908120001",
                                                                         "http://identifiers.org/biomodels.db/BIOMD0000000787"
Frascoli2014___A_dynamical_model_of_tumour_immunotherapy property "http://identifiers.org/go/GO:0002347"
Frascoli2014___A_dynamical_model_of_tumour_immunotherapy property "http://identifiers.org/go/GO:0001913"
Frascoli2014___A_dynamical_model_of_tumour_immunotherapy property "http://identifiers.org/mamo/MAMO_0000046"
Frascoli2014___A_dynamical_model_of_tumour_immunotherapy property "http://identifiers.org/go/GO:0002419"
