metaboFBApkg

MetaboFBAPkg()

This class constrains metabolites in the parameterized peaks to zero and adds simple thermodynamic constraints:

from modelseedpy.fbapkg import MetaboFBAPkg
metFBA = MetaboFBAPkg(model)
  • model cobra.core.model.Model: The CobraKBase model that will be constrained. The conversion from standard COBRA models to CobraKBase models is facilitated by the cobrakbase package.

build_package()

The COBRA metabolite object is constrained:

metFBA.build_package(parameters)
  • parameters dict: The parameters that will govern how the model is constrained, with a default entry

{
           "set_objective":true,
}

and a required key of peaks whose value is a list of paek data that will be used to identify the metabolites that are constrained.

Accessible content

The MetaboFBAPkg class contains a couple of accessible content that may be useful for subsequent post-processing or troubleshooting:

  • model cobra.core.model.Model: The cobrakbase model that possesses the implemented drain reactions.

  • variables & parameters dict: Dictionaries of the linear programming variables and simulation parameters, respectively.

  • pkgmgr modelseedpy.fbapkg.mspackagemanager.MSPackageManager: The collection of associated classes that are used in the MetaboFBAPkg package.