ensembl-database
Query Ensembl Genome Database
Also available from: davila7
Query the Ensembl genome database REST API for vertebrate genomic data. Look up genes, retrieve sequences, analyze variants with VEP, and perform comparative genomics across 250+ species.
Download the skill ZIP
Upload in Claude
Go to Settings → Capabilities → Skills → Upload skill
Toggle on and start using
Test it
Using "ensembl-database". Look up the gene BRCA2 in human
Expected outcome:
- Ensembl ID: ENSG00000139618
- Location: 13q13.1 (chr13:32,315,479-32,400,586)
- Description: BRCA2 DNA repair associated
- Transcripts: 22 known protein-coding transcripts
- Species: Homo sapiens (human)
Using "ensembl-database". Analyze variant rs699 with VEP
Expected outcome:
- Variant: rs699 (C>T)
- Location: Chromosome 16, position 213,641
- Gene: BLK (beta-1,3-galactosyltransferase 5)
- Consequence: Missense variant
- Protein change: Val281Phe
Security Audit
SafeAll 177 static findings are false positives. The skill is a legitimate bioinformatics tool querying the Ensembl genome database (maintained by EMBL-EBI). Scanner misidentified GA4GH Beacon API endpoints as Cobalt Strike keywords, HTTP status codes as cryptographic algorithms, and markdown code fences as shell command execution. Network requests target public bioinformatics APIs with proper rate limiting.
Risk Factors
🌐 Network access (3)
⚙️ External commands (2)
Quality Score
What You Can Build
Gene Annotation Pipeline
Look up genes, retrieve transcripts, get protein sequences, find orthologs, and export results for analysis.
Variant Analysis
Query variants by rsID, predict functional consequences with VEP, check population frequencies, retrieve phenotype associations.
Comparative Genomics
Find orthologs across species, retrieve sequences, compare gene structures, analyze evolutionary conservation.
Try These Prompts
Look up the gene TP53 in human using Ensembl and return its Ensembl ID, chromosomal location, and description.
Retrieve the DNA sequence for the BRCA2 gene (ENSG00000139618) in FASTA format.
Analyze the variant rs699 using VEP and show its predicted consequences and population frequencies.
Find all mouse orthologs for human gene BRCA2 and show their Ensembl IDs and sequence similarity.
Best Practices
- Respect the 15 requests per second rate limit for anonymous users
- Use batch endpoints when querying multiple items to improve efficiency
- Cache frequently accessed data to reduce API calls
Avoid
- Making sequential single requests instead of using batch endpoints
- Ignoring rate limit responses (429 status codes)
- Not specifying the correct assembly (GRCh37 vs GRCh38) for coordinate queries
Frequently Asked Questions
What species are supported?
How do I handle rate limits?
What is VEP?
How do I query older genome assemblies?
Can I batch multiple queries?
What output formats are available?
Developer Details
Author
K-Dense-AILicense
MIT
Repository
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/ensembl-databaseRef
main
File structure