torchcell.datamodels.schema.SyntheticRescuePhenotype

class SyntheticRescuePhenotype(*, provenance_gaps: list[~torchcell.verification.sourced.ProvenanceGap] = <factory>, graph_level: str = 'edge', label_name: str = 'is_synthetic_rescue', label_statistic_name: str = 'synthetic_rescue_statistic_score', is_synthetic_rescue: bool = True, synthetic_rescue_statistic_score: float | None = None)[source]

Bases: Phenotype, ModelStrict

Phenotype indicating one perturbation rescues another’s deleterious effect.

model_config: ClassVar[ConfigDict] = {'extra': 'forbid', 'frozen': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].