cobra.manipulation.validate#

Provide functions for model component validations.

Attributes#

Functions#

check_mass_balance(→ Dict[cobra.Reaction, ...)

Check mass balance for reactions of model and return unbalanced ones.

check_metabolite_compartment_formula(→ List[str])

Check metabolite formulae of model.

Module Contents#

cobra.manipulation.validate._NOT_MASS_BALANCED_TERMS#
cobra.manipulation.validate.check_mass_balance(model: cobra.Model) Dict[cobra.Reaction, Dict[cobra.Metabolite, float]][source]#

Check mass balance for reactions of model and return unbalanced ones.

Parameters:

model (cobra.Model) – The model to perform check on.

Returns:

dict of {cobra.Reaction – Returns an empty dict if all components are balanced.

Return type:

dict of {cobra.Metabolite: float}}

cobra.manipulation.validate.check_metabolite_compartment_formula(model: cobra.Model) List[str][source]#

Check metabolite formulae of model.

Parameters:

model (cobra.Model) – The model to perform check on.

Returns:

Returns an empty list if no errors are found.

Return type:

list of str