ensembl-database

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

1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/Sologa/codex-pipeline --skill ensembl-database-sologa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ensembl-database
Source: https://github.com/Sologa/codex-pipeline/tree/main/.codex/skills/ensembl-database
Command: npx skills add https://github.com/Sologa/codex-pipeline --skill ensembl-database-sologa

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides programmatic access to the Ensembl genome database, enabling researchers to retrieve and analyze vast amounts of genomic data for over 250 species.

Core Features & Use Cases

  • Gene Information Retrieval: Look up genes by symbol or ID, retrieve sequences, and access cross-references.
  • Variant Analysis: Predict the functional consequences of genetic variants using VEP.
  • Comparative Genomics: Find orthologs and paralogs across different species.
  • Use Case: A researcher needs to find all human genes that are orthologous to a specific mouse gene and retrieve their protein sequences for further analysis.

Quick Start

Use the ensembl-database skill to find orthologs for the human gene BRCA2 in the mouse species.

Frequently Asked Questions about ensembl-database

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

FAQPage Schema
How do I look up a gene and retrieve its protein sequence using the Ensembl REST API?

You can look up a gene by its symbol or ID to retrieve sequences and cross-references using the Ensembl REST API. This Skill queries the database to fetch gene information and DNA/protein sequences for over 250 species.

Can I predict the functional effects of genetic variants with VEP?

Yes, you can predict the functional consequences of genetic variants using VEP. This Skill queries the Ensembl REST API to perform variant analysis and determine variant effects on genes and proteins.

How do I find orthologs for a specific gene across different species?

To find orthologs across different species, this Skill queries the Ensembl database for comparative genomics data. It retrieves orthologous and paralogous genes, enabling cross-species genomic comparisons for over 250 species.

Does the Ensembl database API support mapping coordinates between genome assemblies?

Yes, the Ensembl database API supports coordinate mapping between genome assemblies. This Skill queries the REST API to translate genomic coordinates, ensuring accurate cross-references across different assembly versions.

What do I need to use the ensembl_rest client for genomic research?

You need the ensembl_rest client and the requests library to use this Skill for genomic research. These dependencies facilitate programmatic access to the Ensembl database for retrieving genomic data and performing variant analysis.

What is the best way to retrieve cross-references for a human gene from Ensembl?

The best way to retrieve cross-references for a human gene is querying the Ensembl REST API via this Skill. It fetches gene information and external cross-references, supporting lookup by gene symbol or ID across multiple species.