Process class for OSP snapshot compound processes
Process.RdAn R6 class that represents a single compound process in an OSP snapshot.
A Process wraps one entry of a Compound's Processes array
(PK-Sim CompoundProcess). The PK-Sim JSON does not bucket processes by
subtype; subtypes are inferred from internal_name. The derived
category field surfaces that bucketing for R consumers:
"protein_binding_partners", "metabolizing_enzymes",
"hepatic_clearance", "transporter_proteins", "renal_clearance",
"biliary_clearance", "inhibition", "induction", or NA when the
internal_name does not match any known pattern.
Active bindings
dataThe raw underlying data list (read-only).
internal_nameThe PK-Sim
InternalName(process template key). Writable: must be a non-empty scalar string.data_sourceThe
DataSourcestring identifying the process. Writable: must be a non-empty scalar string.moleculeOptional
Moleculefield (for partial processes). Writable: a non-empty scalar string when supplied, orNULLto clear.metaboliteOptional
Metabolitefield (for enzymatic processes). Writable: a non-empty scalar string when supplied, orNULLto clear.speciesOptional
Speciesfield (for species-dependent processes). Writable: a non-empty scalar string when supplied, orNULLto clear. This is a free molecule/species string (not theIndividual/OriginDataspecies enum), sovalidate_species()does not apply here.parametersA named list of Parameter objects (one entry per
Parameterin the snapshot JSON), keyed by parameter name. Assigning accepts either a list of Parameter objects or raw parameter dicts; the underlying raw data and the Parameter cache are kept in sync.categoryDerived category string. One of
"protein_binding_partners","metabolizing_enzymes","hepatic_clearance","transporter_proteins","renal_clearance","biliary_clearance","inhibition","induction", orNA_character_.