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.
Nominates and assesses CRISPR off-target sites genome-wide. An agent skill from GPTomics/bioSkills.
$ npx skills add GPTomics/bioSkills --skill bio-genome-engineering-off-target-prediction -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install GPTomics/bioSkills bio-genome-engineering-off-target-prediction --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "bio-genome-engineering-off-target-prediction" agent skill from https://github.com/GPTomics/bioSkills/tree/main/genome-engineering/off-target-prediction into .claude/skills/bio-genome-engineering-off-target-prediction/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-genome-engineering-off-target-prediction", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/GPTomics/bioSkills/tree/main/genome-engineering/off-target-predictionType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add GPTomics/bioSkills --skill bio-genome-engineering-off-target-prediction -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install GPTomics/bioSkills bio-genome-engineering-off-target-prediction --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/genome-engineering/off-target-prediction .agents/skills/bio-genome-engineering-off-target-prediction && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "bio-genome-engineering-off-target-prediction" agent skill from https://github.com/GPTomics/bioSkills/tree/main/genome-engineering/off-target-prediction into .agents/skills/bio-genome-engineering-off-target-prediction/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-genome-engineering-off-target-prediction", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add GPTomics/bioSkills --skill bio-genome-engineering-off-target-prediction -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install GPTomics/bioSkills bio-genome-engineering-off-target-prediction --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/genome-engineering/off-target-prediction .cursor/skills/bio-genome-engineering-off-target-prediction && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "bio-genome-engineering-off-target-prediction" agent skill from https://github.com/GPTomics/bioSkills/tree/main/genome-engineering/off-target-prediction into .cursor/skills/bio-genome-engineering-off-target-prediction/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-genome-engineering-off-target-prediction", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/GPTomics/bioSkills.git --path genome-engineering/off-target-prediction--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add GPTomics/bioSkills --skill bio-genome-engineering-off-target-prediction -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install GPTomics/bioSkills bio-genome-engineering-off-target-prediction --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/genome-engineering/off-target-prediction .gemini/skills/bio-genome-engineering-off-target-prediction && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "bio-genome-engineering-off-target-prediction" agent skill from https://github.com/GPTomics/bioSkills/tree/main/genome-engineering/off-target-prediction into .gemini/skills/bio-genome-engineering-off-target-prediction/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-genome-engineering-off-target-prediction", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install GPTomics/bioSkills bio-genome-engineering-off-target-predictionInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add GPTomics/bioSkills --skill bio-genome-engineering-off-target-prediction -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .github/skills && cp -r skills-src/genome-engineering/off-target-prediction .github/skills/bio-genome-engineering-off-target-prediction && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "bio-genome-engineering-off-target-prediction" agent skill from https://github.com/GPTomics/bioSkills/tree/main/genome-engineering/off-target-prediction into .github/skills/bio-genome-engineering-off-target-prediction/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-genome-engineering-off-target-prediction", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add GPTomics/bioSkills --skill bio-genome-engineering-off-target-prediction -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install GPTomics/bioSkills bio-genome-engineering-off-target-prediction --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/genome-engineering/off-target-prediction .opencode/skills/bio-genome-engineering-off-target-prediction && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "bio-genome-engineering-off-target-prediction" agent skill from https://github.com/GPTomics/bioSkills/tree/main/genome-engineering/off-target-prediction into .opencode/skills/bio-genome-engineering-off-target-prediction/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-genome-engineering-off-target-prediction", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
bio-genome-engineering-off-target-predictionNominates 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. 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.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit d91ed3d. It shows what the files ask for, not the result of running them.
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.
Ships script files (Python), which the agent can run.
Shell commands in SKILL.md call:
pipFrom the folder's file list and the shell code blocks in SKILL.md.
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.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
The full file from GPTomics/bioSkills at commit d91ed3d, republished under its MIT licence (© GPTomics). 2,532 words, ~5,540 tokens.
.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.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:
pip show <package> then help(module.function) to check signatures<tool> --version then <tool> --help to confirm flagsIf 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).
"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.
cas-offinder input.txt G output.txt enumerates sites (no ranking)CRISPRme for variant-aware (gnomAD + individual) nomination; CRISPOR to aggregateThe 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:
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.
| Layer | Tool | Citation | Role / caveat |
|---|---|---|---|
| Enumerate | Cas-OFFinder | Bae 2014 Bioinformatics 30:1473 | exhaustive, alignment-free, GPU; DNA/RNA bulges (native v3.0.0); returns sites, no ranking |
| Enumerate (variant) | CRISPRitz | Cancellieri 2020 Bioinformatics 36:2001 | enumerates against genome + a VCF of variants, with bulges; backend of CRISPRme |
| Enumerate (scale) | GuideScan2 | Schmidt 2025 Genome Biol 26:41 | genome-wide specificity databases (NOT Nat Biotechnol) |
| Score (per-site) | CFD | Doench 2016 Nat Biotechnol 34:184 | position x mismatch-type matrix x PAM penalty; SpCas9/NGG only, poor on bulges; de facto standard |
| Score (legacy) | MIT/Hsu | Hsu 2013 Nat Biotechnol 31:827 | original; deprecated/flawed -- report, don't lead with it |
| Score (ML) | CRISTA; Elevation | Abadi 2017; Listgarten 2018 | Elevation folds in chromatin accessibility |
| Aggregate | CRISPOR; CRISPRme | Concordet 2018 NAR 46:W242; Cancellieri 2023 Nat Genet 55:34 | CRISPOR = 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.
| Assay | Citation | Class | Bias |
|---|---|---|---|
| CIRCLE-seq | Tsai 2017 Nat Methods 14:607 | in-vitro (cell-free) | over-calls (no chromatin); most sensitive candidate generator |
| CHANGE-seq | Lazzarotto 2020 Nat Biotechnol 38:1317 | in-vitro | scalable CIRCLE-seq; same over-call caveat |
| Digenome-seq | Kim 2015 Nat Methods 12:237 | in-vitro (WGS) | unbiased but depth-limited, expensive |
| SITE-seq | Cameron 2017 Nat Methods 14:600 | in-vitro | concentration series ranks sensitivity |
| GUIDE-seq | Tsai 2015 Nat Biotechnol 33:187 | cell-based (dsODN tag) | physiological; misses rare sites, cell-type-specific, hard in primary/RNP |
| DISCOVER-seq | Wienert 2019 Science 364:286 | cell-based (MRE11 ChIP, in situ) | tag-free, works in vivo; depends on transient MRE11 occupancy |
| TTISS | Schmid-Burgk 2020 Mol Cell 78:794 | cell-based | high-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.
| Scenario | Recommended | Why |
|---|---|---|
| Research knockout / screen (some off-target tolerable) | CRISPOR or GuideScan2 to pick the most specific guide; Cas-OFFinder (<=4 mm + bulges) to eyeball top sites | in-silico is sufficient when being wrong is cheap |
| Choosing among candidate guides | rank by aggregate CFD specificity (compare guides, not absolute safety) | specificity is a separate axis from on-target activity (-> grna-design) |
| Human therapeutic guide | variant-aware CRISPRme vs gnomAD (+ patient genome), bulges on | a common ancestry-enriched SNP can create a real off-target (rs114518452 / BCL11A) |
| Therapeutic, choosing the nuclease | high-fidelity variant in the delivery format actually used | RNP -> 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 readout | predicted != detected != validated; amplicons miss large deletions/translocations |
| Base/prime-editor off-targets | this skill covers Cas-dependent only | deaminase (Cas-independent) DNA/RNA off-targets -> base-editing-design / prime-editing-design |
| Variant | Citation | Note |
|---|---|---|
| eSpCas9(1.1) | Slaymaker 2016 Science 351:84 | neutralizes non-target-strand contacts; characterized mostly as plasmid |
| SpCas9-HF1 | Kleinstiver 2016 Nature 529:490 | weakens 4 Cas9-DNA H-bonds; plasmid-characterized |
| HypaCas9 | Chen 2017 Nature 550:407 | conformational proofreading gate |
| evoCas9 | Casini 2018 Nat Biotechnol 36:265 | ~79x fidelity; ~90% residual on-target |
| Sniper-Cas9 | Lee 2018 Nat Commun 9:3048 | high specificity and works as RNP |
| HiFi Cas9 (R691A) | Vakulskas 2018 Nat Med 24:1216 | single 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.
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).
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.
# 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=autoGoal: 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.)
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, pamValidating only with a short amplicon at each predicted site systematically misses the large-scale outcomes that are often the real safety concern:
| Rung | Meaning | Method | Floor |
|---|---|---|---|
| Predicted | sequence-similar candidate | Cas-OFFinder/CRISPOR/CRISPRme | n/a |
| Detected | nuclease acts there (unbiased) | GUIDE-/CIRCLE-/DISCOVER-/CHANGE-seq | assay-dependent |
| Validated | confirmed editing + allele frequency | targeted 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.
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.
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.
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.
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.
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).
| Parameter | Value | Rationale |
|---|---|---|
| Mismatch cutoff | <=4 typical (CRISPOR default); up to 6 for thorough | meaningful cutting rare beyond 4-5 mm, but bulges/variants rescue more-distant sites |
| Bulge size | up to ~2 (DNA + RNA) | real validated off-targets occur with 1-2 nt bulges |
| CFD per-site | relative ranker; attention >~0.1-0.2; high-risk near on-target | not a calibrated probability |
| Aggregate specificity (CRISPOR) | higher better; >~80 commonly "good" for choosing guides | research 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 tax | guide- and format-dependent | always test the variant on the target guide |
| Error / symptom | Cause | Solution |
|---|---|---|
| Cas-OFFinder returns nothing | wrong genome path / pattern-query length mismatch | query length must equal pattern length; check the genome dir/FASTA |
| CFD scores look fabricated/wrong | hand-typed matrix | load the published mismatch_score.pkl/pam_scores.pkl |
| Assay finds an off-target the search missed | mismatch-only, NGG-only search | enable bulges; search NRG |
| "No detectable off-targets" claimed as zero | LoD not stated | report the limit of detection; absence is bounded, not absolute |
© GPTomics, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files in genome-engineering/off-target-prediction of GPTomics/bioSkills.
Open the folder on GitHubat commit d91ed3d
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.
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Bio Genome Engineering Off Target Prediction this skillGPTomics/bioSkills | 1.2k | 1 repos | ~5.5k | Automated safety check: Pass | MIT | |
| Alphagenome Single Variant Analysisgoogle-deepmind/science-skills | 3.2k | 2 repos | ~3k | Automated safety check: Notes | Apache-2.0 | |
| 13C Metabolic Flux AnalysisK-Dense-AI/scientific-agent-skills | 48k | 1 repos | ~3.2k | Automated safety check: Pass | MIT | |
| Singlecell Qcxuzhougeng/wisp-science | 1k | — | ~1.6k | Automated safety check: Pass | AGPL-3.0 | |
| Trackplotygidtu/trackplot | 109 | — | ~1.9k | Automated safety check: Pass | BSD-3-Clause | |
| UniProt Database Accessdavila7/claude-code-templates | 33k | 14 repos | ~1.7k | Automated safety check: Pass | MIT |
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.
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.
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.
ygidtu/trackplot
Generate sashimi-style genome visualization plots (coverage, line, heatmap, IGV read-by-read, HiC, circRNA, motif) from BAM/bigWig/depth/HiC inputs.
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.
QING1105/ezST
End-to-end 10x Visium spatial transcriptomics analysis workflow with staged execution and human review gates.
GPTomics/bioSkills
Read, write, and convert multiple sequence alignment files using Biopython Bio.AlignIO.
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.
GPTomics/bioSkills
Write biological sequences to files (FASTA, FASTQ, GenBank, EMBL) using Biopython Bio.SeqIO.
GPTomics/bioSkills
Soft- or hard-clips PCR primer footprints from aligned amplicon BAMs so primer bases stop masquerading as confirmed reference sequence.
GPTomics/bioSkills
Filters BAM alignments by FLAG bits, mapping quality and regions with samtools view or pysam, with recipes for common keep and drop cases.
GPTomics/bioSkills
Create and use BAI/CSI indices for BAM/CRAM files using samtools and pysam.
Works with
Categories
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.