torchcell.metabolism.enzyme_kinetics.ResolvedKineticParameter
- class ResolvedKineticParameter(*, kind: KineticKind, uniprot: str, substrate: str | None, value: float, unit: str | None, source: KineticSource, temperature_c: float | None, temperature_delta_c: float | None = None, ph: float | None, enzyme_type: str | None, pubmed_id: str | None, n_candidates: int, selection_rule: str, predictor: str | None = None)[source]
Bases:
BaseModelA single parameter chosen for a (protein, substrate) pair, with its audit trail.
selection_ruleandn_candidatesare not decoration: a value picked from 40 candidates spanning 20-70 C deserves different trust than one with a single 30 C measurement, and the flux layer’s uncertainty handling (quantile-in-the-box) needs to know which it is.- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].