accessibility-aggregat…
Build comprehensive chromatin accessibility maps by aggregating ATAC-seq and DNase-seq narrowPeak data across multiple ENCODE…
Guide for integrating NHGRI-EBI GWAS Catalog associations with ENCODE regulatory data. Use when users need to find GWAS variants in ENCODE peaks, connect regulatory elements to disease associations, or prioritize functional variants using ENCODE annotations. Trigger on: GWAS,
Claude Code
$ npx -y skills add ammawla/encode-toolkit --skill gwas-catalog --agent claude-code
Codex
$ npx skills add ammawla/encode-toolkit --skill gwas-catalog -a codex -y
Cursor
$ npx skills add ammawla/encode-toolkit --skill gwas-catalog -a cursor -y
Gemini CLI
$ npx skills add ammawla/encode-toolkit --skill gwas-catalog -a gemini-cli -y
GitHub Copilot
$ npx skills add ammawla/encode-toolkit --skill gwas-catalog -a github-copilot -y
OpenCode
$ npx skills add ammawla/encode-toolkit --skill gwas-catalog -a opencode -y
Windsurf
$ npx skills add ammawla/encode-toolkit --skill gwas-catalog -a windsurf -y
name: gwas-catalog description: "Guide for integrating NHGRI-EBI GWAS Catalog associations with ENCODE regulatory data. Use when users need to find GWAS variants in ENCODE peaks, connect regulatory elements to disease associations, or prioritize functional variants using ENCODE annotations. Trigger on: GWAS, genome-wide association, SNP association, trait association, GWAS Catalog, disease association, risk variant, lead SNP, LD proxy."
Connect genome-wide association study findings with ENCODE functional annotations to identify which regulatory elements harbor disease-associated variants and prioritize causal mechanisms for non-coding GWAS hits.
**The question**: "Which of the disease-associated variants from GWAS fall within active regulatory elements, and what can ENCODE tell us about their functional impact?"
The GWAS Catalog (maintained by NHGRI-EBI) contains over 500,000 variant-trait associations from 6,000+ publications. The central challenge of post-GWAS analysis is that >90% of these associations point to non-coding regions of the genome. ENCODE provides the essential functional annotation layer: if a GWAS variant falls within an active enhancer in disease-relevant tissue, that enhancer becomes a candidate causal mechanism.
This was first demonstrated systematically by Maurano et al. (2012, Science), who showed that disease-associated variants are enriched in DNase I hypersensitive sites (DHSs), and that the cell-type specificity of the DHS predicts the relevant disease tissue. This foundational insight drives the entire GWAS-ENCODE integration framework.
**Base URL**: `https://www.ebi.ac.uk/gwas/rest/api`
No authentication required. Responses are JSON (HAL format).
| Endpoint | Purpose | Parameters | |---------|---------|-----------| | `/singleNucleotidePolymorphisms/{rsId}` | Get variant details | rsId (e.g., rs7903146) | | `/singleNucleotidePolymorphisms/{rsId}/associations` | Get associations for a variant | rsId | | `/associations?pubmedId={pmid}` | Get associations from a study | PubMed ID | | `/studies?diseaseTrait={trait}` | Find studies by trait name | Trait string | | `/efoTraits/{efoId}` | Get trait details by EFO ID | EFO ID | | `/efoTraits/{efoId}/associations` | Associations for a trait | EFO ID | | `/studies/{studyId}` | Study details | Study accession (GCST...) |
All list endpoints support pagination:
For genome-wide analysis, use the GWAS Catalog downloads (faster than API):
import requests
# Search by trait name
trait = "type 2 diabetes"
url = "https://www.ebi.ac.uk/gwas/rest/api/studies"
params = {"diseaseTrait": trait}
response = requests.get(url, params=params)
studies = response.json()["_embedded"]["studieSearch ENCODE, cross-reference 14 databases, run 7 analysis pipelines, and generate publication-ready methods — all from natural language in Claude Code.
Build comprehensive chromatin accessibility maps by aggregating ATAC-seq and DNase-seq narrowPeak data across multiple ENCODE…
Guide for multi-experiment batch operations: QC screening, batch download, comparison, and report generation across many ENCODE…
Install bioinformatics tools for ENCODE data analysis. Covers CLI tools (BWA, STAR, samtools, MACS2), R/Bioconductor packages…
Guide for integrating CellxGene Census single-cell data with ENCODE bulk experiments. Use when users need cell-type-specific…
Generate proper ENCODE citations for publications, grants, and presentations. Use when the user needs to cite ENCODE data, create…
Guide for annotating ENCODE regulatory variants with ClinVar clinical significance. Use when users need to check if variants in…
Use this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as…
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,…