diff --git a/biopet/biopet.wdl b/biopet/biopet.wdl
index 149d8bfdf33d75a2b1a86b7d2ab06294df7410ae..52180b8b1e7b4601188e51645da90a8ad96a181d 100644
--- a/biopet/biopet.wdl
+++ b/biopet/biopet.wdl
@@ -84,7 +84,7 @@ task ExtractAdaptersFastqc {
         Float? adapterCutoff
         Boolean? outputAsFasta
 
-        Int memory = 4
+        Int memory = 8
         Float memoryMultiplier = 5 # This is ridiculous...
         String dockerTag = "0.2--1"
     }
diff --git a/cutadapt.wdl b/cutadapt.wdl
index 9b3f4a91f0f68d8b0b8974097f20093e26a54d3c..cf9095bd2fe3a1df35f83fc27ad8cef8b5e6e664 100644
--- a/cutadapt.wdl
+++ b/cutadapt.wdl
@@ -62,7 +62,7 @@ task Cutadapt {
         String? reportPath
 
         Int cores = 1
-        Int memory = 8
+        Int memory = 16
         String dockerTag = "2.3--py36h14c3975_0"
     }
 
diff --git a/htseq.wdl b/htseq.wdl
index 3011c36146a6db7d577c9cd757dd2bfb2441e734..b08470934ade2cca91c081a28ffc49b033fd73c4 100644
--- a/htseq.wdl
+++ b/htseq.wdl
@@ -10,7 +10,7 @@ task HTSeqCount {
         String order = "pos"
         String stranded = "no"
 
-        Int memory = 20
+        Int memory = 40
         String dockerTag = "0.9.1--py36h7eb728f_2"
     }
 
diff --git a/picard.wdl b/picard.wdl
index 2628ca8125e78087b4fc57e98118e15a9cde47a0..9f42acbd781f47e5cc08a364f15e613bfd9e962a 100644
--- a/picard.wdl
+++ b/picard.wdl
@@ -50,8 +50,8 @@ task CollectMultipleMetrics {
         Boolean collectSequencingArtifactMetrics = true
         Boolean collectQualityYieldMetrics = true
 
-        Int memory = 4
-        Float memoryMultiplier = 3.5
+        Int memory = 8
+        Float memoryMultiplier = 4
         String dockerTag = "8dde04faba6c9ac93fae7e846af3bafd2c331b3b-0"
     }
 
@@ -133,8 +133,8 @@ task CollectRnaSeqMetrics {
         String basename
         String strandSpecificity = "NONE"
 
-        Int memory = 4
-        Float memoryMultiplier = 3.0
+        Int memory = 8
+        Float memoryMultiplier = 4.0
         String dockerTag = "8dde04faba6c9ac93fae7e846af3bafd2c331b3b-0"
     }
 
@@ -278,7 +278,7 @@ task MarkDuplicates {
         String outputBamPath
         String metricsPath
 
-        Int memory = 4
+        Int memory = 8
         Float memoryMultiplier = 3.0
         String dockerTag = "2.18.26--0"