alphafold_database_fet…
Retrieve and analyze AlphaFold predicted structures for a protein. Use when the user provides…
Queries the UniBind database for experimentally validated transcription factor (TF) binding sites. Use when retrieving direct TF-DNA interaction datasets, downloading binding site coordinates (BED/FASTA) for local analysis, or listing available datasets by species, cell line, or
$ npx -y skills add google-deepmind/science-skills --skill unibind_database --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/unibind_databaseContext preview
The summary Claude sees to decide when to auto-load this skill.
Queries the UniBind database for experimentally validated transcription factor (TF) binding sites. Use when retrieving direct TF-DNA interaction datasets, downloading binding site coordinates (BED/FASTA) for local analysis, or listing available datasets by species, cell line, or
name: unibind-database description: >- Queries the UniBind database for experimentally validated transcription factor (TF) binding sites. Use when retrieving direct TF-DNA interaction datasets, downloading binding site coordinates (BED/FASTA) for local analysis, or listing available datasets by species, cell line, or TF name. Don't use to query specific intervals, locations, genes, motif models or expression data.
UniBind is a database of direct TF–DNA interactions across 9 species, integrating ChIP-seq peaks with JASPAR TF binding profiles via the DAMO framework.
1. **`uv`**: Read the `uv` skill and follow its Setup instructions to ensure `uv` is installed and on PATH. 2. **User Notification**: If .licenses/unibind_database_LICENSE.txt does not already exist in the workspace root directory then (1) prominently notify the user to check the terms at https://unibind.uio.no/ and https://unibind.uio.no/api/overview, then (2) create the file recording the notification text and timestamp.
Query commands print JSON to stdout by default. Most outputs are small enough to read directly. For large outputs (`list_cell_lines`, `list_tfs`), pipe through `jq` to extract only the fields you need.
uv run <SKILL DIR>/scripts/unibind_api.py list_species
The `download_tfbs` command writes BED/FASTA files to `--output-dir` instead. You may optionally use `--output <path>` on any query command to save results to a file if needed.
database rather than accessing the database directly. The scripts automatically enforce the required rate limit gracefully.
and can be read directly.
Pipe these through `jq` to extract specific fields rather than reading the full output into context.
data later or when processing very large results with `jq`.
result sets.
any list command.
output.
*Replace `<SKILL DIR>` with the absolute path to this skill's directory.*
uv run <SKILL DIR>/scripts/unibind_api.py list_species
uv run <SKILL DIR>/scripts/unibind_api.py list_collections
These commands return large datasets. Use `uvx --from jmespath jp` to extract only the fields you need.
uv run <SKILL DIR>/scripts/unibind_api.py list_cell_lines | uvx --from jmespath jp "results[].name" uv run <SKILL DIR>/scripts/unibind_api.py list_tfs | uvx --from jmespath jp "results[].tf_name"
Filter datasets using the following arguments:
Use `list_datasets` for standard datasets, or `list_specific_datasets` for profile-specific queries.
uv run <SKILL DIR>/scripts/unibind_api.py list_datasets --species "Homo sapiens" --tf-name "CTCF" --data-source "ENCODE" uv run <SKILL DIR>/scripts/unibind_api.py list_specific_datasets --species "Mus musculus" --cell-line "mESC"
uv run <SKILL DIR>/scripts/unibind_api.py get_dataset "EXP047889.HMLE-Twist-ER_breast_cancer.SMAD3"
Downloads all TFBS files for a dataset to a local directory. Use `--format bed` (default) or `--format fasta`.
uv run <SKILL DIR>/scripts/unibind_api.py download_tfbs "EXP047889.HMLE-Twist-ER_breast_cancer.SMAD3" --output-dir /tmp/tfbs --format bed
intervals, locations, or genes.
`ensembl-database` as an external check if you're pulling local BED tracks for offline bedtools intersection.
instead.
is too large. Use `jq` or write your own code to parse the output files.
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…
Analyzes genetic variant effects on gene expression (RNA-seq), chromatin accessibility…
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,…