用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/BioTender-max/awesome-bio-agent-skills --skill crispr-screen-triage命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Discover and invoke 1,676 deduplicated biomedical AI agent skills from the Awesome Bio Agent Skills repository (20 source repos, 15 categories). Use this skill as a router whenever a user needs a bioinformatics/biomedical task (genomics, transcriptomics, single-cell, proteomics, protein design, clinical, epigenomics, multi-omics, pathway, metagenomics, database queries, visualization, workflows): search the index, locate the best-matching skill, fetch its SKILL.md, and follow it.
Infer orthologous genes and gene families across species using OrthoFinder3 (HOG-based phylogenetic orthology), SonicParanoid2, Broccoli, ProteinOrtho, OMA / FastOMA hierarchical orthologous groups, eggNOG-mapper, JustOrthologs, and TOGA whole-genome-alignment orthology. Use when building single-copy ortholog sets for phylogenomics, classifying co-orthologs and in/out-paralogs after gene duplication, propagating functional annotation via orthology with awareness of the ortholog conjecture, distinguishing speciation from duplication via gene-tree species-tree reconciliation, computing Quest-for-Orthologs benchmark performance, or running synteny-aware ortholog detection in WGD-affected lineages.
Fetch a region of cis-eQTL summary statistics from EBI eQTL Catalogue v7+ via tabix-on-FTP. Use when an agent needs eQTL beta / SE / p-value for every variant in a window around a gene's TSS for one specific dataset (study × tissue × quantification method). Input: dataset_id, chromosome, start, end, optional molecular_trait_id. Output: harmonised TSV slice.
基于 SOC 职业分类
正在显示 SKILL.md
| name | crispr-screen-triage |
| description | Deterministic CRISPR screen hit ranking from local guide-level count tables |
| license | MIT |
| metadata | {"version":"0.1.0","author":"ClawBio","domain":"functional-genomics","tags":["crispr","screen","triage"],"inputs":[{"name":"input_file","type":"file","format":"[Truncated]","description":"Guide-level CRISPR count and annotation table","required":true}],"outputs":[{"name":"report","type":"file","format":"[Truncated]","description":"Ranked hit report"},{"name":"result","type":"file","format":"[Truncated]","description":"Machine-readable triage results"}],"dependencies":{"python":">=3.10","packages":[]},"demo_data":[{"path":"demo_screen_counts.csv","description":"Synthetic twelve-guide, six-gene CRISPR screen table"}],"endpoints":{"cli":"python skills/crispr-screen-triage/crispr_screen_triage.py --input {input_file} --output {output_dir}"},"openclaw":{"requires":{"bins":"[Truncated]"},"always":false,"emoji":"🧬","homepage":"https://github.com/ClawBio/ClawBio","os":["darwin","linux"],"install":[],"trigger_keywords":["CRISPR screen triage","guide count ranking","rank CRISPR hits","depleted guide screen"]}} |
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.