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.
Designs and analyzes in vivo CRISPR screens in animal tumor models, organoids, and immune-cell adoptive transfers.
$ npx skills add GPTomics/bioSkills --skill bio-crispr-screens-in-vivo-screens -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install GPTomics/bioSkills bio-crispr-screens-in-vivo-screens --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/crispr-screens/in-vivo-screens .claude/skills/bio-crispr-screens-in-vivo-screens && 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-crispr-screens-in-vivo-screens" agent skill from https://github.com/GPTomics/bioSkills/tree/main/crispr-screens/in-vivo-screens into .claude/skills/bio-crispr-screens-in-vivo-screens/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-crispr-screens-in-vivo-screens", 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/crispr-screens/in-vivo-screensType 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-crispr-screens-in-vivo-screens -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install GPTomics/bioSkills bio-crispr-screens-in-vivo-screens --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/crispr-screens/in-vivo-screens .agents/skills/bio-crispr-screens-in-vivo-screens && 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-crispr-screens-in-vivo-screens" agent skill from https://github.com/GPTomics/bioSkills/tree/main/crispr-screens/in-vivo-screens into .agents/skills/bio-crispr-screens-in-vivo-screens/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-crispr-screens-in-vivo-screens", 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-crispr-screens-in-vivo-screens -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install GPTomics/bioSkills bio-crispr-screens-in-vivo-screens --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/crispr-screens/in-vivo-screens .cursor/skills/bio-crispr-screens-in-vivo-screens && 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-crispr-screens-in-vivo-screens" agent skill from https://github.com/GPTomics/bioSkills/tree/main/crispr-screens/in-vivo-screens into .cursor/skills/bio-crispr-screens-in-vivo-screens/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-crispr-screens-in-vivo-screens", 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 crispr-screens/in-vivo-screens--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-crispr-screens-in-vivo-screens -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install GPTomics/bioSkills bio-crispr-screens-in-vivo-screens --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/crispr-screens/in-vivo-screens .gemini/skills/bio-crispr-screens-in-vivo-screens && 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-crispr-screens-in-vivo-screens" agent skill from https://github.com/GPTomics/bioSkills/tree/main/crispr-screens/in-vivo-screens into .gemini/skills/bio-crispr-screens-in-vivo-screens/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-crispr-screens-in-vivo-screens", 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-crispr-screens-in-vivo-screensInstalls 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-crispr-screens-in-vivo-screens -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/crispr-screens/in-vivo-screens .github/skills/bio-crispr-screens-in-vivo-screens && 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-crispr-screens-in-vivo-screens" agent skill from https://github.com/GPTomics/bioSkills/tree/main/crispr-screens/in-vivo-screens into .github/skills/bio-crispr-screens-in-vivo-screens/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-crispr-screens-in-vivo-screens", 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-crispr-screens-in-vivo-screens -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-crispr-screens-in-vivo-screens --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/crispr-screens/in-vivo-screens .opencode/skills/bio-crispr-screens-in-vivo-screens && 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-crispr-screens-in-vivo-screens" agent skill from https://github.com/GPTomics/bioSkills/tree/main/crispr-screens/in-vivo-screens into .opencode/skills/bio-crispr-screens-in-vivo-screens/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-crispr-screens-in-vivo-screens", 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-crispr-screens-in-vivo-screensDesigns and analyzes in vivo CRISPR screens in animal tumor models, organoids, and immune-cell adoptive transfers.
Bio Crispr Screens In Vivo Screens is an agent skill from GPTomics/bioSkills. Designs and analyzes in vivo CRISPR screens in animal tumor models, organoids, and immune-cell adoptive transfers. Covers bottleneck math (250x cells/sgRNA requires ~25M cells implanted; impossible for most syngeneic models, forcing focused libraries), focused library design (Manguso 2017 Nature 547:413 immune screen; Chen 2015 tumor screens), CRISPR-StAR intrinsic-control screening (Uijttewaal 2025 Nat Biotechnol 43:1848), clonal-dynamics-limited detection, tumor-explant DNA recovery, syngeneic vs xenograft vs…
Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `examples/per_animal_meta_analysis.py` and `usage-guide.md`).
It sits in Research & Science, covering Bioinformatics. 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.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
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 Crispr Screens In Vivo Screens loads about 3.7k tokens when it runs. Until then it costs about 238 tokens; SKILL.md has 1,447 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). 1,447 words, ~3,687 tokens.
.claude/skills/bio-crispr-screens-in-vivo-screens/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: MAGeCK 0.5.9+, MAGeCK-VISPR 0.5.6+, pandas 2.2+, numpy 1.26+.
Before using code patterns, verify installed versions match. If versions differ:
mageck --versionIf code throws ImportError, AttributeError, or TypeError, introspect the installed package and adapt the example to match the actual API rather than retrying.
"Design or analyze an in vivo CRISPR screen" -> Account for the dramatic bottleneck during animal implantation and tumor growth; use focused libraries; recover DNA from tumor explants; analyze with bottleneck-adjusted hit calling.
mageck count + mageck test for standard analysisWhy in vivo screens differ from in vitro:
| Constraint | In vitro | In vivo |
|---|---|---|
| Cells per condition | 10M-100M (unlimited) | Limited by injection volume (1-5M cells typical) |
| Implant -> early tumor cell count | N/A | 10-100x drop typical |
| Late tumor cell count | N/A | Further 5-10x reduction; ~4 sgRNAs/gene retained in late tumors (Scheidmann 2022) |
| Bottleneck per animal | None | Tens of millions of cells fail to engraft |
| Library coverage achievable | 500-1000x | Often 50-100x effective at endpoint |
| sgRNAs survivable | Full library | 66-97% in early (14 d) tumors, strongly cell-line dependent (Lee 2023); by 38-43 d most reads come from the top 1% of guides |
Math: A 70,000-sgRNA library at 500x coverage requires 35M cells in pool. Most syngeneic models can implant 1-5M cells. Result: real coverage is 70x at best; effective coverage at endpoint is even lower after bottleneck.
Solution: Use focused libraries (500-3,000 genes; ~3,000-15,000 sgRNAs) to maintain reasonable coverage despite the bottleneck.
Manguso et al 2017 Nature 547:413 established the canonical in vivo CRISPR screen methodology with a focused library:
Standard focused-library principles:
Public focused libraries:
Uijttewaal et al 2025 Nat Biotechnol 43(11):1848 (published online Dec 2024) introduced CRISPR-StAR, which holds sgRNAs inactive until cells have engrafted and re-expanded, then activates each sgRNA in only half the progeny of a clone to generate matched active-vs-inactive internal controls.
How it works:
What it buys: CRISPR-StAR enables genome-scale in vivo screens (vs focused libraries) by generating intrinsic per-clone controls; outperforms conventional in vivo screens in therapy-resistant mouse melanoma models (Uijttewaal 2025).
| Model | Immune system | Use case |
|---|---|---|
| Syngeneic (e.g., B16 melanoma in C57BL/6) | Intact mouse immunity | Tumor-immune interaction; checkpoint biology |
| Xenograft (human cancer line in NSG) | Absent / impaired | Tumor cell-intrinsic biology; drug response in human cells |
| PDX (patient-derived xenograft) | Absent / impaired | Patient-specific biology; therapy testing |
| Humanized mouse | Reconstituted human immunity | Tumor-immune in human context (limited) |
| Organoid in vivo | None (in vitro) | Tumor cell-intrinsic in 3D structure |
Decision rule: For immune-targeting drug screens, use syngeneic. For human-cancer cell-intrinsic biology, use xenograft. For patient-specific drug screens, use PDX. Each requires different cell numbers and bottleneck planning.
Goal: Recover sufficient sgRNA-containing DNA from tumor explants for sequencing.
Approach: Dissect tumor; lyse with proteinase K; extract genomic DNA; amplify the sgRNA locus by PCR; sequence on MiSeq / NextSeq / NovaSeq.
# Typical PCR + sequencing parameters for in vivo screens
# Per-tumor DNA: 0.5-5 mg yield from typical syngeneic tumor
# Per-sample sequencing depth: >=500 reads/sgRNA at endpoint (bottleneck-limited libraries need depth, not breadth)
# Multiple animals per condition (n=5-10) to account for clonal variation
# mageck count for in vivo
mageck count \
--list-seq library.csv \
--sample-label Plasmid,Animal1,Animal2,Animal3,Animal4,Animal5 \
--fastq Plasmid.fq.gz A1.fq.gz A2.fq.gz A3.fq.gz A4.fq.gz A5.fq.gz \
--norm-method median \
--output-prefix in_vivo_screenGoal: Identify per-gene fitness effects despite high inter-animal variability.
Approach: Each animal is a "replicate" with high variance due to clonal dynamics. Use MAGeCK MLE with animal-as-batch covariate, or run MAGeCK RRA per animal and meta-analyze.
# Option A: MAGeCK MLE with batch covariate
cat > in_vivo_design.txt <<EOF
Samples baseline tumor animal_2 animal_3 animal_4 animal_5
Plasmid 1 0 0 0 0 0
Animal1 1 1 0 0 0 0
Animal2 1 1 1 0 0 0
Animal3 1 1 0 1 0 0
Animal4 1 1 0 0 1 0
Animal5 1 1 0 0 0 1
EOF
mageck mle \
--count-table in_vivo_screen.count.txt \
--design-matrix in_vivo_design.txt \
--output-prefix in_vivo_mlePer-animal RRA + meta-analysis:
import pandas as pd
# Run mageck test on each animal vs plasmid
# Combine with Stouffer's Z method
from scipy.stats import norm
def meta_analyze_animals(per_animal_results):
'''per_animal_results: list of MAGeCK gene_summary.txt per animal.'''
merged = pd.concat([df.assign(animal=i) for i, df in enumerate(per_animal_results)])
grouped = merged.groupby('id')
meta = grouped.apply(lambda g: pd.Series({ # pandas 2.2+: pass include_groups=False
'mean_neg_score': g['neg|score'].mean(),
# clip to keep norm.ppf finite at p=0; negate so positive z = stronger depletion,
# matching examples/per_animal_meta_analysis.py
'stouffer_z': -norm.ppf(g['neg|p-value'].clip(1e-10, 1 - 1e-10)).sum() / (len(g) ** 0.5),
'animals_significant': (g['neg|fdr'] < 0.05).sum(),
'n_animals': len(g)
}))
return meta.sort_values('stouffer_z')Trigger: Implanted cells lack sufficient library complexity; a few clones dominate the tumor. Mechanism: Inter-animal stochasticity in cell engraftment creates founder effects. Symptom: Per-animal hit lists vary dramatically; no genes appear across all animals. Fix: Use focused library to maintain coverage; increase animals per condition (n=10+); use CRISPR-StAR to delay bottleneck.
Trigger: Wrong library or library not amplified well from tumor DNA. Mechanism: PCR primers don't match the sgRNA flanking; or insufficient DNA template. Symptom: Low mapping rate (<10%); few sgRNAs detected per tumor. Fix: Verify library plasmid sequence; design primers specific to lentiviral cassette; use 10-100 ng input DNA + 25 PCR cycles.
Trigger: Tumor biology differs from in vitro CEGv2 calibration; not all essentials are essential in animal context. Mechanism: Cells in vivo have different growth conditions (nutrients, hypoxia, immune pressure) than in vitro; CEGv2 calibration assumes in vitro context. Symptom: CEGv2 PR-AUC <0.5 in vivo despite high in vitro PR-AUC. Fix: Use cell-type-and-context-specific essentialome (e.g., a corresponding in vitro screen of the same cell type) as a baseline; in vivo essentialome is biology-dependent.
Trigger: Cas9-positive cells were not selected before implantation; library has Cas9-negative escapers. Mechanism: Cas9-negative cells carry sgRNA but no editing; persist in tumor without biological perturbation. Symptom: Specific essentiality signals weak; PR-AUC low. Fix: Always select Cas9-positive cells (FACS or selection) before infection; verify by Cas9 IHC or flow.
Trigger: Limited animals per condition (n=3-5); each has high variance. Mechanism: Per-animal clonal dynamics produce different sgRNA distributions; no consistent signal across few animals. Symptom: MAGeCK p-values inflated; FDR uncalibrated. Fix: Increase animals per condition to 10+; use meta-analysis across animals (Stouffer); validate top hits in arrayed format with n=10 mice each.
Trigger: Spontaneously arising mutations in some tumor regions create non-clonal heterogeneity. Mechanism: Tumor heterogeneity is genuine biology; not all cells in tumor are descendants of original engrafted cells. Symptom: Per-region sequencing shows different sgRNA distributions within same tumor. Fix: Sample multiple tumor regions; or use whole-tumor genomic DNA pooling (averages out heterogeneity).
| Threshold | Value | Source / Rationale |
|---|---|---|
| Cells per animal | 1-5M typical for syngeneic; 5-10M for xenograft | Tumor model dependent |
| sgRNAs per gene in library (focused) | 4-6 | Standard convention |
| Library size for in vivo focused | 3,000-15,000 sgRNAs | Maintainable coverage |
| Coverage at endpoint | ≥50x, ideally 100-200x | Lower than in vitro 500x |
| Animals per condition | 10+ for hit-calling; 5 minimum | Inter-animal variability |
| Animals per condition for arrayed validation | 10 | Tighter signal needed |
| In vivo CEGv2 PR-AUC | >0.4 (context-dependent) | Lower than in vitro 0.7 |
| Late tumor sgRNA-per-gene | ~3.93 mean | Scheidmann 2022 (CTC-derived breast-cancer xenograft; model-dependent) |
| Days to harvest (tumor) | 12-21 days post-implant | Time for selection to manifest |
| Error / symptom | Cause | Solution |
|---|---|---|
| No hits | Library complexity collapsed | Use focused library or CRISPR-StAR |
| Per-animal hit lists differ | Clonal dominance | Use focused library; increase animals |
| Low CEGv2 PR-AUC | Context-specific essentialome | Use in vivo-specific reference set |
| Low mapping rate | Wrong sequencing primers | Verify library lentiviral architecture |
| Coverage at endpoint <50x | Implantation bottleneck | Increase cells implanted; focused library |
© 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 crispr-screens/in-vivo-screens of GPTomics/bioSkills.
Open the folder on GitHubat commit d91ed3d
We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in GPTomics/bioSkills, which our catalogue first saw on October 7, 2026.
Bio Crispr Screens In Vivo Screens 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 Crispr Screens In Vivo Screens this skillGPTomics/bioSkills | 1.2k | 2 repos | ~3.7k | 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 | |
| Clinvar Databasegoogle-deepmind/science-skills | 3.2k | 2 repos | ~3.9k | Automated safety check: Notes | Apache-2.0 | |
| Metabolic Study Planneraiming-lab/AutoResearchClaw | 15k | — | ~1.9k | Automated safety check: Pass | MIT | |
| Dbsnp Databasegoogle-deepmind/science-skills | 3.2k | 2 repos | ~3.4k | Automated safety check: Notes | Apache-2.0 |
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.
google-deepmind/science-skills
A skill your agent uses when needing clinical significance, pathogenicity classifications (e.g., Pathogenic, Benign, VUS), clinical evidence rationales, or finding "hard positive" benchmark controls…
aiming-lab/AutoResearchClaw
Turns a broad metabolic modelling topic into a concrete, paper-shaped plan with organism, model, perturbations, metrics and figures before any FBA code is written.
google-deepmind/science-skills
A skill your agent uses when you want to look up, map, and search for short genetic variants (SNPs, indels) in NCBI's dbSNP database.
aiming-lab/AutoResearchClaw
Runs a metabolic flux analysis from model loading to phenotype prediction and figures by handing work to four sub-agents in sequence.
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.
Categories
Designs and analyzes in vivo CRISPR screens in animal tumor models, organoids, and immune-cell adoptive transfers. Bio Crispr Screens In Vivo Screens is an agent skill from GPTomics/bioSkills. Designs and analyzes in vivo CRISPR screens in animal tumor models, organoids, and immune-cell adoptive transfers.
Bio Crispr Screens In Vivo Screens fits situations like: designing in vivo CRISPR screens for tumor / immune / metastasis biology; choosing focused vs genome-wide for animal models; addressing bottleneck-induced clonal collapse; picking the syngeneic / xenograft / PDX model.
Run `npx skills add GPTomics/bioSkills --skill bio-crispr-screens-in-vivo-screens -a claude-code`. Or copy the skill folder (crispr-screens/in-vivo-screens in GPTomics/bioSkills) into .claude/skills/bio-crispr-screens-in-vivo-screens in your project. Claude Code loads it when a task matches its description.
Run `npx skills add GPTomics/bioSkills --skill bio-crispr-screens-in-vivo-screens -a codex`. Or copy the skill folder (crispr-screens/in-vivo-screens in GPTomics/bioSkills) into .agents/skills/bio-crispr-screens-in-vivo-screens 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-crispr-screens-in-vivo-screens -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-crispr-screens-in-vivo-screens, .gemini/skills/bio-crispr-screens-in-vivo-screens, .github/skills/bio-crispr-screens-in-vivo-screens and .opencode/skills/bio-crispr-screens-in-vivo-screens in your project.
Going by SKILL.md and its folder, Bio Crispr Screens In Vivo Screens needs Python for the scripts in its folder. Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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 Crispr Screens In Vivo Screens is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.7k tokens (SKILL.md is roughly 15k 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 Crispr Screens In Vivo Screens: Alphagenome Single Variant Analysis (google-deepmind/science-skills, 3.2k stars), 13C Metabolic Flux Analysis (K-Dense-AI/scientific-agent-skills, 48k stars), Clinvar Database (google-deepmind/science-skills, 3.2k stars) and Metabolic Study Planner (aiming-lab/AutoResearchClaw, 15k 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.