Closed loganylchen closed 5 years ago
Hi @btrspg, can you please try with the latest MMSplice version (1.0.1) and the latest vep plugin from the master branch? MMSplice version 0.2.7 does not work with the latest VEP plugin. Besides, you need to install MMSplice pip install mmsplice
will get you the latest 1.0.1 version.
@s6juncheng Thanks, I have tried the dockerfile in the rep to build the image, it came out the same error.
@btrspg
Can you try to run the following code to test mmsplice VEP plugin before analyzing your data:
git clone git://github.com/gagneurlab/MMSplice.git
docker build -t mmsplice .
cat tests/data/test.vcf | sudo docker run -i mmsplice vep --plugin MMSplice --format vcf --assembly GRCh37 --database --port 3337 --vcf -o STDOUT | tee variant_effect_output.txt
This works in my environment and CircleCI so should work in your environment too. The problem you counter is probably due to the parameters you run the VEP plugin. Especially --fork=20
because MMSplice VEP plugin is not thread-safe.
Thanks for reporting the issue. I have updated the documentation for thread-safety. https://github.com/gagneurlab/MMSplice/commit/7f4aeb8bfa6cd460bccc5db593c066d1691bf1f6
Description
I install mmsplice based on the
ensemblorg/ensembl-vep
image, and with following commandsand put
./Plugins
into the PERL5LIB environment.And try to use vep to do the annotation as the following command.
What I Did
It has following INFO: