diff --git a/nextflow.config b/nextflow.config
index 7e046c710b26b487578556e4f77bba3708d48258..f59068528cbbebf0e58855b6ad385e011a1eca0e 100644
--- a/nextflow.config
+++ b/nextflow.config
@@ -19,6 +19,9 @@ profiles {
   dnanexus {
     includeConfig 'nextflowConf/dnanexus.config'
   }
+  aws {
+    includeConfig 'nextflowConf/aws.temp.config'
+  }
 }
 
 process {
diff --git a/nextflowConf/aws.temp.config b/nextflowConf/aws.temp.config
new file mode 100644
index 0000000000000000000000000000000000000000..5289005f23cb90bc414ba483f8088ef00bfa4d45
--- /dev/null
+++ b/nextflowConf/aws.temp.config
@@ -0,0 +1,127 @@
+params {
+  refSource = "datahub"
+}
+
+process {
+  withName:trackStart {
+    cpus = 1
+    memory = '1 GB'
+  }
+  withName:getBag {
+    cpus = 1
+    memory = '1 GB'
+  }
+  withName:getData {
+    cpus = 16
+    memory = '32 GB'
+  }
+  withName:parseMetadata {
+    cpus = 1
+    memory = '1 GB'
+  }
+  withName:getRefERCC {
+    cpus = 16
+    memory = '32 GB'
+  }
+  withName:getRef {
+    cpus = 16
+    memory = '32 GB'
+  }
+  withName:fastqc {
+    cpus = 16
+    memory = '32 GB'
+  }
+  withName:seqwho {
+    cpus = 1
+    memory = '1 GB'
+  }
+  withName:trimData {
+    cpus = 16
+    memory = '32 GB'
+  }
+  withName:downsampleData {
+    cpus = 1
+    memory = '1 GB'
+  }
+  withName:alignSampleDataERCC {
+    cpus = 16
+    memory = '32 GB'
+  }
+  withName:alignSampleData {
+    cpus = 16
+    memory = '32 GB'
+  }
+  withName:inferMetadata {
+    cpus = 16
+    memory = '32 GB'
+  }
+  withName:checkMetadata {
+    executor = 'dnanexus'
+    cpus = 1
+    memory = '1 GB'
+  }
+  withName:alignData {
+    cpus = 32
+    memory = '256 GB'
+  }
+  withName:dedupData {
+    cpus = 16
+    memory = '32 GB'
+  }
+  withName:countData {
+    cpus = 16
+    memory = '32 GB'
+  }
+  withName:makeBigWig {
+    cpus = 16
+    memory = '32 GB'
+  }
+  withName:dataQC {
+    cpus = 16
+    memory = '32 GB'
+  }
+  withName:aggrQC {
+    cpus = 1
+    memory = '1 GB'
+  }
+  withName:uploadInputBag {
+    cpus = 1
+    memory = '1 GB'
+  }
+  withName:uploadExecutionRun {
+    cpus = 1
+    memory = '1 GB'
+  }
+  withName:uploadQC {
+    cpus = 1
+    memory = '1 GB'
+  }
+  withName:uploadProcessedFile {
+    cpus = 1
+    memory = '1 GB'
+  }
+  withName:uploadOutputBag {
+    cpus = 1
+    memory = '1 GB'
+  }
+  withName:finalizeExecutionRun {
+    cpus = 1
+    memory = '1 GB'
+  }
+  withName:failPreExecutionRun {
+    cpus = 1
+    memory = '1 GB'
+  }
+  withName:failExecutionRun {
+    cpus = 1
+    memory = '1 GB'
+  }
+  withName:uploadQC_fail {
+    cpus = 1
+    memory = '1 GB'
+  }
+}
+
+docker {
+  enabled = true
+}