Hi.
I've been using ensembl-vep through Docker before and managed to use it, but now I'm encountering difficulties.
I'm running the commands as instructed in the ensembl-vep page.
After running the commands
docker pull ensemblorg/ensembl-vep
and
mkdir $HOME/vep_data
I run
docker run -t -i -v $HOME/vep_data:/data ensemblorg/ensembl-vep INSTALL.pl -a cf -s homo_sapiens -y GRCh38
which resulted in the following output:
- getting list of available cache files
- downloading https://ftp.ensembl.org/pub/release-110/variation/indexed_vep_cache/homo_sapiens_vep_110_GRCh38.tar.gz
Cannot open Local file /opt/vep/.vep/tmp/homo_sapiens_vep_110_GRCh38.tar.gz: No such file or directory
at /opt/vep/src/ensembl-vep/INSTALL.pl line 1315.
Cannot open Local file /opt/vep/.vep/tmp/CHECKSUMS: No such file or directory
at /opt/vep/src/ensembl-vep/INSTALL.pl line 1319.
- unpacking homo_sapiens_vep_110_GRCh38.tar.gz
tar (child): /opt/vep/.vep/tmp/homo_sapiens_vep_110_GRCh38.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
ERROR: Failed to unpack file /opt/vep/.vep/tmp/homo_sapiens_vep_110_GRCh38.tar.gz
I tried expending file permissions but that didn't work.
What can be done?
Thanks.
Is there a particular reason you need to use VEP in a docker container? There is a conda release available that could be easier to use, and I've not encountered any problems with using that.
I found that using Docker eliminates the need to install multiple modules, as happens when using perl ensembl-vep without a container.
I'll try using conda.
Thanks.
Didn't work. I installed ensembl-vep in conda and followed the instruction to no avail.