Closed EdGreen21 closed 5 years ago
conda is required in this image for IEDB since it runs on python2.7. A docker container for VEP with the plugins needed for pVACseq is available here: https://hub.docker.com/r/mgibio/vep/
Thanks Susanna, that also had the
RUN wget https://raw.githubusercontent.com/Ensembl/VEP_plugins/release/90/Downstream.pm
line that I was looking for
Development Suggestion Base container on Ubuntu 16:04 instead of miniconda
Benefits 1 - The
ENSEMBL VEP
dockerfile link is based onUbuntu16.04
, allowing a multi-stage docker build to make a container that can process*.vcf
files as well as laterpVACtools
steps.2 - pvactools can be installed using
pip
;Ubuntu16.04
ships withPython 3.5
, so potentially avoid need for need forconda
environments.3 - ability to combine with other Ubuntu based builds such as this one allowing full XRDP support, making the pvacviz GUI easily accessible. Alternative would be to alter the pvacviz code (as suggested in pvactools issue #257 here) to potentially host to access
pvacviz
browser using port forwarding.Potential Costs If there are remaining conda dependencies in pvactools this would require the installation of miniconda in the docker file, following the guidelines in the miniconda dockerfile here but adding maintenance overhead