Closed jdhayhurst closed 1 year ago
Review (TODO):
process.container = 'docker://ebispot/gwas-sumstats-harmoniser:latest'
singularity.enabled = true
harmonnized_ch
dockerfile
NFCORE_GWASCATALOGHARM:GWASCATALOGHARM:prepare_reference:get_tbi_files
exits with 0 but gives missing output file - file system latency? Means you have to run and then resume./subworkflows/local/quality_control.nf
for vcf - depends on someone running it with chr 22 in the config - remove hardcoding./modules/local/haronization_log.nf
ftp
in the config to something more generic like "destination path"*.running.log
- input file is a hash (possible nextflow byproduct), no reference data and -e
at start of some linesaccession_id.sh
fails in the container environment - any reason for this to be bash instead of python?
modules/local/ftp_copy.nf
change sh
to bash
@jiyue1214 I've got the map to build working (I committed some changes to read the chromosomes from the NF params). It's breaking for me on this line https://github.com/EBISPOT/gwas-sumstats-harmoniser/blob/278d31ce44242ff655ef98a6614fc1e6f95095a7/modules/local/ten_percent_counts.nf#L18. shuf
is not installed in the docker image. There's two approaches 1. install shuf into the docker image or 2. rewrite that either with bash utils that are installed or with python.
@jiyue1214 I've got the map to build working (I committed some changes to read the chromosomes from the NF params). It's breaking for me on this line
.
shuf
is not installed in the docker image. There's two approaches 1. install shuf into the docker image or 2. rewrite that either with bash utils that are installed or with python.
Hi, @jdhayhurst . I checked the docker image of ebispot/gwas-sumstats-harmoniser:latest and I found shuf had already included in the current docker image. However, pysam package had not yet. It may be the reason you may see the pipeline broken at this line. I created a new docker image, which contains wget and pysam at here which may helps: 'docker://athenaji/gwas_harm_test:latest' .
@jiyue1214 I haven't been testing with "latest" because that is only built for releases. I've been using a local docker image built from the dockerfile in this branch of the repository, which has wget and pysam installed.
executed on codon by:
Review (TODO):
process.container = 'docker://ebispot/gwas-sumstats-harmoniser:latest'
singularity.enabled = true
harmonnized_ch
dockerfile
NFCORE_GWASCATALOGHARM:GWASCATALOGHARM:prepare_reference:get_tbi_files
exits with 0 but gives missing output file - file system latency? Means you have to run and then resume./subworkflows/local/quality_control.nf
for vcf - depends on someone running it with chr 22 in the config - remove hardcoding./modules/local/haronization_log.nf
ftp
in the config to something more generic like "destination path"*.running.log
- input file is a hash (possible nextflow byproduct), no reference data and-e
at start of some linesaccession_id.sh
fails in the container environment - any reason for this to be bash instead of python?modules/local/ftp_copy.nf
changesh
tobash