Annotate genetic variants with regulatory impact
ensembl-annotationskillsetup L2★35
ammawla/encode-toolkit ↗What it does
Query and manipulate Ensembl gene annotations (transcripts, variants, orthologs)
Best for
Genomics workflows where you need canonical gene structure, variant consequences, or cross-species orthologs; authoritative source (if on-date).
Inputs
- · gene ID (ENSG... / HGNC symbol)
- · variant coordinate (chr:pos:ref:alt)
- · species (human, mouse, fly)
Outputs
- · transcript isoforms (ENST... with exons, domains)
- · variant consequence (missense, frameshift, regulatory)
- · ortholog gene IDs across species
Requires
- · Ensembl REST API
- · VEP (Variant Effect Predictor)
Preconditions
Ensembl API accessible; gene/variant identifiers valid; species matches assembly (GRCh38 for human)
Failure modes
- · stale cache returns outdated annotations (Ensembl releases quarterly)
- · VEP variant format misspecified → 'not found' error
- · ambiguous HGNC symbol (multiple ENSG) → need manual resolution
Trust signals
- · VEP integration
- · Quarterly release schedule documented
- · REST API versioning