acidgenomes.make_ensembl_genes_from_gtf¶
- acidgenomes.make_ensembl_genes_from_gtf(organism: str, *, genome_build: str | None = None, release: int | None = None, ignore_version: bool = True) EnsemblGenes¶
Create an EnsemblGenes object from the Ensembl GTF.
Downloads the current Ensembl GTF for the given organism, parses gene-level annotations via the GFF parsing engine, and enriches with metadata from the Ensembl FTP server.
- Parameters:
organism (str) – Latin organism name (e.g.
'Homo sapiens','Mus musculus').genome_build (str or None) – Ensembl genome build (e.g.
'GRCh38'). Auto-detected ifNone.release (int or None) – Ensembl release version (e.g.
115). Auto-detected ifNone.ignore_version (bool) – Strip version suffixes from gene identifiers.
- Returns:
Validated Ensembl gene annotations.
- Return type:
Examples
>>> genes = make_ensembl_genes_from_gtf("Homo sapiens") >>> genes = make_ensembl_genes_from_gtf("Mus musculus")