diff --git a/conf/dnanexus.config b/conf/dnanexus.config
index 1109530b811cd850b0c366635b5000e425fd5c94..69010dff996d9a205d02dc542c3cfdf9e5fef332 100755
--- a/conf/dnanexus.config
+++ b/conf/dnanexus.config
@@ -5,84 +5,136 @@ params {
 process {
   withName:trackStart {
     executor = 'dnanexus'
+    cpus = 1
+    memory = '1 GB'
   }
   withName:getBag {
     executor = 'dnanexus'
+    cpus = 1
+    memory = '1 GB'
   }
   withName:getData {
     machineType = 'mem1_ssd1_v2_x16'
+    cpus = 16
+    memory = '32 GB'
   }
   withName:parseMetadata {
     executor = 'dnanexus'
+    cpus = 1
+    memory = '1 GB'
   }
   withName:trimData {
     machineType = 'mem1_ssd1_v2_x16'
+    cpus = 16
+    memory = '32 GB'
   }
   withName:getRefInfer {
     machineType = 'mem1_ssd1_v2_x16'
+    cpus = 16
+    memory = '32 GB'
   }
   withName:downsampleData {
     executor = 'dnanexus'
+    cpus = 1
+    memory = '1 GB'
   }
   withName:alignSampleData {
     machineType = 'mem3_ssd1_v2_x16'
+    cpus = 16
+    memory = '32 GB'
   }
   withName:inferMetadata {
     machineType = 'mem1_ssd1_v2_x16'
+    cpus = 16
+    memory = '32 GB'
   }
   withName:checkMetadata {
     executor = 'dnanexus'
+    cpus = 1
+    memory = '1 GB'
   }
   withName:getRef {
     machineType = 'mem1_ssd1_v2_x16'
+    cpus = 16
+    memory = '32 GB'
   }
   withName:alignData {
-    queue = '256GB,256GBv1'
+    queue = 'mem3_ssd1_v2_x32'
+    cpus = 32
+    memory = '256 GB'
   }
   withName:dedupData {
     machineType = 'mem1_ssd1_v2_x16'
+    cpus = 16
+    memory = '32 GB'
   }
   withName:countData {
     machineType = 'mem1_ssd1_v2_x16'
+    cpus = 16
+    memory = '32 GB'
   }
   withName:makeBigWig {
     machineType = 'mem1_ssd1_v2_x16'
+    cpus = 16
+    memory = '32 GB'
   }
   withName:fastqc {
     machineType = 'mem1_ssd1_v2_x16'
+    cpus = 16
+    memory = '32 GB'
   }
   withName:dataQC {
     machineType = 'mem1_ssd1_v2_x16'
+    cpus = 16
+    memory = '32 GB'
   }
   withName:aggrQC {
     executor = 'dnanexus'
+    cpus = 1
+    memory = '1 GB'
   }
   withName:uploadInputBag {
     executor = 'dnanexus'
   }
   withName:uploadExecutionRun {
     executor = 'dnanexus'
+    cpus = 1
+    memory = '1 GB'
   }
   withName:uploadQC {
     executor = 'dnanexus'
+    cpus = 1
+    memory = '1 GB'
   }
   withName:uploadProcessedFile {
     executor = 'dnanexus'
+    cpus = 1
+    memory = '1 GB'
   }
   withName:uploadOutputBag {
     executor = 'dnanexus'
+    cpus = 1
+    memory = '1 GB'
   }
   withName:finalizeExecutionRun {
     executor = 'dnanexus'
+    cpus = 1
+    memory = '1 GB'
   }
   withName:failPreExecutionRun {
     executor = 'dnanexus'
+    cpus = 1
+    memory = '1 GB'
   }
   withName:failExecutionRun {
     executor = 'dnanexus'
+    cpus = 1
+    memory = '1 GB'
   }
   withName:uploadQC_fail {
     executor = 'dnanexus'
+    cpus = 1
+    memory = '1 GB'
   }
 }