Skip to content

Commit 2407524

Browse files
author
bshifaw
authored
Var recalmem (#35)
* increased mem for SNPsVariantRecalibrator for papiv2 * increased mem for SNPsVariantRecalibrator for papiv2 * increased memory to run on papiv2 * joint calling workflow fails on 130 genomes because SNP VariantRecalibrator runs out of memory. added optional override * removed hardset cpu * specified size type * added minimum for memory
1 parent 8618748 commit 2407524

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

joint-discovery-gatk4-fc.wdl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -680,6 +680,9 @@ task SNPsVariantRecalibrator {
680680

681681
String gatk_path
682682
String docker
683+
Int? machine_mem_gb
684+
Int auto_mem = ceil(2*size(sites_only_variant_filtered_vcf, "GB" ))
685+
Int machine_mem = select_first([machine_mem_gb, if auto_mem < 7 then 7 else auto_mem])
683686
Int disk_size
684687
Int preemptible_tries
685688

@@ -702,8 +705,7 @@ task SNPsVariantRecalibrator {
702705
}
703706
runtime {
704707
docker: docker
705-
memory: "7.5 GB"
706-
cpu: "2"
708+
memory: machine_mem + " GB"
707709
disks: "local-disk " + disk_size + " HDD"
708710
preemptible: preemptible_tries
709711
}

joint-discovery-gatk4.wdl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -659,6 +659,9 @@ task SNPsVariantRecalibrator {
659659

660660
String gatk_path
661661
String docker
662+
Int? machine_mem_gb
663+
Int auto_mem = ceil(2*size(sites_only_variant_filtered_vcf, "GB" ))
664+
Int machine_mem = select_first([machine_mem_gb, if auto_mem < 7 then 7 else auto_mem])
662665
Int disk_size
663666
Int preemptible_tries
664667

@@ -681,8 +684,7 @@ task SNPsVariantRecalibrator {
681684
}
682685
runtime {
683686
docker: docker
684-
memory: "7.5 GB"
685-
cpu: "2"
687+
memory: machine_mem + " GB"
686688
disks: "local-disk " + disk_size + " HDD"
687689
preemptible: preemptible_tries
688690
}

0 commit comments

Comments
 (0)