ensembl-database

Query gene, sequence, and variant data from the Ensembl REST API.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Org-GAgent/result-interpreter --skill ensembl-database-org-gagent
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ensembl-database
Source: https://github.com/Org-GAgent/result-interpreter/tree/main/.skills/scientific-skills/ensembl-database
Command: npx skills add https://github.com/Org-GAgent/result-interpreter --skill ensembl-database-org-gagent

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Enables programmatic access to the Ensembl genome database REST API for comprehensive genomics research, removing the need for manual web queries to fetch gene data, sequences, and variant information.

Core Features & Use Cases

  • Gene lookup by symbol or Ensembl ID to retrieve coordinates, transcripts, and annotations.
  • Sequence retrieval for genomic, transcript, and protein data, with options for specific content types.
  • Variant analysis via VEP predictions, population frequencies, and phenotype associations for research and reporting.
  • Orthologs, paralogs, and comparative genomics tooling to study cross-species conservation.
  • Coordinate mapping and assembly conversion (e.g., GRCh37 to GRCh38) to support liftover workflows.

Quick Start

Install the Ensembl REST API client and run a simple query to fetch BRCA2 information from the Ensembl REST service.

Frequently Asked Questions about ensembl-database

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

FAQPage Schema
How do I retrieve gene sequences and annotations from the Ensembl REST API?▼

Query the Ensembl REST API by gene symbol or Ensembl ID to retrieve genomic, transcript, and protein sequences with coordinates and annotations across 250+ species. The skill manages REST API rate limiting and error handling for deterministic sequence retrieval.

Can I perform variant analysis and VEP predictions using Ensembl data?▼

Yes, you can perform variant analysis using Ensembl VEP predictions. The REST API provides variant effect predictions, population frequencies, and phenotype associations to support genomic research and clinical reporting workflows.

What is the best way to find orthologs and comparative genomics data across species?▼

Finding orthologs and comparative genomics data across species is best done by querying the Ensembl REST API for orthologs and paralogs. This enables cross-species conservation studies using deterministic lookups across 250+ species.

Does the Ensembl REST API support coordinate conversion between GRCh37 and GRCh38 assemblies?▼

Yes, the Ensembl REST API supports coordinate conversion between GRCh37 and GRCh38 assemblies. You can map genomic coordinates and convert assemblies to support liftover workflows across different genome builds.

Do I need Python requests to query the Ensembl genome database?▼

Yes, you need the Python requests library to query the Ensembl genome database. The skill uses requests to implement deterministic REST API lookups for gene data, sequences, and variant information with proper error handling.