Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Housekeeping #492

Merged
merged 10 commits into from
Mar 3, 2022
2 changes: 1 addition & 1 deletion conf/modules.config
Original file line number Diff line number Diff line change
Expand Up @@ -403,7 +403,7 @@ process {
pattern: "*cram"
]
}
withName: 'QUALIMAP_BAMQC_CRAM' {
withName: 'QUALIMAP_BAMQCCRAM' {
ext.args = '--paint-chromosome-limits --genome-gc-distr HUMAN -skip-duplicated --skip-dup-mode 0 -outformat HTML'
ext.prefix = { "${meta.id}.recal" }
ext.when = { !(params.skip_tools && params.skip_tools.contains('bamqc')) }
Expand Down
38 changes: 28 additions & 10 deletions modules.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
},
"bwa/mem": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
"git_sha": "950700bcdc0e9a2b6883d40d2c51c6fc435cd714"
},
"bwamem2/index": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
},
"bwamem2/mem": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
"git_sha": "950700bcdc0e9a2b6883d40d2c51c6fc435cd714"
},
"cat/fastq": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
Expand All @@ -27,8 +27,11 @@
"custom/dumpsoftwareversions": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
},
"deeptools/bamcoverage": {
"git_sha": "fdb1664885480d9411c24ba45bb4fde4738e5907"
},
"deepvariant": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
"git_sha": "c450b08a75cda8878876ccbbe42493d6774397bd"
},
"ensemblvep": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
Expand Down Expand Up @@ -72,6 +75,9 @@
"gatk4/gatherbqsrreports": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
},
"gatk4/gatherpileupsummaries": {
"git_sha": "8c8be7d7c6c5b17b89f1c392866fc433b0f79d69"
},
"gatk4/genomicsdbimport": {
"git_sha": "967fb22dedc2c8855f00e64c3d7b5814c85242a6"
},
Expand All @@ -84,12 +90,18 @@
"gatk4/haplotypecaller": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
},
"gatk4/intervallisttobed": {
"git_sha": "fcd483e1b5156262a60184d96e7cd35d8d475bf4"
},
"gatk4/learnreadorientationmodel": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
},
"gatk4/markduplicates": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
},
"gatk4/mergemutectstats": {
"git_sha": "3f364e2f31443f6742e8c63bf2083b5583431ef7"
},
"gatk4/mutect2": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
},
Expand All @@ -114,29 +126,35 @@
"multiqc": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
},
"qualimap/bamqc": {
"git_sha": "e31f1ff3b1375b30db08637d8937e25cc046f3cc"
},
"qualimap/bamqccram": {
"git_sha": "950700bcdc0e9a2b6883d40d2c51c6fc435cd714"
},
"samblaster": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
},
"samtools/bam2fq": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
"git_sha": "1ad73f1b2abdea9398680d6d20014838135c9a35"
},
"samtools/faidx": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
"git_sha": "1ad73f1b2abdea9398680d6d20014838135c9a35"
},
"samtools/index": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
"git_sha": "1ad73f1b2abdea9398680d6d20014838135c9a35"
},
"samtools/merge": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
"git_sha": "1ad73f1b2abdea9398680d6d20014838135c9a35"
},
"samtools/mpileup": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
"git_sha": "1ad73f1b2abdea9398680d6d20014838135c9a35"
},
"samtools/stats": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
"git_sha": "1ad73f1b2abdea9398680d6d20014838135c9a35"
},
"samtools/view": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
"git_sha": "1ad73f1b2abdea9398680d6d20014838135c9a35"
},
"seqkit/split2": {
"git_sha": "e745e167c1020928ef20ea1397b6b4d230681b4d"
Expand Down
32 changes: 19 additions & 13 deletions modules/local/gatk4/markduplicatesspark/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@ process GATK4_MARKDUPLICATES_SPARK {
tag "$meta.id"
label 'process_high'

conda (params.enable_conda ? "bioconda::gatk4=4.2.4.1" : null)
conda (params.enable_conda ? "bioconda::gatk4=4.2.5.0" : null)
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/gatk4:4.2.4.1--hdfd78af_0' :
'quay.io/biocontainers/gatk4:4.2.4.1--hdfd78af_0' }"
'https://depot.galaxyproject.org/singularity/gatk4:4.2.5.0--hdfd78af_0' :
'broadinstitute/gatk:4.2.5.0' }"

input:
tuple val(meta), path(bam)
tuple val(meta), path(bams)
path fasta
path fasta_fai
path dict
Expand All @@ -21,23 +21,23 @@ process GATK4_MARKDUPLICATES_SPARK {
task.ext.when == null || task.ext.when

script:
def args = task.ext.args ?: ''
def args = task.ext.args ?: ''
prefix = task.ext.prefix ?: "${meta.id}"
def bam_list = bams.collect(){ bam -> "-I ".concat(bam.toString()) }.join(" ")
def avail_mem = 3
if (!task.memory) {
log.info '[GATK MarkDuplicatesSpark] Available memory not known - defaulting to 3GB. Specify process memory requirements to change this.'
} else {
avail_mem = task.memory.giga
}
prefix = task.ext.prefix ?: "${meta.id}"
def bams = bam.collect(){ x -> "-I ".concat(x.toString()) }.join(" ")
"""
gatk \
MarkDuplicatesSpark \
$bams \
-O ${prefix} \
--reference ${fasta} \
--tmp-dir . \
export SPARK_USER=spark3
gatk --java-options "-Xmx${avail_mem}g" MarkDuplicatesSpark \\
--spark-master local[${task.cpus}] \\
$bam_list \\
--reference ${fasta} \\
--tmp-dir . \\
--output ${prefix} \\
$args

cat <<-END_VERSIONS > versions.yml
Expand All @@ -46,3 +46,9 @@ process GATK4_MARKDUPLICATES_SPARK {
END_VERSIONS
"""
}

//export SPARK_LOCAL_IP=127.0.0.1
// export SPARK_PUBLIC_DNS=127.0.0.1
// --conf spark.jars.ivy=/tmp/.ivy \\
// export SPARK_USER=spark3
//--conf 'spark.kryo.referenceTracking=false' \\
25 changes: 0 additions & 25 deletions modules/local/index_target_bed/main.nf

This file was deleted.

46 changes: 0 additions & 46 deletions modules/local/msisensorpro/msi/main.nf

This file was deleted.

58 changes: 0 additions & 58 deletions modules/local/msisensorpro/msi/meta.yml

This file was deleted.

34 changes: 0 additions & 34 deletions modules/local/msisensorpro/scan/main.nf

This file was deleted.

32 changes: 0 additions & 32 deletions modules/local/msisensorpro/scan/meta.yml

This file was deleted.

Loading