torchcell.datamodels.schema.PhysicalFactor
- class PhysicalFactor(*values)[source]
Bases:
StrEnumA neutral, scalar physical/physiological environment variable.
NOT a compound, NOT a consequence word. Temperature is deliberately ABSENT – it is carried on
Environment.temperature(single canonical encoding, M2), never duplicated as a perturbation.nutrient_dropout: a normally-present medium nutrient is REMOVED (amino-acid or vitamin drop-out). The removed nutrient is named on the perturbation’sagentCompound(e.g. L-lysine), so a dropout joins on the SAME compound entity a dataset that ADDS that nutrient would use.radiation: ionizing/UV irradiation dose (magnitudein the dose unit when released; qualitative when only ‘irradiated’ is reported).dissolved_oxygen: a dissolved-oxygen setpoint the culture is held at (magnitudethe released value in its released unit, e.g. Public K-12’saerobic(30% DO)as 30percent), besideEnvironment.aerobicity, which states the regime the setpoint holds (#1045).