Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 0 additions & 11 deletions .github/dependabot.yml

This file was deleted.

2 changes: 2 additions & 0 deletions env/bases2fastq/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
FROM elembio/bases2fastq:2.1.0
CMD ["bases2fastq "]
2 changes: 2 additions & 0 deletions env/picard/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
FROM broadinstitute/picard:2.3
CMD ["/bin/bash"]
1 change: 1 addition & 0 deletions launch.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@

module purge
module load nextflow/23.04.1
module load mambaforge/23.1.0

run_dir_path=$1
fcid=$2
Expand Down
9 changes: 0 additions & 9 deletions main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -77,8 +77,6 @@ process tar {

tag "${fcid}"

module params.PBZIP2_MODULE

output:
path("*.tar.bz2"), emit: file
path(".command.*")
Expand Down Expand Up @@ -122,8 +120,6 @@ process _basecall_bases2fastq {

tag "${fcid}"

module params.BASES2FASTQ_MODULE

input:
val lane

Expand Down Expand Up @@ -194,9 +190,6 @@ process _basecall_picard{

tag "${fcid}"

module params.PICARD_MODULE
module params.JDK_MODULE

input:
val lane

Expand Down Expand Up @@ -475,8 +468,6 @@ process multiqc {

tag "${fcid}"

module params.MULTIQC_MODULE

input:
tuple(val(path_to_data), path(fastqc))
path reports
Expand Down
58 changes: 58 additions & 0 deletions nextflow.config.template → nextflow.config
Original file line number Diff line number Diff line change
Expand Up @@ -118,3 +118,61 @@ trace {
env {
SEQERA_ACCESS_TOKEN=""
}

profiles {
hpc-modules {
process {
withName: 'multiqc' {
module = params.MULTIQC_MODULE
}
withName: 'tar' {
module = params.PBZIP2_MODULE
}
withName: '_basecall_bases2fastq' {
module = params.BASES2FASTQ_MODULE
}
withName: '_basecall_picard' {
module = params.PICARD_MODULE
module = params.JDK_MODULE
}
}
}

hpc-container {
singularity.enabled = true

process {
container = /path/to/conda-container

withName: '_basecall_picard' {
container = 'docker://broadinstitute/picard:2.23.8'
}

withName: 'bases2fastq' {
container = 'docker://elembio/bases2fastq:2.2.0'
}
}
}

default {
singularity.enabled = true

conda.enabled = true
#conda.cacheDir =
#conda.useMamba = true


process {
conda = ${baseDir}/environment.yml

withName: '_basecall_picard' {
container = 'docker://broadinstitute/picard:2.3'
}

withName: 'bases2fastq' {
container = 'docker://elembio/bases2fastq:2.1.0'
}

}
}
}