Run SAIGE-QTL using a docker image
Thanks to Juha Karjalainen for sharing the Dockerfile.
-
Dockerfile can be found in the SAIGE-QTL folder: ./docker/Dockerfile
-
The docker image can be pulled
docker pull wzhou88/saigeqtl:0.1.0
Functions can be called
step1_fitNULLGLMM_qtl.R --help
step2_tests_qtl.R --help
step3_gene_pvalue_qtl.R --help
makeGroupFile.R --help
If docker version of SAIGE-QTL is run on a local system
docker run wzhou88/saigeqtl:0.1.0 step1_fitNULLGLMM_qtl.R --help
docker run wzhou88/saigeqtl:0.1.0 step2_tests_qtl.R --help
docker run wzhou88/saigeqtl:0.1.0 step3_gene_pvalue_qtl.R --help
docker run wzhou88/saigeqtl:0.1.0 makeGroupFile.R --help
NOTE: -v
option is also important for docker run to Bind mount a volume
. Check link for more details.