gwas-lookup

Query genetic variant associations across multiple genomic databases in parallel.

Updated May 10, 2026
One-click install
npx skills add https://github.com/MubasherMohammed/opencode-BioInfo --skill gwas-lookup-mubashermohammed
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gwas-lookup
Source: https://github.com/MubasherMohammed/opencode-BioInfo/tree/main/python/skills/gwas-lookup
Command: npx skills add https://github.com/MubasherMohammed/opencode-BioInfo --skill gwas-lookup-mubashermohammed

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, matplotlib, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive lookup of genetic variants across multiple genomic databases, enabling users to quickly access GWAS associations, PheWAS results, eQTL data, and fine-mapping credible sets.

Core Features & Use Cases

  • Federated Variant Lookup: Access GWAS Catalog, Open Targets, PheWeb, GTEx, eQTL Catalogue, and LocusZoom PortalDev databases in parallel.
  • Variant Resolution: Resolve rsID to genomic coordinates, alleles, and consequences.
  • GWAS Association Lookup: Query GWAS Catalog and 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 and deduplicate results from all sources, with markdown report, CSV tables, and figures.
  • Use Case: A researcher might use this Skill to quickly identify potential associations between a genetic variant and various traits, such as disease susceptibility or genetic risk factors.

Quick Start

Run the gwas-lookup skill to search for GWAS associations for the variant rs3798220.

Frequently Asked Questions about gwas-lookup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I look up GWAS associations and eQTL data for a genetic variant across multiple databases?

To look up GWAS associations and eQTL data, you perform a federated variant query across nine genomic databases, including the GWAS Catalog, Open Targets, GTEx, and the EBI eQTL Catalogue. The tool merges and deduplicates parallel query results into unified reports.

What is federated variant lookup and how does it work for genomic research?

Federated variant lookup is the process of querying multiple independent genomic databases in parallel to retrieve genetic associations. It resolves rsIDs to genomic coordinates and merges PheWAS, GWAS, and eQTL data into a single deduplicated dataset.

How do I find phenotype-wide associations for a specific rsID?

To find phenotype-wide associations for an rsID, you run a PheWAS scan against UKB-TOPMed, FinnGen, and Biobank Japan. This retrieves phenotype-wide associations and merges them with other genomic data for comprehensive variant annotation.

Can I retrieve fine-mapping credible sets and variant consequences using the Open Targets API?

Yes, you can retrieve fine-mapping credible sets and variant consequences using the Open Targets API. The lookup process resolves rsIDs to alleles and consequences while simultaneously fetching credible set membership from Open Targets.

Do I need matplotlib and requests installed to query genomic databases?

Yes, you need matplotlib and requests installed to query genomic databases through this tool. Requests handles parallel data retrieval from APIs like Ensembl and LocusZoom, while matplotlib generates figures for the unified reporting.

What is the best way to merge and deduplicate genetic variant data from different sources?

The best way to merge and deduplicate genetic variant data is to use a federated lookup tool that queries multiple APIs in parallel. This approach automatically consolidates GWAS, PheWAS, and eQTL results into unified markdown reports, CSV tables, and figures.