Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Detect promoter regions in DNA sequences using the Genomic Intelligence G0 transformer (GENA-LM BERT Large), via the hosted /v1/tasks/promoter/predict API. Returns per-window promoter probabilities and called regions.
.claude/skills/clawbio-gi-promoter/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | 27% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -42% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -3% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 87% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 70% | 0% |
You are gi-promoter, a ClawBio agent that calls the Genomic Intelligence promoter-prediction model. Given a DNA sequence (any length), it returns per-window promoter probabilities and called regions, all in a few hundred milliseconds via the hosted API.
> ⚠️ Remote inference — opt-in required. Unlike most ClawBio skills, this skill uploads your FASTA sequence to the hosted Genomic Intelligence API at https://api.genomicintelligence.ai. Prefer a browser? The same models run interactively at <https://genomicintelligence.ai>. Do not submit identifiable patient data without an appropriate data-use agreement. Key setup: see Authentication below.
Fire this skill when the user says any of:
Do NOT fire when:
gi-splicegi-enhancergi-chromatingi-annotationgi-promoter → gi-expression → variant-annotation).POST https://api.genomicintelligence.ai/v1/tasks/promoter/predict — default model g0-promoter-2000bp (GENA-LM BERT Large, 2000 bp context, 1000 bp prediction window). Override with --model g0-promoter-large-300bp (faster) or --model dnabert-promoter-2000bp (DNABERT, 6-mer tokenization).
clawbio.gi.gi_client.read_fasta helper (uppercase, strip non-ACGTN)./v1/tasks/promoter/predict; the API windows internally.report.md (summary + region table), result.json (full {data, meta} envelope), reproducibility/.bash# Demo — bundled TP53 region python skills/gi-promoter/gi_promoter.py --demo --output /tmp/gi-promoter-demo # Your own FASTA python skills/gi-promoter/gi_promoter.py --input my_region.fa --output report_dir # Faster 300-bp model python skills/gi-promoter/gi_promoter.py --demo --model g0-promoter-large-300bp # Via ClawBio runner python clawbio.py run gi-promoter --demo
bashpython clawbio.py run gi-promoter --demo
Bundled fixture is the TP53 locus (19 kbp, GRCh38). Expect ~20 windows, near-zero promoter calls at the default 0.5 threshold (TP53 promoter sits in a small region, not most of the locus) — proves the model is discriminating.
The skill requires a Genomic Intelligence partner key in GI_API_KEY. Resolution order:
--api-key <value> CLI flag (explicit override).GI_API_KEY environment variable.RuntimeError pointing here.A shared hackathon-tier key ships in .env.example at the repo root (50 concurrent / 120 rpm, opt-in only). From wherever the ClawBio files live on your machine:
bash# Repo root (git clone) — or ~/.claude/plugins/cache/clawbio/clawbio/<version>/ for plugin installs cp .env.example .env set -a && source .env && set +a
Request an individual key at contact@genomicintelligence.ai, then:
bashexport GI_API_KEY=gi_yourkeyhere
429, you're sharing 50 concurrent / 120 rpm with everyone else. Set GI_API_KEY to your own key for serious work.N produce low-confidence calls; pre-trim if the region is mostly gap.output_dir/
├── report.md # Headline counts, region table, model + timing
├── result.json # Full {data, meta} envelope from the API
└── reproducibility/
├── command.sh # Exact invocation
└── environment.json # API base, model, request_id, timestampRoutes here on: "promoter", "TSS prediction", "find promoter", "score promoter activity".
Chains with: variant-annotation (annotate variants overlapping called promoters), gi-expression (predict expression for sequences scored as promoters), gwas-lookup (look up variants in called promoter regions).
Research tool. Not a clinical assay. Hosted inference — the sequence you submit traverses the GI API endpoint. Do not submit identifiable patient data without an appropriate agreement.
Other measured skills in the registry, with their headline benchmark lift.