Team:Johns Hopkins/Modeling/VitAPathLBS

From 2011.igem.org

Revision as of 17:12, 22 September 2011 by Sliu55 (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

VitaYeast - Johns Hopkins University, iGEM 2011

The Beta-Carotene Pathway Model in LBS
directive sample 900.0 5000
 
// Compartments
comp cytosol = new comp;
 
//Enzymes
spec GGPP_synth_exo = new{};
spec GGPP_synth_endo = new{};
spec carotene_desat = new{};
spec phytoene_synth_lycopene_cyc = new{};
 
// Metabolites
spec farnesyl_PP = new{};
spec GGPP = new{};
spec phytoene = new{};
spec neurosporene = new{};
spec lycopene = new{};
spec beta_carotene = new{};
spec hh_beta_carotene = new{};
 
// Rate constants
rate GGPP_synth_endo_Km = 0.0032;
rate GGPP_synth_endo_Kcat = 0.025;
rate GGPP_synth_exo_Km = 0.0032;
rate GGPP_synth_exo_Kcat = 0.025;
rate phytoene_synth_Km = 0.0030;
rate phytoene_synth_Kcat = 0.0526;
rate carotene_desat_neurosporene_Km = 0.0084;
rate carotene_desat_neurosporene_Kcat = 11.9665;
rate carotene_desat_lycopene_Km = 0.0090;
rate carotene_desat_lycopene_Kcat = 0.9703;
rate phytoene_synth_hh_beta_carotene_Km = 0.0090;
rate phytoene_synth_hh_beta_carotene_Kcat = 0.3881;
rate phytoene_synth_beta_carotene_Km = 0.0018;
rate phytoene_synth_beta_carotene_Kcat = 0.00038623;
 
module mmRXN(spec sub, enz, prod; rate km, kcat) {
	rate rxn_rate = kcat*enz/(sub+km);
	sub + enz ->[rxn_rate] enz + prod
};
 
cytosol[ 
	mmRXN(farnesyl_PP, GGPP_synth_endo, GGPP, GGPP_synth_endo_Km, GGPP_synth_endo_Kcat) |
	mmRXN(farnesyl_PP, GGPP_synth_exo, GGPP, GGPP_synth_exo_Km, GGPP_synth_exo_Kcat) |
	mmRXN(GGPP, phytoene_synth_lycopene_cyc, phytoene, phytoene_synth_Km, phytoene_synth_Kcat) |
	mmRXN(phytoene, carotene_desat, neurosporene, carotene_desat_neurosporene_Km, 
carotene_desat_neurosporene_Kcat) |
	mmRXN(neurosporene, carotene_desat, lycopene, carotene_desat_lycopene_Km, 
carotene_desat_lycopene_Kcat) |
	mmRXN(neurosporene, carotene_desat, hh_beta_carotene, phytoene_synth_hh_beta_carotene_Km, 
phytoene_synth_hh_beta_carotene_Kcat) |
	mmRXN(lycopene, phytoene_synth_lycopene_cyc, beta_carotene, phytoene_synth_beta_carotene_Km, 
phytoene_synth_beta_carotene_Kcat) |
	->{100} farnesyl_PP |
		init GGPP_synth_exo 1 |
		init GGP_synth_endo 0 |
		init carotene_desat 1 |
		init phytoene_synth_lycopene_cyc 1
]