// Created by libAntimony v2.13.0
model *vilarOscillator()

  // Compartments and Species:
  compartment deterministicOscillator;
  substanceOnly species $EmptySet in deterministicOscillator, A in deterministicOscillator;
  substanceOnly species C in deterministicOscillator, DA in deterministicOscillator;
  substanceOnly species DAp in deterministicOscillator, DR in deterministicOscillator;
  substanceOnly species DRp in deterministicOscillator, MA in deterministicOscillator;
  substanceOnly species MR in deterministicOscillator, R in deterministicOscillator;

  // Reactions:
  Reaction1: A + R => C; A*R*Reaction1_gammaC;
  Reaction2: A => $EmptySet; A*Reaction2_deltaA;
  Reaction3: C => R; C*Reaction3_deltaA;
  Reaction4: R => $EmptySet; R*Reaction4_deltaR;
  Reaction5: A + DA => DAp; A*DA*Reaction5_gammaA;
  Reaction6: DAp => A + DA; DAp*Reaction6_thetaA;
  Reaction7: DA => DA + MA; DA*Reaction7_alphaA;
  Reaction8: DAp => DAp + MA; DAp*Reaction8_alphaAp;
  Reaction9: MA => $EmptySet; MA*Reaction9_deltaMA;
  Reaction10: MA => A + MA; MA*Reaction10_betaA;
  Reaction11: A + DR => DRp; A*DR*Reaction11_gammaR;
  Reaction12: DRp => A + DR; DRp*Reaction12_thetaR;
  Reaction13: DR => DR + MR; DR*Reaction13_alphaR;
  Reaction14: DRp => DRp + MR; DRp*Reaction14_alphaRp;
  Reaction15: MR => $EmptySet; MR*Reaction15_deltaMR;
  Reaction16: MR => MR + R; MR*Reaction16_betaR;

  // Species initializations:
  EmptySet = 0;
  A = 0;
  C = 0;
  DA = 1/deterministicOscillator;
  DAp = 0;
  DR = 1/deterministicOscillator;
  DRp = 0;
  MA = 0;
  MR = 0;
  R = 0;

  // Compartment initializations:
  deterministicOscillator = 1;

  // Variable initializations:
  Reaction1_gammaC = 2;
  Reaction2_deltaA = 1;
  Reaction3_deltaA = 1;
  Reaction4_deltaR = 0.2;
  Reaction5_gammaA = 1;
  Reaction6_thetaA = 50;
  Reaction7_alphaA = 50;
  Reaction8_alphaAp = 500;
  Reaction9_deltaMA = 10;
  Reaction10_betaA = 50;
  Reaction11_gammaR = 1;
  Reaction12_thetaR = 100;
  Reaction13_alphaR = 0.01;
  Reaction14_alphaRp = 50;
  Reaction15_deltaMR = 0.5;
  Reaction16_betaR = 5;

  // Other declarations:
  const deterministicOscillator;

  // Unit definitions:
  unit time_unit = 3600 second;

  // Display Names:
  time_unit is "hour";

  // CV terms:
  A hypernym "http://identifiers.org/chebi/CHEBI:36080"
  C hypernym "http://identifiers.org/chebi/CHEBI:36080"
  MA hypernym "http://identifiers.org/chebi/CHEBI:33699"
  MR hypernym "http://identifiers.org/chebi/CHEBI:33699"
  R hypernym "http://identifiers.org/chebi/CHEBI:36080"
  Reaction1 hypernym "http://identifiers.org/obo.go/GO:0006461"
  Reaction2 hypernym "http://identifiers.org/obo.go/GO:0030163"
  Reaction3 hypernym "http://identifiers.org/obo.go/GO:0030163"
  Reaction4 hypernym "http://identifiers.org/obo.go/GO:0030163"
  Reaction5 hypernym "http://identifiers.org/obo.go/GO:0016563"
  Reaction6 hypernym "http://identifiers.org/obo.go/GO:0032986"
  Reaction7 hypernym "http://identifiers.org/obo.go/GO:0006351"
  Reaction8 hypernym "http://identifiers.org/obo.go/GO:0006351"
  Reaction9 hypernym "http://identifiers.org/obo.go/GO:0006402"
  Reaction10 hypernym "http://identifiers.org/obo.go/GO:0006412"
  Reaction11 hypernym "http://identifiers.org/obo.go/GO:0016563",
                      "http://identifiers.org/obo.go/GO:0010843"
  Reaction12 hypernym "http://identifiers.org/obo.go/GO:0032986"
  Reaction13 hypernym "http://identifiers.org/obo.go/GO:0006351"
  Reaction14 hypernym "http://identifiers.org/obo.go/GO:0006351"
  Reaction15 hypernym "http://identifiers.org/obo.go/GO:0006402"
  Reaction16 hypernym "http://identifiers.org/obo.go/GO:0006412"
end

vilarOscillator is "Vilar2002_Oscillator"

vilarOscillator model_entity_is "http://identifiers.org/biomodels.db/MODEL6619651140"
vilarOscillator model_entity_is "http://identifiers.org/biomodels.db/BIOMD0000000035"
vilarOscillator description "http://identifiers.org/pubmed/11972055"
vilarOscillator hypernym "http://identifiers.org/obo.go/GO:0042752"
vilarOscillator taxon "http://identifiers.org/taxonomy/131567"
