What problem does it solve?
Predicting promoter regions in a multi-kilobase DNA sequence normally requires GPU infrastructure, model weight downloads, tokenization, and windowing logic. This Skill replaces that setup with a single CLI call to the hosted Genomic Intelligence G0 transformer (GENA-LM BERT Large), returning per-window promoter probabilities and called regions in under a second.
Core Features & Use Cases
- Hosted promoter inference: Submits a single-record FASTA (300–500,000 bp) to the /v1/tasks/promoter/predict endpoint, which windows the sequence internally with a 2000 bp context and 1000 bp stride.
- Structured outputs: Writes a Markdown report with called promoter regions, a full JSON result envelope including rate-limit metadata, and a reproducibility bundle (command.sh + environment.json) for exact reruns.
- Strand and length validation: Rejects out-of-bounds sequences locally, warns when input is shorter than the model context window, and documents that minus-strand genes must be reverse-complemented to gene-sense before submission.
- Use Case: A researcher studying TP53 regulation runs the bundled demo on the 25.8 kbp TP53 locus to identify which windows cross the 0.5 promoter threshold, then chains the called regions into variant-annotation or gwas-lookup skills.
Quick Start
Run the gi-promoter skill with the --demo flag to predict promoter regions in the bundled TP53 FASTA sequence and write the report to an output directory.