Skip to main content
. 2018 Jan 4;8(1):3. doi: 10.3390/metabo8010003
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