pyenzyme.enzymeml.models.michaelismenten module#

pyenzyme.enzymeml.models.michaelismenten.MichaelisMentenKCat(substrate: str, protein: str, enzmldoc, k_cat: Dict[str, Any] = {'ontology': SBOTerm.K_CAT}, k_m: Dict[str, Any] = {'ontology': SBOTerm.K_M})[source]#

Sets up a rate law following the Henri-Michaelis-Menten law.

v = k_cat * protein * substrate / (k_m + substrate)

Parameters
  • substrate (str) – Identifier or name of the substrate.

  • protein (str) – Identifier or name of the protein.

  • enzmldoc ([type]) – EnzymeML document to which the model will be adopted.

  • k_cat (Dict[str, Any], optional) – Dictionary for parameter config. See KineticParameter class for details. Defaults to {“ontology”: SBOTerm.K_CAT}.

  • k_m (Dict[str, Any], optional) – Dictionary for parameter config. See KineticParameter class for details. Defaults to {“ontology”: SBOTerm.K_CAT}.

Returns

Michaelis-Menten model in K_cat form with the specified parameters.

Return type

KineticModel

pyenzyme.enzymeml.models.michaelismenten.MichaelisMentenVMax(substrate: str, enzmldoc, vmax: Dict[str, Any] = {'ontology': SBOTerm.V_MAX}, k_m: Dict[str, Any] = {'ontology': SBOTerm.K_M})[source]#

Sets up a rate law following the Henri-Michaelis-Menten law.

v = vmax * substrate / (k_m + substrate)

Parameters
  • substrate (str) – Identifier or name of the substrate.

  • protein (str) – Identifier or name of the protein.

  • enzmldoc ([type]) – EnzymeML document to which the model will be adopted.

  • k_cat (Dict[str, Any], optional) – Dictionary for parameter config. See KineticParameter class for details. Defaults to {“ontology”: SBOTerm.K_CAT}.

  • k_m (Dict[str, Any], optional) – Dictionary for parameter config. See KineticParameter class for details. Defaults to {“ontology”: SBOTerm.K_CAT}.

Returns

Michaelis-Menten model in K_cat form with the specified parameters.

Return type

KineticModel