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

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

License

Apache-2.0

Metadata

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

Built distributions (wheels)

Table of built distributions (wheels) for vepyr 0.8.0
File
vepyr-0.8.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
vepyr-0.8.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.8.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
vepyr-0.8.0-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
vepyr-0.8.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.8.0.tar.gz

Download URL vepyr-0.8.0.tar.gz
Size 8.7 MB
Tags Source
SHA-256 checksum
How to use checksums
c06792034f2564c072ba4b0a61549dc070345821810a382cf597547a0d21bbd6
BLAKE2b-256 checksum
How to use checksums
e1723d2ba464f9c649c024d5bac7f378940bf69806d5bb603335a01e3a2a7f3e
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 27, 2026.

Transparency log

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

Download URL vepyr-0.8.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
848e8cd732257ed88bda979511ba4d02e7ae726b44e34e65b4513c92c7178f7a
BLAKE2b-256 checksum
How to use checksums
7cac2b9252bcda80555bc92e0d868313550dbb8216a5de61b4ab90fc6991e983
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 27, 2026.

Transparency log

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

Download URL vepyr-0.8.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
2290d01c27d4af7c8621ed6865f6bf46e2124fcbddb980959d11b3ede1273b25
BLAKE2b-256 checksum
How to use checksums
74b3963fe074751ae2b6e47dba5d3e3b1bbd1ec954cd3bc628217eab54d5fa5e
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 27, 2026.

Transparency log

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

Download URL vepyr-0.8.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
d3f2f5660ae6062145ebc53eac4f66070e9ee9741c4090b7a085830ad19253f6
BLAKE2b-256 checksum
How to use checksums
824b81fcc3389b4ba324d341a89431f56c3dedb1adc8a0a7efebf4fdc6b8e356
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 27, 2026.

Transparency log

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

Download URL vepyr-0.8.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
3c11e4107594e88d11df604cebef250ac7127b2b5452c458a45b94c89a1b1b79
BLAKE2b-256 checksum
How to use checksums
e62f8f3dde67145c40d92e0290b3fe17095a8bd404416b19926ab0d3f2925f17
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 27, 2026.

Transparency log

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

Download URL vepyr-0.8.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
b6c336652a0d7f6cdbfbb3bc1df9306bfdf701cd82d8f5855e27acbee140b79a
BLAKE2b-256 checksum
How to use checksums
7bfa58281b92ac0de844c724f165937a2cd2108473782e335c73aa163d0a5429
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 27, 2026.

Transparency log

Security for vepyr 0.8.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.8.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 27, 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