eilon-s/sherlock_vep:latest
$ singularity pull shub://eilon-s/sherlock_vep:latest
Singularity Recipe
Bootstrap: docker
From: willmclaren/ensembl-vep
# sudo singularity build ensembl-vep Singularity
%help
This is a singularity file for VEP docker.
run example: singularity run --bind $PWD:$PWD ensembl-vep -i ./inputfilename.vcf -o ./outputfilename --cache --assembly GRCh37 --dir_cache /home/vep/.vep --dir_plugins /home/vep/.plugins --offline --format vcf --vcf --symbol --plugin Downstream --plugin Wildtype --terms SO
%environment
LANGUAGE=en_US
LANG="en_US.UTF-8"
LC_ALL=C
export LANGUAGE LANG LC_ALL
%post
mkdir -p /home/vep/.vep;
# install data for yeast BY
#perl /home/vep/src/ensembl-vep/INSTALL.pl -a acf -s Saccharomyces_cerevisiae -y R64-1-1 -c /home/vep/.vep;
# install data for human hg19
#perl /home/vep/src/ensembl-vep/INSTALL.pl -a acf -s homo_sapiens -y GRCh37 -c /home/vep/.vep
# get plugins
#rm -fr /home/vep/.plugins;
mkdir -p /home/vep/.plugins;
rm -f -r /VEP_plugins;
git clone https://github.com/Ensembl/VEP_plugins.git;
cp -r -f /VEP_plugins/* /home/vep/.plugins;
rm -f -r /VEP_plugins;
# get pVACseq plugin
rm -f -r /pVAC-Seq;
git clone https://github.com/griffithlab/pVAC-Seq.git;
cp -f /pVAC-Seq/pvacseq/VEP_plugins/Wildtype.pm /home/vep/.plugins;
rm -f -r /pVAC-Seq;
%runscript
exec /home/vep/src/ensembl-vep/vep "$@"
%apprun vep
exec /home/vep/src/ensembl-vep/vep "$@"
%apprun install_vep
exec perl /home/vep/src/ensembl-vep/INSTALL.pl "$@"
Collection
- Name: eilon-s/sherlock_vep
- License: None
View on Datalad
Metrics
key | value |
---|---|
id | /containers/eilon-s-sherlock_vep-latest |
collection name | eilon-s/sherlock_vep |
branch | master |
tag | latest |
commit | 69bd4e7a9fcd278546ff9daa55861cb531c9d5e4 |
version (container hash) | a9932f2459a8efcf212a81f8d5557c9c |
build date | 2021-01-19T22:24:02.715Z |
size (MB) | 1621 |
size (bytes) | 616017951 |
SIF | Download URL (please use pull with shub://) |
Datalad URL | View on Datalad |
Singularity Recipe | Singularity Recipe on Datalad |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.