Skip to main content

vepyr

PyPI - Version Python versions Platforms GitHub License PyPI - Downloads GitHub commit activity

CI Docs

vepyr logo

vepyr (/ˈvaɪpər/) — VEP Yielding Performant Results — is a blazing-fast Rust reimplementation of Ensembl's Variant Effect Predictor, exposed as a Python library and a vepyr command. It builds and uses Ensembl VEP caches locally, annotates VCF input through a native DataFusion engine, and returns results as a polars.LazyFrame or a VCF with CSQ in the INFO column.

📚 Documentation

https://biodatageeks.org/vepyr/

Quick start Install, get a cache, annotate
Polars DataFrames Schema, region filters, filter_vep in Polars
Command line vepyr annotate, VCF in, VCF out
Download Ensembl VEP and plugin caches Prebuilt release-116 caches
Caches Cache types, entity schemas, CSQ output fields
Plugins CADD, SpliceAI, AlphaMissense, ClinVar, dbNSFP, PhenotypeOrthologous
API reference build_cache(), annotate(), …
Performance Benchmarks vs Ensembl VEP

Install

pip install vepyr

This installs both the Python package and a vepyr executable:

vepyr annotate \
    -i input.vcf.gz \
    -o annotated.vcf.gz \
    --dir_cache ~/vepyr_cache/116_GRCh38_ensembl \
    --fasta GRCh38.fa \
    --everything \
    --fork 8

See Developers for building from source and running the test suite.

License

Apache-2.0

Metadata

Release files for vepyr 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vepyr 0.7.0
File Size Uploaded Provenance
vepyr-0.7.0.tar.gz 4.6 MB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for vepyr 0.7.0
File
vepyr-0.7.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
vepyr-0.7.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details
vepyr-0.7.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
vepyr-0.7.0-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
vepyr-0.7.0-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details

Total release size: 298.7 MB

Release files / vepyr-0.7.0.tar.gz

Download URL vepyr-0.7.0.tar.gz
Size 4.6 MB
Tags Source
SHA-256 checksum
How to use checksums
8da7b34b27e9c81ff83018f18d14aa264c839e81099e38c70408203811217f54
BLAKE2b-256 checksum
How to use checksums
0bf92ca9bb1b882f71fd2bef2b4aaa524bbff2e7a05c196adf489f570abe6eeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.

Transparency log

Release files / vepyr-0.7.0-cp310-abi3-win_amd64.whl

Download URL vepyr-0.7.0-cp310-abi3-win_amd64.whl
Size 55.3 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
ff14aeb81f8d49b6094c22a85e6a3c305d32797b08913108cba13f25a754d52f
BLAKE2b-256 checksum
How to use checksums
e68c6196b45eb10c2c7f6f926f12fe5e467dd6535c6ef8742409ed2e6a2f5f74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.

Transparency log

Release files / vepyr-0.7.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vepyr-0.7.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 62.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
89868b46c979f15866904812184a57239aace627961d6c536e3dc8850399c37f
BLAKE2b-256 checksum
How to use checksums
18e692e62cefcfbb75c00b28671b7d5c807f24fd8bf85180bab23ce2c4ce0825
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.

Transparency log

Release files / vepyr-0.7.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL vepyr-0.7.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 61.3 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
702a53715164965e4a0cb9db0d5f03bad87d359eecfc622cafd0ef96c634317b
BLAKE2b-256 checksum
How to use checksums
a808ac4e5780f86e0757a263af1b4fae5aec7573c51f9873077b08518f432238
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.

Transparency log

Release files / vepyr-0.7.0-cp310-abi3-macosx_11_0_arm64.whl

Download URL vepyr-0.7.0-cp310-abi3-macosx_11_0_arm64.whl
Size 56.1 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f8af07c20947e4f79698f0f4eeadfc48919e11668f79a89bfe347b1b8fa5fcb5
BLAKE2b-256 checksum
How to use checksums
2bcb1d1936ed9217a290f3d103abf16b37c7874b6cb6a4b7d4263d1ef720be5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.

Transparency log

Release files / vepyr-0.7.0-cp310-abi3-macosx_10_12_x86_64.whl

Download URL vepyr-0.7.0-cp310-abi3-macosx_10_12_x86_64.whl
Size 58.9 MB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
61210dc0d3615af6f81a33182aa190a1a57baff81162ca31124fd6f613ca458a
BLAKE2b-256 checksum
How to use checksums
a0770470e54331416b776b5e0ab5e2f429d4e7d262973859cb9bc1c4be29d72d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.

Transparency log

Security for vepyr 0.7.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 6 files in this release have been uploaded with provenance metadata.

Select from 6 files

Attestation for vepyr-0.7.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page