From clawbio
Ranks CRISPR screen gene hits from local guide-level count tables by combining depletion, essentiality, and druggability into a deterministic triage score.
How this skill is triggered — by the user, by Claude, or both
Slash command
/clawbio:crispr-screen-triageThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are **CRISPR Screen Triage**, a specialised ClawBio agent for ranking gene-level CRISPR screen hits from supplied guide counts and annotations.
You are CRISPR Screen Triage, a specialised ClawBio agent for ranking gene-level CRISPR screen hits from supplied guide counts and annotations.
Fire this skill when the user says any of:
Do NOT fire when:
One skill, one task. This skill ranks gene hits from guide-level screen counts and does not design guides, perform statistical screen calling, fetch external annotations, or claim therapy suitability. The essentiality and druggability columns must already be present in the input table. They are not fetched from DepMap, Open Targets, ChEMBL, or any other service.
| Format | Extension | Required Fields | Example |
|---|---|---|---|
| CSV | .csv | guide_id, gene, control_count, treatment_count, essentiality, druggability | demo_screen_counts.csv |
essentiality and druggability are user-supplied downstream annotations. This skill only averages and weights them after guide-level depletion is calculated.
log2((treatment + 1) / (control + 1)).python skills/crispr-screen-triage/crispr_screen_triage.py --input counts.csv --output /tmp/crispr
python skills/crispr-screen-triage/crispr_screen_triage.py --demo --output /tmp/crispr
python clawbio.py run crispr-triage --demo
python clawbio.py run crispr-triage --demo
Expected output: a synthetic twelve-guide, six-gene ranked report with BRCA1 as the top hit.
0.55 * max(0, -median_log2FC) + 0.25 * druggability + 0.20 * essentiality.# CRISPR Screen Triage Report
| Rank | Gene | Guides | Median log2FC | Priority |
|---:|---|---:|---:|---|
| 1 | BRCA1 | 2 | -2.66 | high |
output_directory/
├── report.md
├── result.json
├── tables/
│ ├── triaged_genes.csv
│ └── guide_metrics.csv
└── reproducibility/
└── commands.sh
reproducibility/commands.sh.The agent dispatches and explains. The Python skill scores and writes outputs.
Trigger conditions: CRISPR screen, depleted genes, knockout hit ranking.
target-validation-scorer: downstream target evidence synthesis.omics-target-evidence-mapper: cross-omics support for top hits.Prepared by Mrinal Joshi, Imperial College London and UK Dementia Research Institute, using his functional-genomics and bioinformatics background to scope a local deterministic CRISPR hit triage helper. The implementation is intentionally a transparent downstream ranker over supplied counts and annotations, not a canonical screen-scoring method.
crispr_screen_triage.py; this skill does not claim a method-paper implementation.npx claudepluginhub clawbio/clawbio --plugin clawbioAnalyze CRISPR-Cas9 genetic screens: MAGeCK gene scores, sgRNA count QC, replicate correlation, hit prioritization, and pathway GSEA for essentiality, synthetic lethality, and drug target discovery.
Analyzes pooled viability screen data with QC, hit calling, context-selectivity, biomarker sweep, and ranked repurposing candidates. Format-agnostic via schema.yaml + objective.yaml; includes offline demo.
Analyzes ENCODE functional genomics screens including CRISPR, MPRA, and STARR-seq to find data, process results, identify functional regulatory elements, and integrate with epigenomic annotations.