Skip to main content

vepyr

PyPI - Version Python versions Platforms GitHub License PyPI - Downloads install with bioconda Bioconda Bioconda - Downloads Bioconda - Platforms 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
Nextflow The vepyr/annotate module, amd64 and arm64 containers
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

or from bioconda (linux-64, osx-64, osx-arm64):

conda install -c conda-forge -c bioconda vepyr

Either 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 \
    --fork 8

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

License

Apache-2.0

Metadata

Release files for vepyr 0.9.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.9.0
File Size Uploaded Provenance
vepyr-0.9.0.tar.gz 8.7 MB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for vepyr 0.9.0
File
vepyr-0.9.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
vepyr-0.9.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.9.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
vepyr-0.9.0-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
vepyr-0.9.0-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details

Total release size: 303.4 MB

Release files / vepyr-0.9.0.tar.gz

Download URL vepyr-0.9.0.tar.gz
Size 8.7 MB
Tags Source
SHA-256 checksum
How to use checksums
8ddef8fa2a89b8cefba5714c3b00eec7ca7b50b3afa69a246afef5aa934d3983
BLAKE2b-256 checksum
How to use checksums
b85aeeebf970332dcfdf84a56c480c2f91e6acaba911cbbdbfca05faeba6cbaa
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 29, 2026.

Transparency log

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

Download URL vepyr-0.9.0-cp310-abi3-win_amd64.whl
Size 55.4 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
d6f592bf2ced62028ac641ff3e12eb533e44cfe50c2daef5565c7422041a8f3a
BLAKE2b-256 checksum
How to use checksums
aa7f190d0d71f3881aae52a75c7493fa17ce906b50e2b4b50fa0e7d329c44455
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 29, 2026.

Transparency log

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

Download URL vepyr-0.9.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 62.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
8b4adb035e350ca7fe02eb023fb8f907b64dc88b893ed64c881aa530c9a0189c
BLAKE2b-256 checksum
How to use checksums
41fc14d146d981513c83ac57646f1de8237f05a57c391b9366389333a6b42245
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 29, 2026.

Transparency log

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

Download URL vepyr-0.9.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 61.4 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
f37157fbdff41b218c948aaf8092af534277fd635fa93d5ac0652161f957c376
BLAKE2b-256 checksum
How to use checksums
8efcb9c91e52cc3ca5aadde4b5a9357b47f95c6ea64b4ce37a1ba9e1c3012968
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 29, 2026.

Transparency log

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

Download URL vepyr-0.9.0-cp310-abi3-macosx_11_0_arm64.whl
Size 56.2 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
aa1ea372ebabd0ac04c150f711cf415ab534fabdd332f4f4848e50155a36f3ce
BLAKE2b-256 checksum
How to use checksums
971b16befe35e750de0473561115238dfd12a8b88e1b4b5e43fbb8eb5affb65b
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 29, 2026.

Transparency log

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

Download URL vepyr-0.9.0-cp310-abi3-macosx_10_12_x86_64.whl
Size 59.0 MB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ff75ed1bbe3b7e587d033fe62ff4a2e5a4e20c42c8e49a179d3534f48825db17
BLAKE2b-256 checksum
How to use checksums
6b2f9560071a1a2e813a1611073c8e21791a64a9c6dcb452838cd92f653245d8
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 29, 2026.

Transparency log

Security for vepyr 0.9.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.9.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 29, 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