torchcell.datamodels.schema.SyntheticLethalityPhenotype

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

Bases: Phenotype, ModelStrict

Phenotype indicating synthetic lethality between perturbed genes.

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

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