diff --git a/workflow/conf/aws.config b/workflow/conf/aws.config
index 77943293e49a0b6179ed985bddbfaee034ce23aa..6875c65e8ee30121798dd052822a363950ac19cc 100644
--- a/workflow/conf/aws.config
+++ b/workflow/conf/aws.config
@@ -1,11 +1,15 @@
+workDir = 's3://'
 aws.client.storageEncryption = 'AES256'
 aws {
+  region = ''
   batch {
     cliPath = '/home/ec2-user/miniconda/bin/aws'
   }
 }
 
 process {
+  executor = 'awsbatch'
+  queue = 'default-'
   cpus = 1
   memory = '10 GB'
 }
\ No newline at end of file
diff --git a/workflow/conf/aws_ondemand.config b/workflow/conf/aws_ondemand.config
deleted file mode 100755
index d12c2de7c768c61bb6e0e76001511320dd32d30f..0000000000000000000000000000000000000000
--- a/workflow/conf/aws_ondemand.config
+++ /dev/null
@@ -1,9 +0,0 @@
-workDir = 's3://
-aws {
-  region = 'us-east-2'
-}
-
-process {
-  executor = 'awsbatch'
-  queue = 'highpriority-'
-}
\ No newline at end of file
diff --git a/workflow/conf/aws_spot.config b/workflow/conf/aws_spot.config
deleted file mode 100755
index 0a81a793b185d60618b670cb625cd327795b8959..0000000000000000000000000000000000000000
--- a/workflow/conf/aws_spot.config
+++ /dev/null
@@ -1,9 +0,0 @@
-workDir = 's3://'
-aws {
-  region = 'us-east-2'
-}
-
-process {
-  executor = 'awsbatch'
-  queue = 'default-'
-}
\ No newline at end of file
diff --git a/workflow/conf/aws_user.config b/workflow/conf/aws_user.config
deleted file mode 100644
index 68dd2f5c09cb515ca772d52c5f461844924c11d6..0000000000000000000000000000000000000000
--- a/workflow/conf/aws_user.config
+++ /dev/null
@@ -1,9 +0,0 @@
-workDir = 's3://'
-aws {
-  region = ''
-}
-
-process {
-  executor = 'awsbatch'
-  queue = ''
-}
\ No newline at end of file
diff --git a/workflow/conf/biohpc.config b/workflow/conf/biohpc.config
index eb1fc5cc8ce562dc967d4075b5bd5c369bd72716..bdcc3c4ae310a9ee0089089ea41e620970be2e7e 100755
--- a/workflow/conf/biohpc.config
+++ b/workflow/conf/biohpc.config
@@ -1,27 +1,3 @@
-process {
-  withLabel: checkDesignFile {
-    module = ['python/3.6.1-2-anaconda']
-  }
-  withLabel: count211 {
-    module = ['cellranger/2.1.1']
-  }
-  withLabel: count301 {
-    module = ['cellranger/3.0.1']
-  }
-  withLabel: count302 {
-    module = ['cellranger/3.0.2']
-  }
-  withLabel: count310 {
-    module = ['cellranger/3.1.0']
-  }
-  withLabel: versions {
-    module = ['python/3.6.1-2-anaconda','pandoc/2.7','multiqc/1.7']
-  }
-  withLabel: multiqc {
-    module = ['multiqc/1.7']
-  }
-}
-
 params {
   // Reference file paths on BioHPC
   genomes {
diff --git a/workflow/conf/biohpc_cluster.config b/workflow/conf/biohpc_cluster.config
index 789d1e9e661dec7eed9765f128d16e1a3f195fe7..bebd64a01460878d8bd9c4fcd7a6f5a0dc9c1b1f 100644
--- a/workflow/conf/biohpc_cluster.config
+++ b/workflow/conf/biohpc_cluster.config
@@ -4,24 +4,31 @@ process {
   clusterOptions = '--hold'
 
   withLabel: checkDesignFile {
+    module = ['python/3.6.1-2-anaconda']
     executor = 'local'
   }
   withLabel: count211 {
+    module = ['cellranger/2.1.1']
     queue = '128GB,256GB,256GBv1,384GB'
   }
   withLabel: count301 {
+    module = ['cellranger/3.0.1']
     queue = '128GB,256GB,256GBv1,384GB'
   }
   withLabel: count302 {
+    module = ['cellranger/3.0.2']
     queue = '128GB,256GB,256GBv1,384GB'
   }
   withLabel: count310 {
+    module = ['cellranger/3.1.0']
     queue = '128GB,256GB,256GBv1,384GB'
   }
   withLabel: versions {
+    module = ['python/3.6.1-2-anaconda','pandoc/2.7','multiqc/1.7']
     executor = 'local'
   }
   withLabel: multiqc {
+    module = ['multiqc/1.7']
     executor = 'local'
   }
 }
\ No newline at end of file
diff --git a/workflow/conf/biohpc_local.config b/workflow/conf/biohpc_local.config
index 9ca703b1d7f806b19fde6bd88a4fe2e7caeed1af..0eb72d4004e9ef9a1e97f2a024b79413b59e581f 100755
--- a/workflow/conf/biohpc_local.config
+++ b/workflow/conf/biohpc_local.config
@@ -1,3 +1,25 @@
 process {
   executor = 'local'
+
+  withLabel: checkDesignFile {
+    module = ['python/3.6.1-2-anaconda']
+  }
+  withLabel: count211 {
+    module = ['cellranger/2.1.1']
+  }
+  withLabel: count301 {
+    module = ['cellranger/3.0.1']
+  }
+  withLabel: count302 {
+    module = ['cellranger/3.0.2']
+  }
+  withLabel: count310 {
+    module = ['cellranger/3.1.0']
+  }
+  withLabel: versions {
+    module = ['python/3.6.1-2-anaconda','pandoc/2.7','multiqc/1.7']
+  }
+  withLabel: multiqc {
+    module = ['multiqc/1.7']
+  }
 }
\ No newline at end of file
diff --git a/workflow/nextflow.config b/workflow/nextflow.config
index f1a8650838d6edf16f407869d9645ed11e75c264..9496393761215272fc8cfe7e8b28048b7960555d 100644
--- a/workflow/nextflow.config
+++ b/workflow/nextflow.config
@@ -11,15 +11,6 @@ profiles {
   aws {
     includeConfig 'conf/aws.config'
   }
-  ondemand {
-    includeConfig 'conf/aws_ondemand.config'
-  }
-  spot {
-    includeConfig 'conf/aws_spot.config'
-  }
-  awsUserDefined {
-    includeConfig 'conf/aws_user.config'
-  }
 }
 
 trace {