recipe ensembl-vep

The VEP determines the effect of your variants (SNPs, insertions, deletions, CNVs or structural variants) on genes, transcripts, and protein sequence, as well as regulatory regions.



Apache 2.0



package ensembl-vep

(downloads) docker_ensembl-vep


96.0-0, 95.3-0, 95.2-0, 95.1-0, 95.0-1, 95.0-0, 94.5-0, 94.4-0, 94.0-0, 93.4-0, 93.2-0, 92.4-0, 92.3-0, 92.0-1, 91.3-1, 91.3-0, 91.2-0, 91.1-0, 91.0-0, 90.10-0, 90.9-1, 90.7-1, 90.7-0, 90.6-0, 90.5-0, 90.3-0, 90.1-1, 90.1-0, 89.7-0, 89.4-0, 89.1-2, 89.1-1, 88.10-1, 88.10-0, 88.9-2, 88.9-1, 88.9-0, 88.8-0, 88-0

Depends htslib

Depends perl


Depends perl-bio-db-hts


Depends perl-bioperl


Depends perl-dbd-mysql

Depends perl-dbi

Depends perl-io-compress

Depends perl-json

Depends perl-perlio-gzip

Depends perl-sereal

Depends perl-set-intervaltree

Depends perl-text-csv

Depends unzip



With an activated Bioconda channel (see 2. Set up channels), install with:

conda install ensembl-vep

and update with:

conda update ensembl-vep

or use the docker container:

docker pull<tag>

(see ensembl-vep/tags for valid values for <tag>)


This package installs only the variant effect predictor (VEP) library code. To install data libraries, you can use the ‘vep_install’ command installed along with it. For example, to install the VEP library for human GRCh38 to a directory

vep_install -a cf -s homo_sapiens -y GRCh38 -c /output/path/to/GRCh38/vep –CONVERT

(note that vep_install is renamed from

to avoid having generic script names in the PATH)

The –CONVERT flag is not required but improves lookup speeds during runs. See the VEP documentation for more details