ensembl-gene:structure

Parse Ensembl GTF files into per-gene structural summary tables.

Updated Feb 2, 2024
One-click install
npx skills add https://github.com/bigbio/hvantk --skill ensembl-gene-structure
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ensembl-gene:structure
Source: https://github.com/bigbio/hvantk/tree/main/hvantk/skills/ensembl_gene/structure
Command: npx skills add https://github.com/bigbio/hvantk --skill ensembl-gene-structure

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires hail, pandas, requests, click, and includes scripts (resource) components.

What problem does it solve?

This skill resolves the ambiguity and inconsistency in gene structural data by providing a standardized, pinned table of Ensembl gene coordinates, biotypes, and coding metrics derived from a specific GTF release.

Core Features & Use Cases

  • Standardized Gene Metrics: Provides consistent gene location, name, biotype, and CDS length across all downstream analyses.
  • Transcript Selection: Automatically identifies the MANE Select transcript or the longest coding transcript to serve as the representative gene model.
  • Use Case: Use this skill to normalize PTM site density or calculate gene-length-adjusted rare-variant burden counts in multiomics studies.

Quick Start

Run the hvantk reprocess ensembl-gene:structure command to build the canonical gene table from the pinned Ensembl GTF release.

Frequently Asked Questions about ensembl-gene:structure

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

FAQPage Schema
How do I parse Ensembl GTF files to extract standardized gene coordinates and biotypes?

To parse Ensembl GTF files into a standardized structural summary, this Skill extracts per-gene coordinates, biotypes, and coding transcript metrics. It processes the pinned GTF release using pandas to generate a consistent table for downstream pipelines.

What is the best way to select the MANE Select transcript for variant annotation pipelines?

Selecting the MANE Select transcript for variant annotation requires deterministic transcript selection from gene models. This Skill automatically identifies the MANE Select transcript or falls back to the longest coding transcript to serve as the representative model.

How do I calculate gene-length-adjusted rare-variant burden counts using Hail?

Calculating gene-length-adjusted rare-variant burden counts in Hail requires stable gene structural metrics. This Skill generates a standardized table of CDS lengths and coordinates, satisfying requirements for nuisance covariate calculation in multiomics integration.

Does this Ensembl gene structure parser require specific dependencies to run?

This Ensembl gene structure parser requires hail, pandas, requests, and click to run. These dependencies support the parsing logic and enable the generation of standardized per-gene structural summary tables from a pinned GTF release.

Why do I need a standardized Ensembl gene structure table for multiomics integration?

You need a standardized Ensembl gene structure table for multiomics integration to resolve ambiguity and inconsistency in gene structural data. It provides consistent gene location, name, biotype, and CDS length across all downstream analyses.