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.
Analyzes CRISPR drug-modifier (chemogenomic) screens with drugZ (Colic et al.
$ npx skills add GPTomics/bioSkills --skill bio-crispr-screens-drugz-chemogenomic -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install GPTomics/bioSkills bio-crispr-screens-drugz-chemogenomic --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/drugz-chemogenomic .claude/skills/bio-crispr-screens-drugz-chemogenomic && 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-drugz-chemogenomic" agent skill from https://github.com/GPTomics/bioSkills/tree/main/crispr-screens/drugz-chemogenomic into .claude/skills/bio-crispr-screens-drugz-chemogenomic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-crispr-screens-drugz-chemogenomic", 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/drugz-chemogenomicType 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-drugz-chemogenomic -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install GPTomics/bioSkills bio-crispr-screens-drugz-chemogenomic --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/drugz-chemogenomic .agents/skills/bio-crispr-screens-drugz-chemogenomic && 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-drugz-chemogenomic" agent skill from https://github.com/GPTomics/bioSkills/tree/main/crispr-screens/drugz-chemogenomic into .agents/skills/bio-crispr-screens-drugz-chemogenomic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-crispr-screens-drugz-chemogenomic", 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-drugz-chemogenomic -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install GPTomics/bioSkills bio-crispr-screens-drugz-chemogenomic --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/drugz-chemogenomic .cursor/skills/bio-crispr-screens-drugz-chemogenomic && 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-drugz-chemogenomic" agent skill from https://github.com/GPTomics/bioSkills/tree/main/crispr-screens/drugz-chemogenomic into .cursor/skills/bio-crispr-screens-drugz-chemogenomic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-crispr-screens-drugz-chemogenomic", 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/drugz-chemogenomic--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-drugz-chemogenomic -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install GPTomics/bioSkills bio-crispr-screens-drugz-chemogenomic --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/drugz-chemogenomic .gemini/skills/bio-crispr-screens-drugz-chemogenomic && 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-drugz-chemogenomic" agent skill from https://github.com/GPTomics/bioSkills/tree/main/crispr-screens/drugz-chemogenomic into .gemini/skills/bio-crispr-screens-drugz-chemogenomic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-crispr-screens-drugz-chemogenomic", 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-drugz-chemogenomicInstalls 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-drugz-chemogenomic -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/drugz-chemogenomic .github/skills/bio-crispr-screens-drugz-chemogenomic && 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-drugz-chemogenomic" agent skill from https://github.com/GPTomics/bioSkills/tree/main/crispr-screens/drugz-chemogenomic into .github/skills/bio-crispr-screens-drugz-chemogenomic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-crispr-screens-drugz-chemogenomic", 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-drugz-chemogenomic -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-drugz-chemogenomic --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/drugz-chemogenomic .opencode/skills/bio-crispr-screens-drugz-chemogenomic && 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-drugz-chemogenomic" agent skill from https://github.com/GPTomics/bioSkills/tree/main/crispr-screens/drugz-chemogenomic into .opencode/skills/bio-crispr-screens-drugz-chemogenomic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-crispr-screens-drugz-chemogenomic", 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-drugz-chemogenomicAnalyzes CRISPR drug-modifier (chemogenomic) screens with drugZ (Colic et al.
Bio Crispr Screens Drugz Chemogenomic is an agent skill from GPTomics/bioSkills. Analyzes CRISPR drug-modifier (chemogenomic) screens with drugZ (Colic et al. 2019 Genome Med), a bidirectional Z-score method that identifies synthetic-lethal sensitizing genes and resistance-conferring suppressor genes from vehicle vs drug comparisons. Covers vehicle-anchored design (not Day-0), the bidirectional Z math giving greater sensitivity to small-effect hits than MAGeCK / STARS / edgeR / RIGER on drug screens, per-gene sumZ and normZ, synth (sensitizer) vs supp (suppressor) FDR, multi-dose handling…
Its SKILL.md is about 3.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `examples/run_drugz.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.
6 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:
pythongitFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
github.comFrom 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 Drugz Chemogenomic loads about 3.6k tokens when it runs. Until then it costs about 235 tokens; SKILL.md has 1,440 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,440 words, ~3,615 tokens.
.claude/skills/bio-crispr-screens-drugz-chemogenomic/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: drugZ Aug-2019+ (hart-lab/drugz; Python 3.6+), MAGeCK 0.5.9+, pandas 2.2+, numpy 1.26+, scipy 1.12+, statsmodels 0.14+, matplotlib 3.8+.
Before using code patterns, verify installed versions match. If versions differ:
python drugz.py --help (the repo has no setup.py, so there is no drugz console script)git clone https://github.com/hart-lab/drugzIf code throws ImportError, AttributeError, or TypeError, introspect the installed package and adapt the example to match the actual API rather than retrying.
"Identify genes that sensitize or confer resistance to my drug in a CRISPR screen" -> Compare drug-treated vs vehicle-treated arms (NOT Day-0 baseline) using bidirectional Z-scores per sgRNA, sum to per-gene normalized Z, and rank genes for sensitizer (synthetic lethal) vs suppressor (resistance) phenotype.
python drugz.py -i counts.txt -o drugz.txt -c Vehicle_r1,Vehicle_r2 -x Drug_r1,Drug_r2drugz.drugZ_analysis(args) (takes an argparse Namespace)| Property | drugZ | MAGeCK RRA | MAGeCK MLE |
|---|---|---|---|
| Bidirectional sensitivity | YES (sensitizer + resistance same scale) | Asymmetric (neg/pos separately) | Asymmetric |
| Drug-anchored baseline | YES (drug vs vehicle) | Either (drug vs vehicle or vs Day 0) | Either |
| Sensitivity to small effects | Highest (bidirectional Z; Colic et al. 2019) | Moderate | Moderate |
| Statistical framework | Empirical-Bayes windowed Z-score on guide-level log fold change | NB + alpha-RRA | NB GLM with design matrix |
| Handles guide-level noise | sgRNA-level z aggregation | Rank-based aggregation | Built-in guide-efficacy term (optional) |
| Best for | Drug-modifier / chemogenomic screens | General essentiality / standard 2-condition | Time course / multi-condition |
Why MAGeCK is suboptimal for drug screens: MAGeCK's RRA was designed for two-condition essentiality; drug-vs-vehicle screens often have small effect sizes (10-30% sgRNA shift) that RRA rank-based aggregation under-detects. drugZ uses parametric Z-scoring tuned for these small effects.
Benchmark (Colic et al. 2019): On DNA-damage-response chemogenomic screens, drugZ hits were far more strongly enriched for the expected pathway (DDR) than STARS, MAGeCK, edgeR or RIGER hits across FDR thresholds, reflecting better sensitivity to the moderate fitness defects typical of drug-gene interactions. Compare methods on expected-pathway enrichment, not raw hit count.
LFC_drug_vs_vehZ = LFC / eb_std, where eb_std is the standard deviation of a sliding window of guides with similar control abundance (--half_window_size, default 500), smoothed monotonicallysumZ = sum(Z_sgRNA)normZ = zscore(sumZ / sqrt(numObs))Critical: Vehicle vs drug, NOT Day 0 vs drug. Day-0 baseline conflates proliferation effects with drug effects.
Goal: Quantify per-gene sensitizing and suppressor effects from a chemogenomic screen.
Approach: Run drugz.py with vehicle and drug sample columns; output per-gene sumZ, normZ, and direction-specific p-values + FDR.
git clone https://github.com/hart-lab/drugz
cd drugz
# Standard drug screen comparison:
# Vehicle (DMSO or carrier) replicates: Veh_r1, Veh_r2, Veh_r3
# Drug-treated replicates: Drug_r1, Drug_r2, Drug_r3
python drugz.py \
-i counts.txt \ # input read-count file (tab-separated)
-o drugz_output.txt \ # output file
-c Veh_r1,Veh_r2,Veh_r3 \ # control samples (comma-separated)
-x Drug_r1,Drug_r2,Drug_r3 \ # treated samples (comma-separated)
-r RPS3,RPL11,EIF3A \ # OPTIONAL: comma-delimited GENE NAMES to exclude (not a file)
-p 5 # pseudocount (default 5)
# Output: drugz_output.txt with columns:
# GENE, sumZ, numObs, normZ, pval_synth, rank_synth, fdr_synth, pval_supp, rank_supp, fdr_suppOutput columns:
| Column | Meaning |
|---|---|
GENE | Gene symbol |
numObs | Number of non-zero guide x replicate observations |
sumZ | Summed per-sgRNA Z-score |
normZ | sumZ / sqrt(numObs), re-standardized across genes |
pval_synth | One-sided p-value for sensitizer (negative effect; gene KO sensitizes to drug) |
rank_synth | Rank for sensitizers |
fdr_synth | BH-corrected FDR for sensitizers |
pval_supp | One-sided p-value for suppressor (positive effect; gene KO confers resistance) |
rank_supp | Rank for suppressors |
fdr_supp | BH-corrected FDR for suppressors |
Interpretation:
fdr_synth < 0.05 -- loss of these genes makes cells more sensitive to drug. Examples: PARPi targets BRCA1/2; cisplatin sensitizes ERCC.fdr_supp < 0.05 -- loss of these genes confers resistance. Examples: drug-efflux genes; drug target itself paradoxically.Why this matters: Drug screen analysis can compare drug to:
counts at Day 0 (no perturbation; cloning baseline)
|
v
counts at Day 7 - Vehicle (proliferation only; what survives in normal culture)
counts at Day 7 - Drug (proliferation + drug effect)
|
v
Drug effect = LFC(Drug vs Vehicle) # CORRECT
Wrong: LFC(Drug vs Day 0) # confounds drug with general proliferationdrugZ specifically requires -c to name the vehicle samples. Always include matched vehicle controls in drug screens.
drugZ for dose-response: Not natively designed for dose; instead, run drugZ separately at each dose vs vehicle, then look for genes with consistent direction across doses.
for DOSE in low mid high; do
python drugz.py \
-i counts.txt \
-o drugz_${DOSE}.txt \
-c Veh_r1,Veh_r2 \
-x Drug${DOSE}_r1,Drug${DOSE}_r2
done
# Then aggregate: genes significant at high dose AND consistent direction at mid/low doseFor multi-condition drug-screens (time × drug × cell-line), use MAGeCK MLE with explicit design matrix instead -- MLE handles multi-factorial; drugZ does not.
Goal: When to use each method.
| Question | drugZ | MAGeCK MLE |
|---|---|---|
| Single drug, single dose, vehicle vs drug | YES (preferred) | Acceptable |
| Multiple doses, drug response curve | Per-dose drugZ + meta | YES (preferred with dose covariate) |
| Time course at single dose | Per-timepoint drugZ + meta | YES (preferred with time covariate) |
| Drug + cell-line panel | Per-line drugZ + meta | YES (or Chronos) |
| Combinatorial drug pairs | Per-pair drugZ + meta | YES (preferred with interaction) |
| Synergy / antagonism detection | Limited (per-drug calling only) | YES (interaction term in MLE) |
| Small effect sizes (LFC <0.5) | Highest sensitivity | Lower sensitivity |
| Heavy selection (>40% guides change) | OK | Norm needs control sgRNAs |
Reconciliation: For simple drug-modifier screens with one drug and one vehicle, run both drugZ and MAGeCK MLE; hits called by both are high confidence; drugZ-only hits at low LFC need orthogonal validation (drug + arrayed validation).
Goal: Exclude reference essential or control genes from the Z-score null distribution.
Approach: Provide -r with a file listing gene symbols whose sgRNA-level Z scores should not influence the null. Useful when CEGv2 essentials would otherwise inflate the null distribution.
# Pass a file with one gene per line
cat > remove_essential.txt <<EOF
RPS3
RPL11
EIF3A
POLR2A
CDK1
EOF
python drugz.py \
-i counts.txt \
-o drugz_clean.txt \
-c Veh_r1,Veh_r2 \
-x Drug_r1,Drug_r2 \
-r remove_essential.txtWhen to use: If pilot drugZ runs show many essential genes appearing as "sensitizers" purely because they drop out under any condition, removing them gives a cleaner drug-specific signal.
Trigger: Comparing drug vs Day-0 instead of drug vs vehicle.
Mechanism: Day-0 comparison conflates drug effect with normal-culture proliferation; essential genes drop in both conditions, masking drug-specific sensitization.
Symptom: PARPi screen shows no sensitization at BRCA1/BRCA2 despite expected biology.
Fix: Re-run with vehicle samples passed to -c. The drug-vs-vehicle is the canonical comparison.
Trigger: Essential genes drop out in both vehicle and drug arms; small relative shift gives misleadingly high Z.
Mechanism: drugZ's Z-score is symmetric; essential genes drop in both arms but slightly more in drug -> "synthetic lethal" call.
Symptom: Hit list dominated by RPS, RPL, EIF essentials.
Fix: Use -r with a comma-delimited list of essential gene names to exclude; or filter the output post-hoc.
Trigger: Insufficient sgRNAs per gene; small effect sizes. Mechanism: drugZ's per-gene sumZ depends on enough sgRNAs to be stable; with 3-4 sgRNAs/gene, single-guide noise drives variation. Symptom: Same data produces different top hits across repeated runs. Fix: Use a 6+ sgRNAs/gene library (Avana, Dolcetto); or aggregate multiple drugZ runs with different bootstrap seeds; or use MAGeCK MLE for stability.
Trigger: Multi-dose screen analyzed at highest dose only. Mechanism: drugZ doesn't model dose; running at one dose loses the dose-response information. Symptom: Hits at high dose may be dose-specific (not true responders). Fix: Run drugZ at each dose; require consistency across doses for high-confidence hits.
Trigger: Loss of drug target reduces drug binding, increasing drug resistance. Mechanism: Real biology -- drug target itself is a resistance gene from a KO perspective. Symptom: Drug-target gene like PARP1 appears in suppressor list for PARPi screen. Fix: Expected biology. Annotate the drug target separately. The suppressor list is correct.
| Threshold | Value | Source / Rationale |
|---|---|---|
| Sensitizer hit | fdr_synth < 0.05 | Colic et al. 2019; BH-corrected |
| Suppressor hit | fdr_supp < 0.05 | Same |
| High-confidence sensitizer | fdr_synth < 0.01 AND normZ < -3 | Conservative |
| Pseudocount default | 5 | Colic et al. 2019 |
| Min sgRNAs per gene for stable Z | 4-6 | Below this, Z varies between runs |
| Vehicle replicates needed | 3+ | For stable Z null distribution |
| Drug replicates needed | 3+ | For per-gene sumZ stability |
| Error / symptom | Cause | Solution |
|---|---|---|
| No hits | Wrong control samples (Day-0 instead of vehicle) | Re-run with vehicle |
| Hits dominated by essentials | Essentials inflate null | Use -r with a comma-list of CEGv2 |
| Unstable hits across runs | Too few sgRNAs/gene | Use 6+ sgRNAs/gene library |
| Drug-target appears in suppressor | Real biology | Annotate separately |
| MAGeCK and drugZ disagree | Different statistical sensitivity | drugZ more sensitive; trust for chemogenomic |
| Inconsistent between doses | Real dose effect | Require consistency across doses |
© 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/drugz-chemogenomic 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 Crispr Screens Drugz Chemogenomic 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 Drugz Chemogenomic this skillGPTomics/bioSkills | 1.2k | 1 repos | ~3.6k | 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
Analyzes CRISPR drug-modifier (chemogenomic) screens with drugZ (Colic et al. Bio Crispr Screens Drugz Chemogenomic is an agent skill from GPTomics/bioSkills. Analyzes CRISPR drug-modifier (chemogenomic) screens with drugZ (Colic et al.
Bio Crispr Screens Drugz Chemogenomic fits situations like: running a drug-modifier CRISPR screen; identifying sensitizing; resistance genes for a drug candidate; choosing drugZ vs MAGeCK MLE for chemogenomic analysis.
Run `npx skills add GPTomics/bioSkills --skill bio-crispr-screens-drugz-chemogenomic -a claude-code`. Or copy the skill folder (crispr-screens/drugz-chemogenomic in GPTomics/bioSkills) into .claude/skills/bio-crispr-screens-drugz-chemogenomic in your project. Claude Code loads it when a task matches its description.
Run `npx skills add GPTomics/bioSkills --skill bio-crispr-screens-drugz-chemogenomic -a codex`. Or copy the skill folder (crispr-screens/drugz-chemogenomic in GPTomics/bioSkills) into .agents/skills/bio-crispr-screens-drugz-chemogenomic 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-drugz-chemogenomic -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-drugz-chemogenomic, .gemini/skills/bio-crispr-screens-drugz-chemogenomic, .github/skills/bio-crispr-screens-drugz-chemogenomic and .opencode/skills/bio-crispr-screens-drugz-chemogenomic in your project.
Going by SKILL.md and its folder, Bio Crispr Screens Drugz Chemogenomic needs Python for the scripts in its folder and the command-line tools its instructions call (python and git). Our summary lists: Python 3.
SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. 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 Drugz Chemogenomic 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.6k tokens (SKILL.md is roughly 14k 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 Drugz Chemogenomic: 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.