Design CRISPR sgRNAs for a gene knockout
Tell Claude Code which gene you want to knock out and get back a short, ranked panel of Cas9 sgRNAs — drawn from validated Addgene/CRISPick guides where they exist and from on-target/off-target scoring rules where they don’t — captured as a committed design file you can order from.
| Problem class | Experimental design |
| Subject areas | Molecular and Cellular Biology |
| Evidence level | Reported |
| Complexity | One skill or MCP |
| Availability | Fully open |
| Compute | Laptop |
Problem
Designing CRISPR-Cas9 knockout guides is a routine but error-prone bench task. A guide has to land in an early, constitutive coding exon, sit next to a valid PAM, cut efficiently (on-target activity), and avoid cutting elsewhere in the genome (off-target risk). Picking by eye — or grabbing the first guide a tool spits out — wastes a transfection and a sorting run when the guide turns out to be inefficient or promiscuous. The hard part is doing this defensibly: using the field-standard scoring models, preferring guides that have already been experimentally validated, and keeping a record of why each guide was chosen.
“Solved” looks like: name the gene (and organism), get back 3–6 candidate guides with their target exon, PAM, strand, on-target score, and off-target assessment, plus a one-line provenance for each (validated library guide vs de-novo-scored), saved as a versioned design file you order oligos from and cite in the methods.
Recommended approach
-
Install the sgRNA Design skill. It ships in the SciAgent-Skills collection — clone once and load as a plugin:
git clone https://github.com/jaechang-hits/SciAgent-SkillsThen inside Claude Code run
/plugin install sciagent-skillsand confirm the sgRNA design skill appears under/plugin→ Installed. -
State the target precisely. Give the gene symbol, the organism/genome build, the editing modality (knockout / CRISPRko here), and any constraints (a specific exon, an existing Cas9 variant/PAM). Ambiguity here is the most common cause of a wrong-genome guide.
-
Let the skill walk its three tiers, and capture the result to a committed file. The skill is explicitly tiered — prefer the strongest evidence available before designing from scratch:
Use the sgRNA design skill to design CRISPRko guides for <GENE> in <organism, genome build>. Walk the tiers in order: 1. validated guides from Addgene libraries if the gene is covered, 2. CRISPick pre-computed picks for this genome if available, 3. de novo design rules (Rule Set 2 / Azimuth on-target, CFD off-target) only if neither library covers the gene. Write the result to guides.csv with one row per guide: sequence, PAM, target_exon, strand, on_target_score, off_target_assessment, source_tier (validated/CRISPick/de_novo). Record the genome build, the skill version, and each source database/version in provenance.json. Then summarize: which tier each guide came from and why.Pin the environment and commit
guides.csv, the pinned env, andprovenance.json. The recorded genome build and source tier are what make the design auditable — a guide is only meaningful against a stated genome — see the reproducibility guide. -
Sanity-check before ordering. Confirm each guide sits in an early, constitutive coding exon (not a 3’ exon or an alternatively-spliced one), that the PAM matches your Cas9 variant, and that the off-target assessment is acceptable for your application (a pooled screen tolerates more risk than a clonal cell line). Drop guides that fail; do not edit scores by hand.
-
Order and keep the record.
guides.csvis the artifact you add cloning overhangs to, order as oligos, and cite. Keep it under version control with the experiment.
Why this assembly
Rung 2 of the simplicity ladder — one cataloged skill covers the whole decision tree. Guide design is a single well-bounded task, but the value is in the tiered logic and the scoring models (Rule Set 2 on-target, CFD off-target) and the validated-library lookups, none of which plain Claude Code (rung 1) can reproduce credibly from prompt instructions — it would invent guide sequences and scores. Rung 3+ is unnecessary: one gene in, one ranked panel out. The skill deliberately prefers validated > pre-computed > de novo so you only design from scratch when you must.
Availability
Fully open. The sgRNA design skill is open-source (SciAgent-Skills, CC BY 4.0 wrapper). The scoring rules and validated-library/CRISPick data it draws on are public. No account or API key is required for the design step. (CRISPick’s public web tool may rate-limit; the skill’s de novo tier is fully local.)
Compute requirements
Laptop-sufficient. Designing guides for a single gene is a CPU-only, seconds-to-minutes task; the validated/CRISPick lookups are small queries and the de novo scoring is lightweight. No GPU. Designing for a list of many genes (a small library) is still laptop-scale as a loop.
Evidence
Reported. The de novo tier rests on the field-standard scoring models: Rule Set 2 / Azimuth for on-target activity and the CFD score for off-target risk, developed on >4,000 sgRNAs and validated in genome-wide screens (Doench et al., Nature Biotechnology 2016). These models underpin CRISPick, CRISPOR, and CHOPCHOP and are the de facto standard for Cas9 knockout guide selection. The validated and CRISPick tiers reuse experimentally screened guides directly.
No head-to-head benchmark of this agent-driven tiered assembly versus running CRISPick by hand is published — the skill buys the tiered logic, a committed design file, and recorded provenance, not a new scoring method. That gap is why this recipe is Reported, not Validated.
Alternatives considered
- CRISPick / CRISPOR / CHOPCHOP web tools (no skill). These hosted designers are the simplest path for a one-off and are widely trusted — reach for them directly if you just need a couple of guides for one gene and don’t need a committed record. The skill is worth it when you want the tiered preference (validated → pre-computed → de novo) applied automatically and the result captured as a versioned design file with provenance.
- Plain Claude Code (rung 1). Rejected: without the skill, the model cannot reliably produce real guide sequences, on-target scores, or off-target assessments — it would hallucinate them. Guide design is precisely where you must not run rung 1.
- A full design + screen + analysis harness (rung 3+). If you’re building a pooled genome-wide screen and need to also analyze the readout, that’s a larger pipeline (library design + sequencing + MAGeCK-style analysis) — out of scope here; this recipe stops at the designed guide panel for a single gene or short gene list.
See also
- sgRNA Design (Claude Skill) — three-tiered CRISPR guide design.
- Annotate and verify an engineered plasmid construct — verify the guide-expression vector you clone into.
- Reproducible, provenance-tracked AI analysis — the committed-artifact pattern this recipe follows.
Sources
- Doench, Fusi et al., “Optimized sgRNA design to maximize activity and minimize off-target effects of CRISPR-Cas9,” Nature Biotechnology 34:184–191 — published 2016; verified 2026-06-27 (this run).
- Broad GPP / CRISPick sgRNA scoring documentation — Rule Set 2 / Azimuth + CFD scoring; verified 2026-06-27 (this run).
jaechang-hits/SciAgent-Skills— sgRNA design skill source; verified 2026-06-27 (this run).
Tried this recipe?
Share feedback — what worked, what didn’t, what you’d change. The form opens with this recipe pre-selected and a link back to this page.