Evaluate the human safety liability of knocking down, knocking out, degrading, or pharmacologically inhibiting a gene. Use for gene safety scoring, on-target toxicity assessment, essentiality and genetic-constraint review, critical-organ expression analysis, or deciding whether a target needs partial, transient, or tissue-specific modulation.
69
83%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Assess whether reducing a human gene's function is likely to be unsafe. Resolve the gene, gather independent human and model-system evidence, calculate a transparent 0–100 liability score, and recommend an appropriate modulation strategy.
Higher scores mean greater predicted liability from the stated intervention. This is a safety score, not a target-efficacy or druggability score.
Accept a gene symbol, name, Ensembl ID, or UniProt accession. Also capture:
If modality is absent, assess complete systemic loss of function and label that assumption prominently. Do not silently generalize a knockout result to partial or tissue-restricted pharmacology.
Grade evidence as:
Use MyGene_query_genes with species="human" and request symbol, name, Ensembl,
UniProt, and Entrez identifiers. Require an exact symbol or identifier match. If the
query maps to multiple loci, stop and ask for clarification.
Carry the approved symbol and Ensembl gene ID through every subsequent query.
Run independent paths. A failed path must use its fallback or be marked unavailable.
| Dimension | Weight | Primary evidence | Fallback |
|---|---|---|---|
| Human genetic constraint | 25 | gnomad_get_gene_constraints(gene_symbol=...) | ClinVar loss-of-function variants and literature |
| Mammalian knockout phenotype | 25 | OpenTargets_get_biological_mouse_models_by_ensemblID(ensemblId=...) | MGI-focused literature search |
| Critical-organ expression | 20 | GTEx_get_median_gene_expression(operation="get_median_gene_expression", gencode_id=...) | HPA_get_comprehensive_gene_details_by_ensembl_id(..., include_expression=true) |
| Observed on-target effects | 20 | OpenTargets_get_target_safety_profile_by_ensemblID(ensemblId=...) | ClinVar_search_variants, associated drugs, and literature |
| Cellular essentiality and redundancy | 10 | DepMap_get_gene_dependencies(gene_symbol=...) | pathway, paralog, and functional-screen literature |
Also query OpenTargets_get_associated_drugs_by_target_ensemblID to distinguish
observed target-class toxicity from hypothetical risk. Do not interpret the mere
existence of a drug as proof of safety.
For expression, inspect heart, central nervous system, liver, kidney, lung, immune or marrow compartments, and reproductive tissues. Compare the gene across tissues; do not compare raw TPM values between unrelated genes as if they shared one threshold.
Use only evidence actually retrieved.
Use LOEUF when available; label observed/expected LoF as a proxy when LOEUF is absent.
Protective variants can reduce concern only when their direction, dosage, tissue, and lifelong-versus-acute exposure are relevant to the proposed intervention.
If DepMap returns only gene metadata without dependency scores, mark this dimension unavailable. Never infer essentiality from a successful lookup alone.
For available dimensions, calculate:
liability score = 100 × points earned / available weight
Report the available weight as evidence coverage. Do not assign zero points to a missing dimension.
Publish a categorical score only when coverage is at least 60%. Below 60%, report “insufficient evidence” and list the experiments or datasets needed.
Assign confidence independently:
Do not stop at a risk label. Explain whether the evidence favors:
Return these sections:
End with: “This is a research risk assessment, not a clinical safety determination.”
7a0ceb2
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.