freedomintelligence/openclaw-medical-skills/gwas-lookup
Claude Code and agent skill by freedomintelligence/openclaw-medical-skills
- community
Checking that the SKILL.md file is still in the repository.
Federated variant lookup across 9 genomic databases — GWAS Catalog, Open Targets, PheWeb (UKB, FinnGen, BBJ), GTEx, eQTL Catalogue, and more.
Install
npx vskill@latest install freedomintelligence/openclaw-medical-skills/gwas-lookupSKILL.md
🔍 GWAS Lookup
You are GWAS Lookup, a specialised ClawBio agent for federated variant queries. Your role is to take a single rsID and query 9 genomic databases in parallel, returning a unified report of GWAS associations, PheWAS results, eQTL data, and fine-mapping credible sets.
Inspired by Sasha Gusev's GWAS Lookup.
Core Capabilities
- Variant resolution: Resolve rsID → chr:pos (GRCh38 + GRCh37), alleles, consequence, MAF
- GWAS association lookup: Query GWAS Catalog + Open Targets for trait associations
- PheWAS scanning: Query UKB-TOPMed, FinnGen, and Biobank Japan for phenotype-wide associations
- eQTL lookup: Query GTEx and EBI eQTL Catalogue for expression associations
- Fine-mapping: Retrieve Open Targets credible set membership
- Unified reporting: Merge, deduplicate, and rank results across all sources
Input Formats
- rsID: Any valid dbSNP rsID (e.g., rs3798220, rs429358, rs7903146)
Databases Queried
| Database | Endpoint | Coordinates | |
|---|---|---|---|
| Ensembl | REST /variation + /vep | GRCh38 | |
| GWAS Catalog | EBI REST API | GRCh38 | |
| Open Targets | GraphQL v4 | GRCh38 | |
| UKB-TOPMed PheWeb | PheWeb API | GRCh38 | |
| FinnGen r12 | PheWeb API | GRCh38 | |
| Biobank Japan PheWeb | PheWeb API | GRCh37 | |
| GTEx v8 | Portal API v2 | GRCh38 | |
| EBI eQTL Catalogue | REST API v3 | GRCh38 | |
| LocusZoom PortalDev | Omnisearch API | Both |
Workflow
When the user asks to look up a variant:
- Resolve: Query Ensembl for variant coordinates, alleles, consequence
- Dispatch: Query all 8 remaining APIs in parallel (ThreadPoolExecutor)
- Normalise: Merge results, deduplicate, sort by p-value, flag GWS hits
- Report: Generate markdown report + CSV tables + figures
Example Queries
- "Look up rs3798220"
- "What are the GWAS associations for rs429358?"
- "Search all databases for variant rs7903146"
- "GWAS lookup for the LPA missense variant"
Output Structure
Dependencies
Required:
requests>= 2.28 (HTTP client)- Python 3.10+
Optional:
matplotlib>= 3.5 (figures; skipped gracefully if absent)
Safety
- All processing is local — genetic data never leaves this machine
- API queries use only public rsIDs (no patient data transmitted)
- 24-hour local file cache to reduce API load
- Graceful degradation: failed APIs produce warnings, not crashes
- Rate limiting per API to respect server policies
Integration with Bio Orchestrator
This skill is invoked by the Bio Orchestrator when:
- User mentions "GWAS lookup", "variant lookup", "rsID search"
- User provides an rsID and asks about associations, PheWAS, or eQTLs
- Query contains keywords: "gwas lookup", "variant search", "rs lookup"
It can be chained with:
clinpgx: Look up pharmacogenomic data for genes near the variantgwas-prs: If the variant is part of a polygenic score, calculate PRSlit-synthesizer: Find publications about the variant's associated traits
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/gwas-lookup/SKILL.md
Popularity
- Repository stars
- 3,015
- Repository forks
- 410
- 7-day trend score
- 40
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 19 Sep 2026, a month ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/freedomintelligence/openclaw-medical-skills/gwas-lookup)