diff --git a/astrocyte_pkg.yml b/astrocyte_pkg.yml
index ccabafa55e254d6b3a8c7776b6b939141285d4fa..e4ab49fee41d0774d6e130c83b9328f6650308c8 100755
--- a/astrocyte_pkg.yml
+++ b/astrocyte_pkg.yml
@@ -97,15 +97,15 @@ workflow_parameters:
   - id: genome
     type: select
     choices:
-      - [ 'refdata-cellranger-GRCh38-3.0.0', 'Human GRCh38 release 93']
-      - [ 'refdata-cellranger-GRCh38-1.2.0', 'Human GRCh38 release 84']
-      - [ 'refdata-cellranger-hg19-3.0.0', 'Human GRCh37 (hg19) release 87']
-      - [ 'refdata-cellranger-hg19-1.2.0', 'Human GRCh37 (hg19) release 84']
-      - [ 'refdata-cellranger-mm10-3.0.0', 'Mouse GRCm38 (mm10) release 93']
-      - [ 'refdata-cellranger-mm10-1.2.0', 'Mouse GRCm38 (mm10) release 84']
-      - [ 'refdata-cellranger-hg19_and_mm10-3.0.0', 'Human GRCh37 (hg19) + Mouse GRCm38 (mm19) release 93']
-      - [ 'refdata-cellranger-hg19_and_mm10-1.2.0', 'Human GRCh37 (hg19) + Mouse GRCm38 (mm19) release 84']
-      - [ 'refdata-cellranger-ercc92-1.2.0', 'ERCC.92 Spike-In']
+      - [ 'GRCh38-3.0.0', 'Human GRCh38 release 93']
+      - [ 'GRCh38-1.2.0', 'Human GRCh38 release 84']
+      - [ 'hg19-3.0.0', 'Human GRCh37 (hg19) release 87']
+      - [ 'hg19-1.2.0', 'Human GRCh37 (hg19) release 84']
+      - [ 'mm10-3.0.0', 'Mouse GRCm38 (mm10) release 93']
+      - [ 'mm10-1.2.0', 'Mouse GRCm38 (mm10) release 84']
+      - [ 'hg19_and_mm10-3.0.0', 'Human GRCh37 (hg19) + Mouse GRCm38 (mm19) release 93']
+      - [ 'hg19_and_mm10-1.2.0', 'Human GRCh37 (hg19) + Mouse GRCm38 (mm19) release 84']
+      - [ 'ercc92-1.2.0', 'ERCC.92 Spike-In']
     required: true
     description: |
       Reference species and genome used for alignment and subsequent analysis.
diff --git a/workflow/conf/biohpc.config b/workflow/conf/biohpc.config
index 66ffcf22df36c0a14aec9f7a436d8a1405d7bcf8..4b18a4677cb72d43c6c19a4ce06bcea623115af1 100755
--- a/workflow/conf/biohpc.config
+++ b/workflow/conf/biohpc.config
@@ -18,6 +18,39 @@ process {
   }
 }
 
+params {
+  // Reference file paths on BioHPC
+  genomes {
+    'GRCh38-3.0.0' {
+      loc = '/project/apps_database/cellranger/refdata-cellranger-'
+    }
+    'GRCh38-1.2.0' {
+      loc = '/project/apps_database/cellranger/refdata-cellranger-'
+    }
+    'hg19-3.0.0' {
+      loc = '/project/apps_database/cellranger/refdata-cellranger-'
+    }
+    'hg19-1.2.0' {
+      loc = '/project/apps_database/cellranger/refdata-cellranger-'
+    }
+    'mm10-3.0.0' {
+      loc = '/project/apps_database/cellranger/refdata-cellranger-'
+    }
+    'mm10-1.2.0' {
+      loc = '/project/apps_database/cellranger/refdata-cellranger-'
+    }
+    'hg19_and_mm10-3.0.0' {
+      loc = '/project/apps_database/cellranger/refdata-cellranger-'
+    }
+    'hg19_and_mm10-1.2.0' {
+      loc = '/project/apps_database/cellranger/refdata-cellranger-'
+    }
+    'ercc92-1.2.0' {
+      loc = '/project/apps_database/cellranger/refdata-cellranger-'
+    }
+  }
+}
+
 trace {
   enabled = true
   file = 'pipeline_trace.txt'
diff --git a/workflow/main.nf b/workflow/main.nf
index 7d634a2a9818847213c6ce0a3a3014c526527d86..4072b260ac29218dc2a0ea146f6f61b34053a688 100755
--- a/workflow/main.nf
+++ b/workflow/main.nf
@@ -6,7 +6,9 @@
 // Define Input variables
 params.fastq = "$baseDir/../test_data/*.fastq.gz"
 params.designFile = "$baseDir/../test_data/design.csv"
-params.genome = 'refdata-cellranger-GRCh38-1.2.0'
+params.genome = 'GRCh38-1.2.0'
+params.genomes = []
+params.genomeLocation = params.genome ? params.genomes[ params.genome ].loc ?: false : false
 params.expectCells = 10000
 params.forceCells = 0
 params.version = '3.0.2'
@@ -21,7 +23,7 @@ fastqList = Channel
   .map { file -> [ file.getFileName().toString(), file.toString() ].join("\t") }
   .collectFile(name: 'fileList.tsv', newLine: true)
 refLocation = Channel
-  .fromPath('/project/apps_database/cellranger/'+params.genome)
+  .fromPath(params.genomeLocation+params.genome)
   .ifEmpty { exit 1, "referene not found: ${params.genome}" }
 expectCells = params.expectCells
 forceCells = params.forceCells