Agent skill

Bio Genome Engineering Off Target Prediction

by GPTomics in GPTomics/bioSkills

Nominates and assesses CRISPR off-target sites genome-wide. An agent skill from GPTomics/bioSkills.

MITAuto-check passedResearch & Science

Install Bio Genome Engineering Off Target Prediction

skills CLI
$ npx skills add GPTomics/bioSkills --skill bio-genome-engineering-off-target-prediction -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install GPTomics/bioSkills bio-genome-engineering-off-target-prediction --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/genome-engineering/off-target-prediction .claude/skills/bio-genome-engineering-off-target-prediction && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
bio-genome-engineering-off-target-prediction
GitHub stars
1.2k
Used in
1 other repo
Token cost
~5.5k tokens
SKILL.md length
2,532 words
Files
3
Skills in repo
559
Repo updated
First seen
Licence
MIT

At a glance

Nominates and assesses CRISPR off-target sites genome-wide. An agent skill from GPTomics/bioSkills.

  • Works in 3 steps: Mismatch count is not cleavage. A… → Bulges and non-canonical PAMs are… → CFD is a narrow, SpCas9-only relative…
  • Assessing guide RNA specificity
  • SKILL.md covers Version Compatibility, The Single Most Important…, In-Silico Taxonomy --… and Empirical Discovery Assays --…, plus 12 more sections
  • Runs Python scripts from its folder; calls pip

What it does

Bio Genome Engineering Off Target Prediction is an agent skill from GPTomics/bioSkills. Nominates and assesses CRISPR off-target sites genome-wide. Enumerates candidate sites by mismatch and bulge tolerance with Cas-OFFinder/CRISPRitz, ranks them with the published CFD score (SpCas9-only, relative ranker) or MIT/CRISTA/energy models, runs variant-aware screening against gnomAD/individual genomes (CRISPRme), and frames the empirical genome-wide discovery assays (GUIDE-seq, CIRCLE-seq, CHANGE-seq, DISCOVER-seq, Digenome-seq) and high-fidelity nuclease choice (HiFi Cas9, Sniper-Cas9, eSpCas9…

Its SKILL.md is about 5.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `examples/off_target_analysis.py` and `usage-guide.md`).

It sits in Research & Science, covering Bioinformatics. It works with Python. The repository describes itself as: a set of SKILLS.md for doing bioinformatics with agents like claude code. The licence is MIT.

When your agent uses it

  • Assessing guide RNA specificity
  • Choosing among candidate guides
  • Screening a therapeutic guide against population variation
  • Planning empirical off-target validation

Example prompts

  • “Use the bio-genome-engineering-off-target-prediction skill to nominate and assesses CRISPR off-target sites genome-wide. An agent skill from…”
  • “/bio-genome-engineering-off-target-prediction”

Requirements

  • Python 3

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Mismatch count is not cleavage. A 2-mismatch site in closed chromatin may never be cut; a 3-mismatch site in open chromatin near an active…
  2. Bulges and non-canonical PAMs are routinely missed. Real validated off-targets occur with 1-2 nt DNA/RNA bulges and at NAG/NGA PAMs…
  3. CFD is a narrow, SpCas9-only relative ranker. A CFD of 0.08 is not "8% chance of cutting"; comparing two guides' aggregate scores is fine…

What it can do on your machine

Read from SKILL.md and the folder at commit d91ed3d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Bio Genome Engineering Off Target Prediction loads about 5.5k tokens when it runs. Until then it costs about 227 tokens; SKILL.md has 2,532 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~227
When it runs · the whole SKILL.md, loaded when a task matches
~5.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from GPTomics/bioSkills at commit d91ed3d, republished under its MIT licence (© GPTomics). 2,532 words, ~5,540 tokens.

Download SKILL.mdSave it as .claude/skills/bio-genome-engineering-off-target-prediction/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
bio-genome-engineering-off-target-prediction
description
Nominates and assesses CRISPR off-target sites genome-wide. Enumerates candidate sites by mismatch and bulge tolerance with Cas-OFFinder/CRISPRitz, ranks them with the published CFD score (SpCas9-only, relative ranker) or MIT/CRISTA/energy models, runs variant-aware screening against gnomAD/individual genomes (CRISPRme), and frames the empirical genome-wide discovery assays (GUIDE-seq, CIRCLE-seq, CHANGE-seq, DISCOVER-seq, Digenome-seq) and high-fidelity nuclease choice (HiFi Cas9, Sniper-Cas9, eSpCas9, SpCas9-HF1). Use when assessing guide RNA specificity, choosing among candidate guides, screening a therapeutic guide against population variation, or planning empirical off-target validation. Distinguishes predicted vs detected vs validated. On-target activity scoring and deaminase (Cas-independent) base/prime-editor off-targets are separate skills.
tool_type
mixed
primary_tool
Cas-OFFinder

Version Compatibility

Reference examples tested with: Cas-OFFinder 3.0+, pandas 2.2+, Python 3.10+.

Before using code patterns, verify installed versions match. If versions differ:

  • Python: pip show <package> then help(module.function) to check signatures
  • CLI: <tool> --version then <tool> --help to confirm flags

If code throws ImportError, AttributeError, or TypeError, introspect the installed package and adapt the example to match the actual API rather than retrying.

Results depend on inputs far more than tool versions: the candidate list is bounded by the reference genome build, the mismatch/bulge tolerance, and the PAM pattern searched, not by the Cas-OFFinder version. The CFD matrix is SpCas9/NGG-specific and a relative ranker, not a calibrated cutting probability. Load the published CFD tables (Doench 2016 / CRISPOR distribution) rather than hand-typing values. Cas-OFFinder is the maintained snugel/cas-offinder repository (native DNA/RNA bulge support from v3.0.0).

Off-Target Prediction

"Check my guide for off-targets" -> Enumerate candidate sites genome-wide by mismatch/bulge tolerance, rank them by a per-site score, decide whether in-silico is sufficient or empirical discovery is required, and report each claim at the right rung: predicted, detected, or validated.

  • CLI: cas-offinder input.txt G output.txt enumerates sites (no ranking)
  • Python: CFD scoring from the published mismatch/PAM tables; aggregate specificity
  • Web/CLI: CRISPRme for variant-aware (gnomAD + individual) nomination; CRISPOR to aggregate

The Single Most Important Modern Insight -- in-silico enumeration nominates candidates; it does not measure which sites are cut

The naive model -- "search the genome within N mismatches, score by CFD, the high scorers are my off-targets" -- is wrong in three structural ways no better scoring fixes:

  1. Mismatch count is not cleavage. A 2-mismatch site in closed chromatin may never be cut; a 3-mismatch site in open chromatin near an active promoter is. Cellular cutting depends on chromatin, dose, and exposure time -- invisible to a sequence search.
  2. Bulges and non-canonical PAMs are routinely missed. Real validated off-targets occur with 1-2 nt DNA/RNA bulges and at NAG/NGA PAMs; fixed-alignment mismatch-only search misses them. The failure is silent -- a clean report looks identical whether the guide is specific or the search just couldn't see the off-target.
  3. CFD is a narrow, SpCas9-only relative ranker. A CFD of 0.08 is not "8% chance of cutting"; comparing two guides' aggregate scores is fine, reading an absolute CFD as a safety threshold is not.

The corollary, and the central professor-level point: in-silico lists overlap only partially with empirically validated off-targets, and the empirical genome-wide assays disagree with each other too. No single method is authoritative. Off-target evidence escalates: predicted -> detected by an unbiased assay -> validated by targeted amplicon deep-seq. Conflating these rungs is the field's most common error. Therapeutic-grade assessment is triangulation (variant-aware in-silico + >=2 orthogonal empirical assays + amplicon validation + a structural readout), never one tool's output.

In-Silico Taxonomy -- enumerate, then score, then aggregate

LayerToolCitationRole / caveat
EnumerateCas-OFFinderBae 2014 Bioinformatics 30:1473exhaustive, alignment-free, GPU; DNA/RNA bulges (native v3.0.0); returns sites, no ranking
Enumerate (variant)CRISPRitzCancellieri 2020 Bioinformatics 36:2001enumerates against genome + a VCF of variants, with bulges; backend of CRISPRme
Enumerate (scale)GuideScan2Schmidt 2025 Genome Biol 26:41genome-wide specificity databases (NOT Nat Biotechnol)
Score (per-site)CFDDoench 2016 Nat Biotechnol 34:184position x mismatch-type matrix x PAM penalty; SpCas9/NGG only, poor on bulges; de facto standard
Score (legacy)MIT/HsuHsu 2013 Nat Biotechnol 31:827original; deprecated/flawed -- report, don't lead with it
Score (ML)CRISTA; ElevationAbadi 2017; Listgarten 2018Elevation folds in chromatin accessibility
AggregateCRISPOR; CRISPRmeConcordet 2018 NAR 46:W242; Cancellieri 2023 Nat Genet 55:34CRISPOR = research one-stop; CRISPRme = variant-aware therapeutic nominator

The unifying caveat: every score is bounded by the enumerator's coverage -- if the enumerator didn't propose a site (bulge, distal PAM, beyond the mismatch cutoff), no scorer will ever flag it.

Empirical Discovery Assays -- each has a characteristic bias; concordance is partial

AssayCitationClassBias
CIRCLE-seqTsai 2017 Nat Methods 14:607in-vitro (cell-free)over-calls (no chromatin); most sensitive candidate generator
CHANGE-seqLazzarotto 2020 Nat Biotechnol 38:1317in-vitroscalable CIRCLE-seq; same over-call caveat
Digenome-seqKim 2015 Nat Methods 12:237in-vitro (WGS)unbiased but depth-limited, expensive
SITE-seqCameron 2017 Nat Methods 14:600in-vitroconcentration series ranks sensitivity
GUIDE-seqTsai 2015 Nat Biotechnol 33:187cell-based (dsODN tag)physiological; misses rare sites, cell-type-specific, hard in primary/RNP
DISCOVER-seqWienert 2019 Science 364:286cell-based (MRE11 ChIP, in situ)tag-free, works in vivo; depends on transient MRE11 occupancy
TTISSSchmid-Burgk 2020 Mol Cell 78:794cell-basedhigh-throughput; benchmarks fidelity variants

The load-bearing reality: in-vitro assays over-call (high sensitivity, low cellular specificity); cell-based assays under-call rare sites and are cell-type-dependent (K562 yields far more hits than HEK293 for the same guide). Cross-method discordance is information, not noise -- sites found by both are high-confidence; in-vitro-only sites are likely chromatin-protected. The defensible workflow is the VIVO logic (Akcakaya 2018): sensitive in-vitro generator -> cell-based assay in the relevant cell type -> amplicon validation.

Decision Tree by Scenario

ScenarioRecommendedWhy
Research knockout / screen (some off-target tolerable)CRISPOR or GuideScan2 to pick the most specific guide; Cas-OFFinder (<=4 mm + bulges) to eyeball top sitesin-silico is sufficient when being wrong is cheap
Choosing among candidate guidesrank by aggregate CFD specificity (compare guides, not absolute safety)specificity is a separate axis from on-target activity (-> grna-design)
Human therapeutic guidevariant-aware CRISPRme vs gnomAD (+ patient genome), bulges ona common ancestry-enriched SNP can create a real off-target (rs114518452 / BCL11A)
Therapeutic, choosing the nucleasehigh-fidelity variant in the delivery format actually usedRNP -> HiFi Cas9 (R691A) or Sniper-Cas9; plasmid-tuned variants can lose their edge as RNP
Therapeutic validation>=2 orthogonal empirical assays -> amplicon deep-seq with stated LoD -> structural readoutpredicted != detected != validated; amplicons miss large deletions/translocations
Base/prime-editor off-targetsthis skill covers Cas-dependent onlydeaminase (Cas-independent) DNA/RNA off-targets -> base-editing-design / prime-editing-design

High-Fidelity Nucleases -- often a bigger lever than guide reselection

VariantCitationNote
eSpCas9(1.1)Slaymaker 2016 Science 351:84neutralizes non-target-strand contacts; characterized mostly as plasmid
SpCas9-HF1Kleinstiver 2016 Nature 529:490weakens 4 Cas9-DNA H-bonds; plasmid-characterized
HypaCas9Chen 2017 Nature 550:407conformational proofreading gate
evoCas9Casini 2018 Nat Biotechnol 36:265~79x fidelity; ~90% residual on-target
Sniper-Cas9Lee 2018 Nat Commun 9:3048high specificity and works as RNP
HiFi Cas9 (R691A)Vakulskas 2018 Nat Med 24:1216single mutation; the RNP-favored therapeutic variant

Two tacit points: (1) delivery format matters -- eSpCas9/HF1 can lose their fidelity advantage delivered as a high transient RNP bolus; HiFi Cas9 and Sniper-Cas9 stay specific and active as RNP. (2) Fidelity has a guide-dependent on-target tax -- a variant clean and active on guide A can be nearly dead on guide B. Pick the variant, then test it on the target guide in the intended delivery format; transferability is not assumable.

Variant-Aware Screening (reference-only is a clinical liability)

A patient is not GRCh38. A common SNP can restore a PAM or remove the protective mismatch at a near-target site, creating an off-target that exists only in some individuals -- and because variant frequencies differ by ancestry, reference-only screening systematically misses off-targets common in under-represented populations. For a human therapeutic guide, an off-target check must expand from "checked off-targets" to "checked off-targets variant-aware, across ancestries" -- run CRISPRme against gnomAD (and the treated individual's genome).

Enumerate Candidate Sites with Cas-OFFinder

Goal: Generate the genome-wide candidate-site list for one or more guides, including bulges and relaxed PAMs.

Approach: Write the Cas-OFFinder input file -- genome path, an optional DNA/RNA bulge line (v3.0.0+), a pattern with N's at guide positions and the PAM (use NRG to also catch NAG/NGG), then one query line per guide (guide bases + N's for the PAM positions, same length as the pattern) with its mismatch tolerance. Run on GPU if available. The output is a flat site list with mismatch counts -- it is a hypothesis set to score downstream, not a verdict.

bash
# input.txt
# /path/to/genome_dir            # directory of FASTA (Cas-OFFinder indexes it)
# 2 2                            # DNA bulge, RNA bulge (omit this line for no-bulge search)
# NNNNNNNNNNNNNNNNNNNNNRG        # 20 N (guide) + NRG PAM -> also catches NAG
# GGCCGACCTGTCGCTGACGCNNN 4      # query: 20 guide bases + NNN (PAM positions), <=4 mismatches
cas-offinder input.txt G output.txt   # G=GPU, C=CPU, A=auto

Score Candidates with the Published CFD Tables

Goal: Rank candidate sites by relative cleavage propensity and compute an aggregate guide-specificity score for comparing guides.

Approach: Do NOT hand-type the CFD matrix. Load the published Doench 2016 tables (mismatch_score.pkl, pam_scores.pkl -- they ship with CRISPOR and the Doench code), take the product of per-position mismatch penalties x the PAM penalty for each site, and aggregate as 100/(1 + sum(CFD)) with per-site CFDs on a 0-1 scale (the CRISPOR specificity formulation; equivalently 10000/(100 + 100*sum)). Compare aggregate scores among candidate guides; never read an absolute CFD as a safety guarantee. (See examples/off_target_analysis.py.)

python
import pickle

def load_cfd_tables(mismatch_pkl, pam_pkl):
    '''Load the published Doench 2016 CFD tables (distributed with CRISPOR) -- do not fabricate.'''
    with open(mismatch_pkl, 'rb') as f:
        mismatch = pickle.load(f)   # keys like 'rA:dG,3' -> penalty
    with open(pam_pkl, 'rb') as f:
        pam = pickle.load(f)        # keys like 'AG' -> penalty
    return mismatch, pam

Structural Consequences Amplicon Panels Miss

Validating only with a short amplicon at each predicted site systematically misses the large-scale outcomes that are often the real safety concern:

  • Large deletions / complex rearrangements at the on-target (Kosicki 2018 Nat Biotechnol 36:765) -- kilobase deletions whose alleles often drop out of the PCR, so the amplicon reads back more wild-type than it is.
  • Chromosomal translocations between on- and off-target (or multiplexed) cuts -- need junction-capture (PEM-seq, UDiTaS, HTGTS, CAST-seq), not amplicon panels. A "clean" amplicon panel does not certify the absence of these.

The Evidence Ladder & Limit of Detection

RungMeaningMethodFloor
Predictedsequence-similar candidateCas-OFFinder/CRISPOR/CRISPRmen/a
Detectednuclease acts there (unbiased)GUIDE-/CIRCLE-/DISCOVER-/CHANGE-seqassay-dependent
Validatedconfirmed editing + allele frequencytargeted amplicon deep-seq (rhAmpSeq) + CRISPResso2~0.1-0.5% (~0.1% with UMI/duplex)

"Not detected" means "below the LoD," never "zero." State the LoD: 0.05% editing is irrelevant for a research knockout but is ~50,000 mis-edited cells in a 10^8-cell therapy.

Per-Method Failure Modes

Show full SKILL.md (1,016 more words)Show less
"I ran Cas-OFFinder, so I checked my off-targets"

Trigger: treating an in-silico mismatch list as a verdict. Mechanism: the search sees sequence homology, not cellular cutting; bulges/chromatin/sub-LoD editing are invisible. Symptom: clean report, real off-targets later. Fix: in-silico chooses which guide to try; validate empirically when being wrong matters.

Clean amplicon panel read as "safe"

Trigger: amplicon-seq only at predicted sites. Mechanism: large deletions drop out of PCR (Kosicki 2018); the panel can't discover sites the in-silico search missed. Symptom: falsely clean. Fix: feed the panel from an unbiased discovery assay; add a structural/translocation readout; state the LoD.

One assay treated as ground truth

Trigger: "CIRCLE-seq is the gold standard." Mechanism: in-vitro over-calls, cell-based under-calls rare/cell-type-specific sites; they disagree by design. Symptom: over- or under-stated risk. Fix: triangulate (in-vitro generator + cell-based in the relevant cell type + validation).

Trigger: "use eSpCas9 for specificity." Mechanism: plasmid-tuned variants can lose the advantage as RNP; the on-target tax is guide-dependent. Symptom: lost activity or lost specificity. Fix: RNP -> HiFi Cas9/Sniper-Cas9; test the variant on the target guide in the intended format.

Reference-only screen for a therapeutic guide

Trigger: searching GRCh38 only. Mechanism: ancestry-enriched SNPs create/destroy off-targets. Symptom: a real, population-specific off-target missed. Fix: CRISPRme vs gnomAD + the individual's genome.

Bulge / non-canonical-PAM off-target missed

Trigger: mismatch-only search at NGG. Mechanism: the mismatch-count abstraction can't represent a 1 nt bulge or an NAG site. Symptom: assay finds an off-target the search "missed." Fix: enable bulges (Cas-OFFinder v3) and search a relaxed PAM (NRG).

Quantitative Thresholds

ParameterValueRationale
Mismatch cutoff<=4 typical (CRISPOR default); up to 6 for thoroughmeaningful cutting rare beyond 4-5 mm, but bulges/variants rescue more-distant sites
Bulge sizeup to ~2 (DNA + RNA)real validated off-targets occur with 1-2 nt bulges
CFD per-siterelative ranker; attention >~0.1-0.2; high-risk near on-targetnot a calibrated probability
Aggregate specificity (CRISPOR)higher better; >~80 commonly "good" for choosing guidesresearch heuristic, NOT a clinical pass/fail
Amplicon LoD~0.1-0.5% (~0.1% with UMI/duplex)below this, PCR/sequencer error dominates
High-fidelity on-target taxguide- and format-dependentalways test the variant on the target guide

Common Errors

Error / symptomCauseSolution
Cas-OFFinder returns nothingwrong genome path / pattern-query length mismatchquery length must equal pattern length; check the genome dir/FASTA
CFD scores look fabricated/wronghand-typed matrixload the published mismatch_score.pkl/pam_scores.pkl
Assay finds an off-target the search missedmismatch-only, NGG-only searchenable bulges; search NRG
"No detectable off-targets" claimed as zeroLoD not statedreport the limit of detection; absence is bounded, not absolute

References

  • Bae S, Park J, Kim JS (2014). Cas-OFFinder: a fast and versatile algorithm that searches for potential off-target sites of Cas9 RNA-guided endonucleases. Bioinformatics 30(10):1473-1475.
  • Doench JG, Fusi N, Sullender M, et al. (2016). Optimized sgRNA design to maximize activity and minimize off-target effects of CRISPR-Cas9. Nat Biotechnol 34(2):184-191.
  • Hsu PD, et al. (2013). DNA targeting specificity of RNA-guided Cas9 nucleases. Nat Biotechnol 31(9):827-832.
  • Cancellieri S, et al. (2020). CRISPRitz: rapid, high-throughput and variant-aware in silico off-target site identification. Bioinformatics 36(7):2001-2008.
  • Schmidt H, et al. (2025). Genome-wide CRISPR guide RNA design and specificity analysis with GuideScan2. Genome Biol 26:41.
  • Abadi S, et al. (2017). A machine learning approach for predicting CRISPR-Cas9 cleavage efficiencies and patterns (CRISTA). PLoS Comput Biol 13(10):e1005807.
  • Listgarten J, et al. (2018). Prediction of off-target activities for the end-to-end design of CRISPR guide RNAs (Elevation). Nat Biomed Eng 2(1):38-47.
  • Concordet JP, Haeussler M (2018). CRISPOR: intuitive guide selection for CRISPR/Cas9 genome editing experiments and screens. Nucleic Acids Res 46(W1):W242-W245.
  • Yan J, et al. (2020). Benchmarking and integrating genome-wide CRISPR off-target detection and prediction. Nucleic Acids Res 48(20):11370-11379.
  • Tsai SQ, et al. (2015). GUIDE-seq enables genome-wide profiling of off-target cleavage by CRISPR-Cas nucleases. Nat Biotechnol 33(2):187-197.
  • Kim D, et al. (2015). Digenome-seq: genome-wide profiling of CRISPR-Cas9 off-target effects in human cells. Nat Methods 12(3):237-243.
  • Cameron P, et al. (2017). Mapping the genomic landscape of CRISPR-Cas9 cleavage (SITE-seq). Nat Methods 14(6):600-606.
  • Tsai SQ, et al. (2017). CIRCLE-seq: a highly sensitive in vitro screen for genome-wide CRISPR-Cas9 nuclease off-targets. Nat Methods 14(6):607-614.
  • Wienert B, et al. (2019). Unbiased detection of CRISPR off-targets in vivo using DISCOVER-seq. Science 364(6437):286-289.
  • Lazzarotto CR, et al. (2020). CHANGE-seq reveals genetic and epigenetic effects on CRISPR-Cas9 genome-wide activity. Nat Biotechnol 38(11):1317-1327.
  • Schmid-Burgk JL, et al. (2020). Highly Parallel Profiling of Cas9 Variant Specificity (TTISS). Mol Cell 78(4):794-800.e8.
  • Akcakaya P, et al. (2018). In vivo CRISPR editing with no detectable genome-wide off-target mutations (VIVO). Nature 561:416-419.
  • Scott DA, Zhang F (2017). Implications of human genetic variation in CRISPR-based therapeutic genome editing. Nat Med 23:1095-1101.
  • Lessard S, et al. (2017). Human genetic variation alters CRISPR-Cas9 on- and off-targeting specificity at therapeutically implicated loci. PNAS 114(52):E11257-E11266.
  • Cancellieri S, et al. (2023). Human genetic diversity alters off-target outcomes of therapeutic gene editing (CRISPRme). Nat Genet 55(1):34-43.
  • Slaymaker IM, et al. (2016). Rationally engineered Cas9 nucleases with improved specificity (eSpCas9). Science 351(6268):84-88.
  • Kleinstiver BP, et al. (2016). High-fidelity CRISPR-Cas9 nucleases with no detectable genome-wide off-target effects (SpCas9-HF1). Nature 529(7587):490-495.
  • Chen JS, et al. (2017). Enhanced proofreading governs CRISPR-Cas9 targeting accuracy (HypaCas9). Nature 550(7676):407-410.
  • Casini A, et al. (2018). A highly specific SpCas9 variant is identified by in vivo screening in yeast (evoCas9). Nat Biotechnol 36(3):265-271.
  • Lee JK, et al. (2018). Directed evolution of CRISPR-Cas9 to increase its specificity (Sniper-Cas9). Nat Commun 9:3048.
  • Vakulskas CA, et al. (2018). A high-fidelity Cas9 mutant delivered as a ribonucleoprotein complex enables efficient gene editing in human hematopoietic stem and progenitor cells (HiFi Cas9). Nat Med 24(8):1216-1224.
  • Kosicki M, Tomberg K, Bradley A (2018). Repair of double-strand breaks induced by CRISPR-Cas9 leads to large deletions and complex rearrangements. Nat Biotechnol 36:765-771.
  • Clement K, et al. (2019). CRISPResso2 provides accurate and rapid genome editing sequence analysis. Nat Biotechnol 37(3):224-226.
  • grna-design - Design and on-target-score guides before the specificity check (a separate axis)
  • base-editing-design - Owns the deaminase (Cas-independent) DNA/RNA off-target classes
  • prime-editing-design - pegRNA off-target considerations and PE3 nicking-guide specificity
  • crispr-screens/crispresso-editing - Quantify and validate editing at candidate sites from amplicon reads
  • variant-calling/variant-annotation - Annotate whether off-targets hit genes/pathogenic loci
  • genome-intervals/bed-file-basics - Intersect off-target sites with exons/oncogenes for prioritization
  • database-access/ncbi-datasets-cli - Download the reference genome for the search

© GPTomics, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files in genome-engineering/off-target-prediction of GPTomics/bioSkills.

  • SKILL.md
  • examples/off_target_analysis.py
  • usage-guide.md

Open the folder on GitHubat commit d91ed3d

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in GPTomics/bioSkills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Bio Genome Engineering Off Target Prediction next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Bio Genome Engineering Off Target Prediction compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bio Genome Engineering Off Target Prediction this skillGPTomics/bioSkills1.2k1 repos~5.5kAutomated safety check: PassMIT
Alphagenome Single Variant Analysisgoogle-deepmind/science-skills3.2k2 repos~3kAutomated safety check: NotesApache-2.0
13C Metabolic Flux AnalysisK-Dense-AI/scientific-agent-skills48k1 repos~3.2kAutomated safety check: PassMIT
Singlecell Qcxuzhougeng/wisp-science1k—~1.6kAutomated safety check: PassAGPL-3.0
Trackplotygidtu/trackplot109—~1.9kAutomated safety check: PassBSD-3-Clause
UniProt Database Accessdavila7/claude-code-templates33k14 repos~1.7kAutomated safety check: PassMIT

Similar skills

  • Alphagenome Single Variant Analysis

    google-deepmind/science-skills

    Analyzes genetic variant effects on gene expression (RNA-seq), chromatin accessibility (DNASE), histone marks (ChIP), and transcription factors using the AlphaGenome API.

    3.2k GitHub starsUsed in 2 repos~3k tokens
    Research & ScienceAuto-check: notes
  • 13C Metabolic Flux Analysis

    K-Dense-AI/scientific-agent-skills

    Estimates reaction fluxes inside cells from steady-state carbon-13 labeling data with a bundled mfapy-based solver, and reports which fluxes the data pin down.

    48k GitHub starsUsed in 1 repo~3.2k tokens
    Research & ScienceAuto-check passed
  • Singlecell Qc

    xuzhougeng/wisp-science

    A skill your agent uses when designing, reviewing, or implementing single-cell RNA-seq QC in Python or R with a human-in-the-loop, data-driven approach.

    1k GitHub stars~1.6k tokensUpdated today
    Research & ScienceAuto-check passed
  • Trackplot

    ygidtu/trackplot

    Generate sashimi-style genome visualization plots (coverage, line, heatmap, IGV read-by-read, HiC, circRNA, motif) from BAM/bigWig/depth/HiC inputs.

    109 GitHub stars~1.9k tokensUpdated 15 days ago
    Research & ScienceAuto-check passed
  • UniProt Database Access

    davila7/claude-code-templates

    Queries the UniProt REST API directly to search proteins, fetch FASTA sequences, map IDs between databases and read Swiss-Prot and TrEMBL entries.

    33k GitHub starsUsed in 14 repos~1.7k tokens
    Research & ScienceAuto-check passed
  • End-to-end 10x Visium spatial transcriptomics analysis workflow with staged execution and human review gates.

    101 GitHub stars~1.4k tokensUpdated 1 mo ago
    Research & ScienceAuto-check passed

More from GPTomics/bioSkills

All 559 skills in this repo
  • Bio Alignment Io

    GPTomics/bioSkills

    Read, write, and convert multiple sequence alignment files using Biopython Bio.AlignIO.

    1.2k GitHub starsUsed in 3 repos~4.9k tokens
    Auto-check passed
  • bioSkills Installer

    GPTomics/bioSkills

    Installs the bioSkills collection of 425 bioinformatics skills in one step, or only chosen categories, so sequencing, RNA-seq, single-cell and variant tasks get specialized help.

    1.2k GitHub starsUsed in 1 repo~789 tokens
    Auto-check passed
  • Bio Write Sequences

    GPTomics/bioSkills

    Write biological sequences to files (FASTA, FASTQ, GenBank, EMBL) using Biopython Bio.SeqIO.

    1.2k GitHub starsUsed in 3 repos~2.1k tokens
    Auto-check passed
  • Amplicon Primer Clipping

    GPTomics/bioSkills

    Soft- or hard-clips PCR primer footprints from aligned amplicon BAMs so primer bases stop masquerading as confirmed reference sequence.

    1.2k GitHub starsUsed in 2 repos~2.2k tokens
    Auto-check passed
  • Filters BAM alignments by FLAG bits, mapping quality and regions with samtools view or pysam, with recipes for common keep and drop cases.

    1.2k GitHub starsUsed in 2 repos~3.6k tokens
    Auto-check passed
  • Bio Alignment Indexing

    GPTomics/bioSkills

    Create and use BAI/CSI indices for BAM/CRAM files using samtools and pysam.

    1.2k GitHub starsUsed in 2 repos~2.4k tokens
    Auto-check passed

Works with

Questions about Bio Genome Engineering Off Target Prediction

What does Bio Genome Engineering Off Target Prediction do?

Nominates and assesses CRISPR off-target sites genome-wide. An agent skill from GPTomics/bioSkills. Bio Genome Engineering Off Target Prediction is an agent skill from GPTomics/bioSkills. Nominates and assesses CRISPR off-target sites genome-wide.

When should I use Bio Genome Engineering Off Target Prediction?

Bio Genome Engineering Off Target Prediction fits situations like: assessing guide RNA specificity; choosing among candidate guides; screening a therapeutic guide against population variation; planning empirical off-target validation.

How do I install Bio Genome Engineering Off Target Prediction in Claude Code?

Run `npx skills add GPTomics/bioSkills --skill bio-genome-engineering-off-target-prediction -a claude-code`. Or copy the skill folder (genome-engineering/off-target-prediction in GPTomics/bioSkills) into .claude/skills/bio-genome-engineering-off-target-prediction in your project. Claude Code loads it when a task matches its description.

How do I install Bio Genome Engineering Off Target Prediction in Codex?

Run `npx skills add GPTomics/bioSkills --skill bio-genome-engineering-off-target-prediction -a codex`. Or copy the skill folder (genome-engineering/off-target-prediction in GPTomics/bioSkills) into .agents/skills/bio-genome-engineering-off-target-prediction in your project. Codex loads it when a task matches its description.

Can I use Bio Genome Engineering Off Target Prediction in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add GPTomics/bioSkills --skill bio-genome-engineering-off-target-prediction -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bio-genome-engineering-off-target-prediction, .gemini/skills/bio-genome-engineering-off-target-prediction, .github/skills/bio-genome-engineering-off-target-prediction and .opencode/skills/bio-genome-engineering-off-target-prediction in your project.

What does Bio Genome Engineering Off Target Prediction need to run?

Going by SKILL.md and its folder, Bio Genome Engineering Off Target Prediction needs Python for the scripts in its folder and the command-line tools its instructions call (pip). Our summary lists: Python 3.

Does Bio Genome Engineering Off Target Prediction access the network?

SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Bio Genome Engineering Off Target Prediction safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Bio Genome Engineering Off Target Prediction use?

Bio Genome Engineering Off Target Prediction is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Bio Genome Engineering Off Target Prediction use?

About 5.5k tokens (SKILL.md is roughly 22k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Bio Genome Engineering Off Target Prediction?

Skills that share tags, products or a category with Bio Genome Engineering Off Target Prediction: Alphagenome Single Variant Analysis (google-deepmind/science-skills, 3.2k stars), 13C Metabolic Flux Analysis (K-Dense-AI/scientific-agent-skills, 48k stars), Singlecell Qc (xuzhougeng/wisp-science, 1k stars) and Trackplot (ygidtu/trackplot, 109 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bio Genome Engineering Off Target Prediction?

GPTomics (a GitHub organization) maintains it in GPTomics/bioSkills, which has 1,218 GitHub stars. The repository holds 559 skills in this directory. The repository was last updated on August 15, 2026.

Source: GPTomics/bioSkills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.