Pulls transcriptomics data and eQTLs from the GTEx Portal API V2, giving you median TPM values for genes and variant associations across 54 human tissue sites. Built by Google DeepMind as part of their science-skills collection. You'll want this if you're doing genetic research or building tools that need access to baseline RNA expression data without scraping or managing your own GTEx datasets. Requires uv to be installed, and you'll need to acknowledge GTEx's terms of use on first run. It's a straightforward API wrapper, but it saves you from dealing with the portal's documentation yourself. The repo has 2.4K stars and passed security audits from three different tools.

skills.sh installs
2.2K
GitHub stars
3.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add google-deepmind/science-skills --skill gtex-database --agent claude-code

Installs into .claude/skills of the current project.

Files

GTEx Database Integration

This skill retrieves transcriptomics data (RNA expression baselines) and expression Quantitative Trait Loci (eQTLs) from the GTEx Portal API V2. It provides access to median TPM (Transcripts Per Million) values for genes and significant eQTLs for variants across 54 human tissue sites.

Prerequisites

  1. uv: Read the uv skill and follow its Setup instructions to ensure uv is installed and on PATH.
  2. User Notification: If .licenses/gtex_database_LICENSE.txt does not already exist in the workspace root directory then (1) prominently notify the user to check the terms at https://gtexportal.org/home/license and https://gtexportal.org/home/documentationPage#gtexApi, then (2) create the file recording the notification text and timestamp.

When to Use

Use this skill when you need to:

Sponsors

Details

Repository
github.com/google-deepmind/science-skills
Categories
Backend & APIs, Databases
First seen
Jul 14, 2026

More from google-deepmind/science-skills

All 37
1google-deepmind avatarjaspar-databasegoogle-deepmind/science-skillsQuery the JASPAR database for Transcription Factor (TF) binding profiles. Use when retrieving Position Frequency Matrices (PFMs) or Position Weight Matrices (PW2.2Kskills.sh installs
2google-deepmind avatargnomad-databasegoogle-deepmind/science-skillsQuery the Genome Aggregation Database (gnomAD). Use when determining the rarity or allele frequency of specific genetic variants, retrieving gene constraint met2.2Kskills.sh installs
3k-dense-ai avatardatabase-lookupk-dense-ai/scientific-agent-skillsQuery documented public database APIs with explicit endpoints, filters, pagination, and provenance. Use when a scientific, regulatory, financial, or other datab2.2Kskills.sh installs
4tencentcloudbase avatarcloudbase-document-database-in-wechat-miniprogramtencentcloudbase/skillsUse CloudBase document database WeChat MiniProgram SDK to query, create, update, and delete data. Supports complex queries, pagination, aggregation, and geoloca1.5Kskills.sh installs
5firebase avatarfirebase-basicsfirebase/skillsfirebase basics1.3Kskills.sh installs
6nvidia avatarcuopt-numerical-optimization-api-clinvidia/skillsLP, MILP, and QP (beta) with cuOpt — CLI only (MPS/LP/QPS files, cuopt_cli). Use when the user is solving LP, MILP, or QP from an MPS or LP file via command lin1.3Kskills.sh installs