accessibility-aggregat…
Build comprehensive chromatin accessibility maps by aggregating ATAC-seq and DNase-seq narrowPeak data across multiple ENCODE…
Set up the ENCODE Toolkit server connection. Use when the user needs help installing, configuring, or troubleshooting the ENCODE connector.
Claude Code
$ npx -y skills add ammawla/encode-toolkit --skill setup --agent claude-code
Codex
$ npx skills add ammawla/encode-toolkit --skill setup -a codex -y
Cursor
$ npx skills add ammawla/encode-toolkit --skill setup -a cursor -y
Gemini CLI
$ npx skills add ammawla/encode-toolkit --skill setup -a gemini-cli -y
GitHub Copilot
$ npx skills add ammawla/encode-toolkit --skill setup -a github-copilot -y
OpenCode
$ npx skills add ammawla/encode-toolkit --skill setup -a opencode -y
Windsurf
$ npx skills add ammawla/encode-toolkit --skill setup -a windsurf -y
name: setup description: Set up the ENCODE Toolkit server connection. Use when the user needs help installing, configuring, or troubleshooting the ENCODE connector. disable-model-invocation: true
Help the user set up the ENCODE Toolkit server. The server connects Claude to the ENCODE Project genomics database — the largest public catalog of functional genomic elements with 8,000+ experiments across 50+ assay types.
The ENCODE Toolkit server is installed via `uvx` (recommended) or `pip`:
claude mcp add encode -- uvx encode-toolkit
Add to `claude_desktop_config.json`:
{
"mcpServers": {
"encode": {
"command": "uvx",
"args": ["encode-toolkit"]
}
}
}Then restart Claude Desktop.
Add to your VS Code `settings.json` (Ctrl/Cmd + Shift + P → "Preferences: Open Settings (JSON)"):
{
"claude.mcpServers": {
"encode": {
"command": "uvx",
"args": ["encode-toolkit"]
}
}
}Add to `.cursor/mcp.json` in your project root:
{
"mcpServers": {
"encode": {
"command": "uvx",
"args": ["encode-toolkit"]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`:
{
"mcpServers": {
"encode": {
"command": "uvx",
"args": ["encode-toolkit"]
}
}
}pip install encode-toolkit encode-toolkit # Run the server
---
After setup, test the connection with these verification queries (run them in order):
Ask: "List available ENCODE assay types"
Ask: "Search for ATAC-seq experiments on human brain"
Ask: "What organs have the most ENCODE data?"
If all three work, your setup is complete.
---
Most ENCODE data is public and needs no authentication. For restricted/unreleased data:
1. Get API credentials from https://www.encodeproject.org/profile/ (requires ENCODE account) 2. Store them:
Ask: "Store my ENCODE credentials" → Calls encode_manage_credentials(action="store", access_key="...", secret_key="...")
3. Credentials are encrypted via the OS keyring (macOS Keychain, Windows Credential Manager, or Linux Secret Service) 4. To verify: `encode_manage_credentials(action="check")` 5. To remove: `encode_manage_credentials(action="clear")`
---
After setup, these tools are available:
| Category | Tools | Purpose | |----------|-------|---------| | **Search** | `encode_search_experiments`, `encode_get_facets`, `encode_get_metadata` | Find experiments, explore data landscape, get valid filter values | | **Experiment Details** | `encode_get_experiment`, `encode_compare_experiments` | Get full experiment metadata, compare two experiments | | **Files** | `encode_search_files`, `encode_list_files`, `encode_get_file_info` | Find files, list files for an experiment, get file details | | **Download** | `encode_download_files`, `encode_batch_download` | Download individual or batch files with MD5 verification | | **Tracking** | `encode_track_experiment`, `encode_list_tracked`, `encode_get_tracking_summary` | Local experiment tracking with SQLite | | **Provenance** | `encode_log_derived_file`, `encode_get_provenance` | Log analysis outputs with full lineage | | **Citations** | `encode_get_citations`, `encode_link_reference` | Publication data, cross-reference to PubMed/GEO | | **Credentials** | `encode_manage_credentials` | Store/remove API credentials | | **Collection** | `encode_summarize_collection` | Summarize tracked experiment portfolio |
---
This walkthrough demonstrates a complete workflow from installation to data exploration.
"What ENCODE assay types are available for human pancreas?" → encode_get_facets(organ="pancreas", organism="Homo sapiens")
"Find all histone ChIP-seq experiments on human pancreas" → encode_search_experiments(assay_title="Histone ChIP-seq", organ="pancreas", organism="Homo sapiens")
"Get details for ENCSR123ABC" → encode_get_experiment(accession="ENCSR123ABC")
"List the preferred BED files for ENCSR123ABC" → encode_list_files(experiment_accession="ENCSR123ABC", file_format="bed", assembly="GRCh38")
"Download the IDR-thresholded peaks for ENCSR123ABC" → encode_list_files(experiment_accession="ENCSR123ABC", file_format="bed", output_type="IDR thresholded peaks") → encode_download_files(file_accessions=["ENCFF..."], download_dir="/data/encode")
"Track ENCSR123ABC in my local database with note 'H3K27ac
Search 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,…