
from kosmos530
Access and query the Ensembl REST API for gene lookups, sequence retrieval, variant annotation (VEP), orthologs, and comparative genomics across 250+ species.
Provides a structured interface and guidance for querying the Ensembl genome REST API. This skill outlines common operations such as retrieving gene, transcript and protein sequences, running Variant Effect Predictor (VEP) queries, finding orthologs/paralogs, and mapping coordinates between assemblies. It includes examples using a Python helper library and direct REST requests, plus scripts and reference docs included in the repo.
Use when performing genomic data retrieval or analysis: gene annotation pipelines, variant consequence prediction, comparative genomics, retrieving sequences for downstream analysis, or converting coordinates between assemblies (GRCh37/GRCh38). Appropriate for researchers, bioinformaticians, and data pipelines that need programmatic access to Ensembl.
api_endpoints.md reference listing endpoints and parameters is present.Best used with code-capable assistants that can run or generate Python scripts and API calls (Claude Code, Codex, Copilot).
Ensembl Database skill provides a well-structured Python client for querying the Ensembl REST API covering gene lookups, sequence retrieval, variant analysis (VEP), orthologs, and comparative genomics. The bundled script runs cleanly with proper CLI argument parsing. Code is production-quality with rate limiting, retries, and error handling. Niche but genuinely useful for genomics researchers.
Clean, well-written scientific computing skill. No security concerns — only contacts official EMBL-EBI Ensembl API endpoints. Good separation of SKILL.md documentation and script implementation.