|
294 | 294 | model = setParam(model,'eq','r_0501',0); %glycine cleavage, mitochondrion |
295 | 295 | model = setParam(model,'eq','r_0507',0); %glycine cleavage complex (lipoylprotein), mitochondrion |
296 | 296 | model = setParam(model,'eq','r_0509',0); %glycine cleavage complex (lipoamide), mitochondrion |
297 | | -model.rxnNotes(ismember(model.rxns,{'r_0501','r_0507','r_0509'})) = {'Only active if glycine is nitrogen source'}; |
| 297 | +model.rxnNotes(ismember(model.rxns,{'r_0501','r_0507','r_0509'})) = {'Only active if glycine is nitrogen source, or under nitrogen restriction'}; |
298 | 298 |
|
299 | 299 | % Glutamate synthase repressed in excess nitrogen |
300 | 300 | model = setParam(model,'eq','r_0472',0); |
301 | | -model.rxnNotes(ismember(model.rxns,{'r_0472'})) = {'Only active during nitrogen limitation'}; |
| 301 | +model.rxnNotes(ismember(model.rxns,{'r_0472'})) = {'Only active during nitrogen restriction'}; |
302 | 302 |
|
303 | 303 | % The carnitine shuttle requires exogeneous carnitine, which is absent from |
304 | 304 | % defined medium. |
|
326 | 326 | currCoeff = full(model.S(metIdx,bioIdx)); % Gather the current coefficients |
327 | 327 | model.S(metIdx,bioIdx) = currCoeff + [-DR; +DR; -DR]; |
328 | 328 |
|
| 329 | +%% Enable glycine secretion to allow anaerobic growth |
| 330 | +% WORKAROUND: anaerobiosis is only allowed if a small amount of glycine |
| 331 | +% secretion is allowed, as overflow from THF produce by methionine synthase |
| 332 | +% if glycine cleavage system is inactive (= in nitrogen-excess and with |
| 333 | +% non-glycine nitrogen sources). |
| 334 | +model = setParam(model,'lb',{'r_1173'},-1000); |
| 335 | + |
| 336 | + |
329 | 337 | %% ======================================================================== |
330 | 338 |
|
331 | 339 | %% DO NOT CHANGE OR REMOVE THE CODE BELOW THIS LINE. |
|
0 commit comments