Agent skill · Databases

regulomedb-database

Query RegulomeDB v2 GET REST API to score variants for regulatory function and retrieve overlapping evidence (TF binding, histone marks, DNase peaks, footprints, motifs, eQTLs, chromatin state). Scores range 1a (strongest) to 7 (none). Use for GWAS hit prioritization, regulatory variant annotation, cis-regulatory discovery. Use clinvar-database for pathogenicity; gwas-database for trait associations.

BioTender-maxgithub.com/BioTender-maxGitHub ↗
claude-codeNOASSERTION
Install
npx skills add BioTender-max/awesome-bio-agent-skills --skill regulomedb-database --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 21 KB
Bundled scripts: none
Path: skills/sciagent/regulomedb-database/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 135
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Guides an agent to query the RegulomeDB v2 GET REST API to score variants for regulatory function and to retrieve overlapping evidence such as TF binding, histone marks, DNase peaks, footprints, motifs, eQTLs, and chromatin state. It notes that scores range from 1a (strongest) to 7 (none) and that the skill is intended for GWAS hit prioritization, regulatory variant annotation, and cis-regulatory discovery, with recommendations to use clinvar-database for pathogenicity and gwas-database for trait associations.

How it works

  • Use GET /regulome-search/ with regions= to score a single variant (rsID or chr:pos-pos) and receive regulome_score (ranking and probability), along with variants[] and features. The example shows a function regulome_score returning query, ranking, probability, rsids, chrom, and pos.
  • For region scans, use GET /regulome-search/ with regions set to a chromosomal window to obtain variants[] and nearby_snps; the skill demonstrates building a DataFrame from the returned variants.
  • To parse full evidence, process the @graph array where each entry provides method, target_label, biosample_ontology (term_name, organ_slims, classification), dataset, file, value, chrom, start, end, strand, ancestry, disease_term_name.
  • To list TF ChIP-seq hits, filter @graph entries where method == "ChIP-seq" and read target_label and biosample_ontology.
  • To obtain tissue-specific regulatory scores, read regulome_score.tissue_specific_scores and rank tissues.
  • To find nearby SNPs, inspect nearby_snps for rsid, chrom, coordinates, variation_type, maf.
  • The skill provides example code blocks for scoring single variants, region scans, extracting TFs, computing tissue scores, and nearby SNPs.

When to use it

  • Prioritizing GWAS hits for regulatory follow-up by identifying regulatory confidence per SNP.
  • Annotating a VCF or variant list with regulatory scores to filter for functional relevance.
  • Identifying TFs binding near a variant (via ChIP-seq evidence) and reviewing tissue-specific signals.
  • Checking whether a non-coding variant overlaps a QTL and active chromatin simultaneously.
  • Retrieving all annotated rsIDs in a region for cis-regulatory analysis.

What it can touch

  • Uses API endpoints in RegulomeDB (GET /regulome-search/) with regions, genome, and format parameters.
  • Returns: regulome_score (ranking, probability, tissue_specific_scores), variants[], features, and @graph evidences; nearby_snps; and optionally @graph details for per-dataset information.

Caveats

  • License indicated as CC-BY-4.0; API access is free and requires no authentication. Legacy POST endpoints are non-functional. No published rate limits; suggested to insert time.sleep(0.3) between requests in batch workflows. Ranking is a string (e.g., 1a, 7) and probability is a numeric value; tissue-specific scores map tissues to probabilities. The API can return multiple variants in region queries and may require paging via from parameter.
From the SKILL.md

# RegulomeDB Database ## Overview RegulomeDB integrates large-scale functional genomics data (ENCODE, Roadmap Epigenomics) to score genetic variants for regulatory potential. Each variant receives a ranking from 1a (highest regulatory confidence: eQTL + TF + DNase + motif + chromatin) to 7 (no known regulatory function). The v2 API is exposed as **GET** `https://regulomedb.org/regulome-search/`; the legacy POST `/regulome-search/`, POST `/regulome-summary/`, and GET `/regulome-datasets/` JSON endpoints are no longer functional (return `regulome-notfound` stubs or 500). Access is free and requires no authentication. ## When to Use - Prioritizing GWAS hits for regulatory follow-up — identify which SNPs land in active regulatory elements - Annotating a VCF or variant list with regulatory scores to filter to functionally relevant variants - Identifying which transcription factors bind near a variant of interest (via the `@graph` evidence rows) - Checking whether a non-coding variant overlaps a QTL and active chromatin simultaneously (`features.QTL`) - Retrieving all annotated rsIDs in a genomic region for cis-regulatory analysis (region query with `nearby_snps`) - Use `clinvar-database

What's inside
Steps it walks through
  1. Overview
  2. When to Use
  3. Prerequisites
  4. Quick Start
  5. Core API
  6. Query 1: Score a Single Variant (rsID or position)
  7. Query 2: Region Scan — List Annotated Variants in a Window
  8. Query 3: Full Evidence — Parse the @graph Rows
  9. Query 4: TF ChIP-seq Hits — Filter Evidence by Method
  10. Query 5: Tissue-Specific Regulatory Score
  11. Query 6: Nearby SNPs — List rsIDs Adjacent to a Position
  12. Key Concepts
  13. RegulomeDB Scoring Schema
  14. features Booleans vs @graph Detail
Commands it runs
pip install requests pandas matplotlib
More from awesome-bio-agent-skills
All skills →
About this skill
What does the regulomedb-database skill do?

Query RegulomeDB v2 GET REST API to score variants for regulatory function and retrieve overlapping evidence (TF binding, histone marks, DNase peaks, footprints, motifs, eQTLs, chromatin state). Scores range 1a (strongest) to 7 (none). Use for GWAS hit prioritization, regulatory variant annotation, cis-regulatory discovery. Use clinvar-database for pathogenicity; gwas-database for trait associations.

How do I install it?

Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill regulomedb-database --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going