dbsnp-database

Query NCBI dbSNP for genetic variant data by rsID, gene, or coordinates.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill dbsnp-database
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dbsnp-database
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/genomics-bioinformatics/dbsnp-database
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill dbsnp-database

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides programmatic access to NCBI dbSNP, enabling users to retrieve detailed information about genetic variants (SNPs, indels, MNVs) by rsID, gene, or genomic region.

Core Features & Use Cases

  • Variant Information Retrieval: Fetch allele frequencies, variant class, clinical significance links, and cross-database IDs for specific variants.
  • Gene and Region Searching: Identify all dbSNP variants within a given gene or chromosomal region.
  • Batch Processing: Efficiently query large numbers of rsIDs using EPost and EFetch.
  • Use Case: You have a list of rsIDs from a sequencing experiment and need to quickly find their minor allele frequencies and any associated clinical significance to prioritize variants for further study.

Quick Start

Use the dbsnp-database skill to fetch information for rsID 'rs80357906'.

Frequently Asked Questions about dbsnp-database

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

FAQPage Schema
How do I retrieve allele frequencies and clinical significance for genetic variants using rsID?

To retrieve allele frequencies and clinical significance for genetic variants by rsID, you can query the NCBI dbSNP database using REST APIs and E-utilities. This process fetches variant class information and cross-database IDs for specific SNPs.

Can I batch query multiple rsIDs from dbSNP at once?

Yes, you can batch query multiple rsIDs from dbSNP using EPost and EFetch operations. This efficiently processes large numbers of rsIDs from sequencing experiments to retrieve minor allele frequencies and associated clinical significance.

How do I find all dbSNP variants within a specific gene or chromosomal region?

To find all dbSNP variants within a specific gene or chromosomal region, you can perform gene and region searching against the NCBI dbSNP database. This identifies all known SNPs and indels within the specified genomic coordinates.

Do I need pandas and matplotlib to query NCBI dbSNP for variant annotation?

Yes, querying NCBI dbSNP for variant annotation requires the requests library for API calls, pandas for data handling, and matplotlib for visualizing allele frequency data and variant information retrieved from the database.

What is the best way to prioritize genetic variants from a sequencing experiment for further study?

The best way to prioritize genetic variants is to retrieve their minor allele frequencies and clinical significance from NCBI dbSNP. Querying by rsID allows you to quickly filter and prioritize variants based on population frequency data.

Are there limitations when using dbSNP REST APIs for genomic coordinate lookups?

When using dbSNP REST APIs for genomic coordinate lookups, limitations include dependency on NCBI server availability and rate limits for E-utilities. Batch processing via EPost helps manage large rsID lists within these constraints.