|
Algorithm 2 Previous Limit Flux to Core Algorithm. |
-
1:
Function LimitFluxToCore(genomeScaleModel, coreReactionSet, currencyMetaboliteSet, carbonUptakeFlux):
-
2:
boundaryReactionSet = CoreBoundary(genomeScaleModel, coreReactionSet, currencyMetaboliteSet)
-
3:
limits = [0, 0.05, 0.2] * carbonUptakeFlux
-
4:
fluxLimitsTowardsCoreResults = emptySet()
-
5:
for reaction in boundaryReactionSet:
-
6:
i = 0
-
7:
reaction.fluxLimit = limits[i] # this is the flux limit in the direction producing core metabolites
-
8:
While hasNoFBASolution(genomeScaleModel):
-
9:
i = i + 1
-
10:
reaction.fluxLimit = limits[i]
-
11:
fluxLimitsTowardsCoreResults.add(reaction: reaction.fluxLimit)
-
12:
return fluxLimitsTowardsCoreResults
|