alphafold_database_fet…
Retrieve and analyze AlphaFold predicted structures for a protein. Use when the user provides…
Analyzes genetic variant effects on gene expression (RNA-seq), chromatin accessibility (DNASE), histone marks (ChIP), and transcription factors using the AlphaGenome API. Use when the user asks about non-coding variant effects, pathogenicity, clinical significance, disease
$ npx -y skills add google-deepmind/science-skills --skill alphagenome_single_variant_analysis --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/alphagenome_single_variant_analysisContext preview
The summary Claude sees to decide when to auto-load this skill.
Analyzes genetic variant effects on gene expression (RNA-seq), chromatin accessibility (DNASE), histone marks (ChIP), and transcription factors using the AlphaGenome API. Use when the user asks about non-coding variant effects, pathogenicity, clinical significance, disease
name: alphagenome-single-variant-analysis description: > Analyzes genetic variant effects on gene expression (RNA-seq), chromatin accessibility (DNASE), histone marks (ChIP), and transcription factors using the AlphaGenome API. Use when the user asks about non-coding variant effects, pathogenicity, clinical significance, disease associations, functional effects, gene expression changes, splicing disruption, or regulatory effects in promoters and enhancers. Also use for resolving biological terms to tissue/cell-type ontologies (UBERON/CL) or analyzing variants in chr:pos:ref>alt format.
1. **`uv`**: Read the `uv` skill and follow its Setup instructions to ensure `uv` is installed and on PATH. 2. **User Notification**: If .licenses/alphagenome_single_variant_analysis_LICENSE.txt does not already exist in the workspace root directory then (1) prominently notify the user to check the terms at https://deepmind.google.com/science/alphagenome/, then (2) create the file recording the notification text and timestamp. 3. **`.env` file**: Make sure the `.env` file exists in your home directory. Create one if it does not exist. 4. **`ALPHAGENOME_API_KEY`**: This skill requires an API key to function.
You can register for a key at https://deepmind.google.com/science/alphagenome/. You **MUST** use the safe credentials protocol in the `credentials` skill to check for and request this key if this skill looks relevant to the user's request. 5. **`ALPHAGENOME_GTF_PATH` (Optional)**: Accelerate gene/transcript lookup by pointing to a local copy of the GTF feather file instead of downloading from GCS:
echo "ALPHAGENOME_GTF_PATH=/path/to/local/gencode.v46.annotation.gtf.gz.feather" >> ~/.env
necessarily have pandas, numpy, and other key dependencies. ALWAYS use `uv run` to run ALL Python code — including scripts, ad-hoc analysis files, and one-liners. Do not attempt to `pip install` or create new venvs — `uv` manages an isolated environment automatically.
for gene/transcript lookup. Use `lookup_gene_info.py` with the local GTF. If it fails, fix the environment/paths, do not switch to external APIs.
any script.
output.
for generating analysis reports, and ensure to include the table of top hits from the discovery scan.
All scripts must be executed using `uv run`, which manages an isolated virtual environment with the correct dependencies via `uv`.
uv run <script_name> [args...]
For ad-hoc scripts (e.g., inline analysis code saved to a temp file), pass the full path instead of a short name:
uv run --project $SKILL_DIR /tmp/my_analysis.py --arg1 val1
> [!NOTE] The first invocation resolves and installs dependencies (~10s). > Subsequent runs use the cached environment and start instantly. The cache > lives in `~/.cache/uv/`.
`gene_symbol`) and `output_type` (not `modality`). Always inspect `df.columns` before filtering.
Use `--view detail` or manual regional windows instead.
`strand` argument directly. Filter input tracks instead.
`track.metadata.columns` before filtering.
ensure you are using `uv run` instead of bare `python`/`python3`.
integer type is not available". This occurs when using boolean masks with `.iloc` on integer-indexed DataFrames in newer pandas versions. **Fix**: Convert boolean masks to integer indices using `np.flatnonzero(mask)`.
**Capitalized** column names (`Feature`, `Start`, `End`, `Strand`) unlike standard GTF files. Always check `df.columns` if getting KeyErrors.
`ontology_terms` as an argument. You must filter the returned AnnData objects manually by inspecting `adata.var` columns. In contrast, `predict_variant` DOES accept `ontology_terms` directly.
zoom to include the **flanking exons** rather than relying on junction overlap alone.
Intervals. Use `junction_data.get_junctions_to_plot(predictions=..., name=...)` to retrieve objects with the `.k` (abundance/score) attribute.
instructions in [Prerequisites](#prerequisites).
for a private registry, set `UV_INDEX_URL=https://pypi.org/simple` before running the script.
patterns
guide, score magnitude rules, ISM, and checklist.
A collection of agent skills for scientific research tasks, spanning genomics, structural biology, cheminformatics, literature search, and more.
Retrieve and analyze AlphaFold predicted structures for a protein. Use when the user provides…
Constructs deep-links and URLs for the AlphaGenome Atlas website. Supports generating…
Score, annotate, and analyze the functional impact of genetic variants using AlphaGenome…
Query the ChEMBL database for bioactive molecules, drug targets, bioactivity data, approved…
Query ClinicalTrials.gov via APIv2. Use when you want to search for trials by condition,…
Use when needing clinical significance, pathogenicity classifications (e.g., Pathogenic,…