accessibility-aggregat…
Build comprehensive chromatin accessibility maps by aggregating ATAC-seq and DNase-seq narrowPeak data across multiple ENCODE experiments, donors, and labs.…
Query the Ensembl REST API for regulatory feature annotations, variant effect prediction (VEP), coordinate liftover, gene lookups, and cross-references. Use when the user needs to annotate variants with VEP (consequence, CADD, REVEL, SpliceAI), check Ensembl Regulatory Build
$ npx -y skills add ammawla/encode-toolkit --skill ensembl-annotation --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ensembl-annotationContext preview
The summary Claude sees to decide when to auto-load this skill.
Query the Ensembl REST API for regulatory feature annotations, variant effect prediction (VEP), coordinate liftover, gene lookups, and cross-references. Use when the user needs to annotate variants with VEP (consequence, CADD, REVEL, SpliceAI), check Ensembl Regulatory Build
name: ensembl-annotation description: Query the Ensembl REST API for regulatory feature annotations, variant effect prediction (VEP), coordinate liftover, gene lookups, and cross-references. Use when the user needs to annotate variants with VEP (consequence, CADD, REVEL, SpliceAI), check Ensembl Regulatory Build overlap for ENCODE regions, convert coordinates between GRCh37 and GRCh38, resolve gene IDs (Ensembl ↔ symbol ↔ RefSeq), look up gene phenotype associations, or cross-reference ENCODE targets with Ensembl annotations. Also use when the user mentions Ensembl, VEP, variant effect predictor, liftover, assembly conversion, regulatory build, gene lookup, or cross-references between databases.
Annotate variants, look up regulatory features, convert coordinates, and resolve gene identifiers using the Ensembl REST API.
**The question**: "What does the Ensembl Regulatory Build say about this region, and what is the predicted effect of this variant?"
The Ensembl Regulatory Build integrates ENCODE, Roadmap Epigenomics, and Blueprint data into a unified annotation of regulatory features across human cell types. The Variant Effect Predictor (VEP) is the standard tool for variant consequence prediction, integrating 50+ annotation sources including CADD, REVEL, SpliceAI, and AlphaMissense.
Ensembl's Regulatory Build incorporates ENCODE ChIP-seq, DNase-seq, and CTCF data to define regulatory features. Querying Ensembl after an ENCODE analysis provides an independent, aggregated view of regulatory annotations — often including data from non-ENCODE sources (Blueprint, Roadmap) that may cover biosamples not in ENCODE.
**Base URL**: `https://rest.ensembl.org` **Authentication**: None required **Rate limit**: Reasonable use expected; max 5Mb region queries **Formats**: JSON (default), XML, GFF3, BED **Current version**: Ensembl 114
Add `content-type: application/json` header to all requests.
Query what regulatory features the Ensembl Regulatory Build assigns to a region:
# Get regulatory features in a region curl -H "Content-type: application/json" \ "https://rest.ensembl.org/overlap/region/human/7:140424943-140624564?feature=regulatory" # Also get TF binding motifs curl -H "Content-type: application/json" \ "https://rest.ensembl.org/overlap/region/human/7:140424943-140624564?feature=regulatory;feature=motif"
| Type | Description | ENCODE Equivalent | |------|-------------|-------------------| | Promoter | Active promoter region | cCRE PLS | | Enhancer | Active enhancer region | cCRE pELS/dELS | | Open chromatin | Accessible region without H3K27ac | DNase-only sites | | CTCF binding site | CTCF-occupied region | cCRE CTCF-only | | TF binding site | Other TF binding | TF ChIP-seq peaks | | Promoter flanking | Region flanking a promoter | cCRE TssAFlnk |
VEP provides consequence predictions for variants:
# VEP annotation for a variant curl -H "Content-type: application/json" \ "https://rest.ensembl.org/vep/human/region/9:22125503-22125502:1/C" # By rs ID curl -H "Content-type: application/json" \ "https://rest.ensembl.org/vep/human/id/rs699"
curl -X POST -H "Content-type: application/json" \
"https://rest.ensembl.org/vep/human/region" \
-d '{"variants": ["1 230710048 . A G . . .", "2 241533886 . T C . . ."]}'| Parameter | Description | Default | |-----------|-------------|---------| | `CADD=1` | Include CADD scores | Off | | `Enformer=1` | Include Enformer predictions | Off | | `AlphaMissense=1` | Include AlphaMissense pathogenicity | Off | | `REVEL=1` | Include REVEL scores | Off | | `SpliceAI=1` | Include SpliceAI splicing predictions | Off | | `regulatory=1` | Include regulatory feature overlap | Off | | `cell_type=` | Cell type for regulatory annotations | All |
| Consequence | Impact | Description | |-------------|--------|-------------| | `transcript_ablation` | HIGH | Deletion of entire transcript | | `splice_donor_variant` | HIGH | Essential splice donor site | | `stop_gained` | HIGH | Premature stop codon | | `frameshift_variant` | HIGH | Reading frame change | | `missense_variant` | MODERATE | Amino acid change | | `splice_region_variant` | LOW | Near splice site | | `synonymous_variant` | LOW | No amino acid change | | `regulatory_region_variant` | MODIFIER | In regulatory element | | `intergenic_variant` | MODIFIER | Between genes |
**For ENCODE regulatory variants**: Most will be classified as `regulatory_region_variant` (MODIFIER impact). The VEP consequence alone does not capture regulatory impact — combine with ENCODE cCRE class, tissue activity, and TF disruption data.
Convert
Search ENCODE, cross-reference 14 databases, run 7 analysis pipelines, and generate publication-ready methods — all from natural language in Claude Code.
Repo: ammawla/encode-toolkit
Build comprehensive chromatin accessibility maps by aggregating ATAC-seq and DNase-seq narrowPeak data across multiple ENCODE experiments, donors, and labs.…
Guide for multi-experiment batch operations: QC screening, batch download, comparison, and report generation across many ENCODE experiments simultaneously. Use…
Install bioinformatics tools for ENCODE data analysis. Covers CLI tools (BWA, STAR, samtools, MACS2), R/Bioconductor packages (DESeq2, Seurat, ChIPseeker),…
Guide for integrating CellxGene Census single-cell data with ENCODE bulk experiments. Use when users need cell-type-specific expression context for ENCODE…
Generate proper ENCODE citations for publications, grants, and presentations. Use when the user needs to cite ENCODE data, create bibliography entries, write…
Guide for annotating ENCODE regulatory variants with ClinVar clinical significance. Use when users need to check if variants in ENCODE peaks have clinical…