Python interface to Ensembl reference genome metadata. Provides lazy-loading access to Ensembl databases for annotation, sequence retrieval, and genome assembly metadata. Current version: 2.10.1, requires Python >=3.9. Releases follow Ensembl releases, with periodic updates.
pip install pyensemblNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Fetch genes from Ensembl release 75 on chromosome 6.
Always specify an explicit release number to avoid ambiguity.
Use 1-based, inclusive coordinates. For an interval from 100,000,000 to 110,000,000, call genes_by_locus(6, 100_000_000, 110_000_000).
Use EnsemblRelease(104) instead of cached_release().
Trigger download explicitly: EnsemblRelease(75).download() before querying.
Use: from pyensembl import EnsemblRelease
No dependency data recorded yet.
No resource links recorded.