diff --git a/workflow/conf/aws.config b/workflow/conf/aws.config
index b5054f724c810b4eeaa01ae03e6db1ae421ab0cc..c26e1a4a7e44318c53f4baa561ee6c5cb3020798 100644
--- a/workflow/conf/aws.config
+++ b/workflow/conf/aws.config
@@ -1,3 +1,7 @@
+params {
+  refSource = "aws"
+}
+
 workDir = 's3://gudmap-rbk.output/work'
 aws.client.storageEncryption = 'AES256'
 aws {
diff --git a/workflow/conf/biohpc.config b/workflow/conf/biohpc.config
index efe86bea962eca3577471efec640248748950625..d2a933fcce098a011a1534dc481a18df5115366d 100755
--- a/workflow/conf/biohpc.config
+++ b/workflow/conf/biohpc.config
@@ -1,3 +1,7 @@
+params {
+  refSource = "biohpc
+}
+
 process {
   executor = 'slurm'
   queue = 'super'
diff --git a/workflow/rna-seq.nf b/workflow/rna-seq.nf
index d5c86e2cc0a4bddbeaa6d674cfd0eb8944c83362..b12b1f16c13ed540befdcea844316459e6725455 100644
--- a/workflow/rna-seq.nf
+++ b/workflow/rna-seq.nf
@@ -20,6 +20,7 @@ params.refERCCVersion = "92"
 params.outDir = "${baseDir}/../output"
 
 // Define override input variable
+params.refSource = "biohpc"
 params.inputBagForce = ""
 params.fastqsForce = ""
 params.speciesForce = ""
@@ -50,8 +51,13 @@ if (params.source == "dev") {
 } else if (params.source == "production") {
   source = "www.gudmap.org"
 }
-referenceBase = "s3://bicf-references"
-//referenceBase = "/project/BICF/BICF_Core/shared/gudmap/references"
+if (params.refSource == "biohpc") {
+  referenceBase = "/project/BICF/BICF_Core/shared/gudmap/references"
+} else if (params.refSource == "aws") {
+  referenceBase = "s3://bicf-references"
+} else if (params.refSource == "datahub") {
+  referenceBase = "dev.gudmap.org"
+}
 referenceInfer = Channel.fromList(["ERCC","GRCh","GRCm"])
 multiqcConfig = Channel.fromPath("${baseDir}/conf/multiqc_config.yaml")
 bicfLogo = Channel.fromPath("${baseDir}/../docs/bicf_logo.png")