Componentcontribution¶
- addThermoToModel(model, params, printLevel)[source]¶
Given a standard COBRA model, add thermodynamic data to it using the Component Contribution method
- USAGE
model = addThermoToModel (model, params, printLevel)
- INPUTS
model – COBRA model structure
- OPTIONAL INPUTS
params.use_cached_kegg_inchis
params.use_model_pKas_by_default
params.uf – maximum uncertainty
- OUTPUTS
model – COBRA model structure with fields:
.DfG0 - m x 1 array of component contribution estimated standard Gibbs energies of formation.
.covf - m x m estimated covariance matrix for standard Gibbs energies of formation.
.uf - m x 1 array of uncertainty in estimated standard Gibbs energies of formation. uf will be large for metabolites that are not covered by component contributions.
- setupComponentContribution(model, molFileDir, cid, printLevel)[source]¶
Estimates standard transformed reaction Gibbs energy and directionality at in vivo conditions in multicompartmental metabolic reconstructions. Has external dependencies on the COBRA toolbox, the component contribution method, Python (with numpy and Open Babel bindings), ChemAxon’s Calculator Plugins, and Open Babel. See details on availability at the end of help text.
- modelT = setupThermoModel(model,molfileDir,cid,T,cellCompartments,ph,…
is,chi,concMin,concMax,confidenceLevel)
INPUTS model Model structure with following fields: .S m x n stoichiometric matrix. .mets m x 1 array of metabolite identifiers. .rxns n x 1 array of reaction identifiers. .metFormulas m x 1 cell array of metabolite formulas. Formulas for
protons should be H, and formulas for water should be H2O.
.metCharges m x 1 numerical array of metabolite charges.
OPTIONAL INPUTS molFileDir Path to a directory containing molfiles for the
major tautomer of the major microspecies of each metabolite at pH 7. Molfiles should be named with the metabolite identifiers in model.mets (without compartment assignments). Not required if cid are specified.
- cid m x 1 cell array of KEGG Compound identifiers.
Not required if molfiledir is specified.
- model.metCompartments m x 1 array of metabolite compartment
assignments. Not required if metabolite identifiers are strings of the format ID[*] where * is the appropriate compartment identifier.
OUTPUTS model Model structure with following additional fields: .inchi Structure containing four m x 1 cell array’s of
IUPAC InChI strings for metabolites, with varying levels of structural detail.
- .pKa m x 1 structure containing metabolite pKa values
estimated with ChemAxon’s Calculator Plugins.
- .pseudoisomers p x 4 matrix with the following columns:
Metabolite index.
Estimated pseudoisomer standard Gibbs energy.
3. Number of hydrogen atoms in pseudoisomer chemical formula. 4. Charge on pseudoisomer.
WRITTEN OUTPUTS MetStructures.sdf An SDF containing all structures input to the
component contribution method for estimation of standard Gibbs energies.
Ronan M. T. Fleming, Sept. 2012 Version 1.0 Hulda S. H., Dec. 2012 Version 2.0