genetics-selfdecode-lookup

Look up imputed SNP genotypes from SelfDecode with JWT authentication.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/tsilva/health-agent --skill genetics-selfdecode-lookup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: genetics-selfdecode-lookup
Source: https://github.com/tsilva/health-agent/tree/main/.claude/skills/health-agent/genetics-selfdecode-lookup
Command: npx skills add https://github.com/tsilva/health-agent --skill genetics-selfdecode-lookup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill enables researchers and enthusiasts to access imputed SNP genotypes from SelfDecode, expanding genetic coverage beyond raw 23andMe data and facilitating deeper genotype-phenotype exploration.

Core Features & Use Cases

  • Imputed SNP lookup: Retrieve genotypes for SNPs not present in raw data using SelfDecode's imputed dataset.
  • Per-SNP and batch queries: Efficiently fetch single SNP results or multiple SNPs in a single request.
  • Secure authentication & caching: Manage JWT tokens via profile config, cache results locally with a TTL, and prompt token refresh when needed.
  • Use Case: A researcher wants to verify the APOE variant across imputed data to assess risk in a larger SNP set.

Quick Start

  • Ensure SelfDecode credentials are configured in your profile YAML under data_sources.selfdecode.
  • Start Claude Code in the skill directory and request a lookup, for example: "Check genotype for rs429358 using SelfDecode."
  • If authentication fails, follow the prompt to refresh the JWT token and retry.

Frequently Asked Questions about genetics-selfdecode-lookup

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

FAQPage Schema
How do I lookup imputed SNP genotypes from SelfDecode beyond raw 23andMe data?

To lookup imputed SNP genotypes, use a tool that queries SelfDecode's imputed dataset to extend coverage beyond raw 23andMe data. It retrieves genotypes for SNPs not present in your raw file using per-SNP or batch requests.

How does JWT token authentication work for SelfDecode SNP lookups?

JWT token authentication for SelfDecode lookups requires extracting a JWT from your browser session and configuring it in your profile YAML. The system validates responses and prompts for a token refresh if authentication errors occur.

Can I run batch SNP queries for multiple variants using SelfDecode imputed data?

Yes, you can run batch SNP queries using SelfDecode imputed data. The system efficiently fetches multiple SNPs in a single request and caches results locally for up to 30 days to accelerate subsequent genotype lookups.

What is the best way to check APOE variant risk across imputed genotypes?

The best way to check APOE variant risk is querying imputed genotypes via SelfDecode. This allows researchers to assess risk across a larger SNP set by retrieving variants like rs429358 that are missing from raw 23andMe data.

Do I need a SelfDecode account to retrieve imputed genotypes for rs429358?

Yes, you need a SelfDecode account and its credentials configured in your profile YAML. The tool uses your account's JWT token to authenticate requests and access the imputed dataset required for specific SNP genotypes.

Why does my SelfDecode lookup return an authentication error?

Your SelfDecode lookup returns an authentication error when the JWT token is expired or invalid. The system detects this failure and prompts you to refresh the JWT token from your browser session to retry the genotype query.