diff --git a/astrocyte_pkg.yml b/astrocyte_pkg.yml
index 4ccb5716d5bcfe7d448aeef83c976a0f73bd7b1b..4f0a76bb73baeec13920f6f06165127e133809d2 100755
--- a/astrocyte_pkg.yml
+++ b/astrocyte_pkg.yml
@@ -150,6 +150,12 @@ workflow_parameters:
     description: |
       10x cellranger version.
 
+  - id: astrocyte
+    type: select
+    default: 'true'
+    regex: 'true'
+    description: |
+      10x cellranger version.
 
 # -----------------------------------------------------------------------------
 # SHINY APP CONFIGURATION
diff --git a/workflow/main.nf b/workflow/main.nf
index de83520bbb252b7ea5a7b03a35bcabe010368068..90165b28bf3b318cf0c7f1786c47e75db1f6aa81 100755
--- a/workflow/main.nf
+++ b/workflow/main.nf
@@ -7,17 +7,36 @@
 params.fastq = "$baseDir/../test_data/*.fastq.gz"
 params.designFile = "$baseDir/../test_data/design.csv"
 params.genome = 'GRCh38-3.0.0'
-params.genomes = []
-params.genomeLocation = params.genome ? params.genomes[ params.genome ].loc ?: false : false
-params.genomeLocationFull = params.genomeLocation+params.genome
+
+
 params.expectCells = 10000
 params.forceCells = 0
 params.kitVersion = 'three'
-params.chemistry = []
-params.chemistryParam = params.kitVersion ? params.chemistry[ params.kitVersion ].param ?: false : false
+
 params.version = '3.0.2'
+params.astrocyte = 'false'
 params.outDir = "$baseDir/output"
 
+// Assign variables if astrocyte
+if (params.astrocyte == 'false') {
+  params.genomes = []
+  params.genomeLocation = params.genome ? params.genomes[ params.genome ].loc ?: false : false
+  params.chemistry = []
+  params.chemistryParam = params.kitVersion ? params.chemistry[ params.kitVersion ].param ?: false : false
+} else if (params.astrocyte == 'true') {
+  params.genomeLocation = '/project/apps_database/cellranger/refdata-cellranger-'
+  if (params.kitVersion == "one") {
+    params.chemistryParam ='SC3Pv1'
+  } else if (params.kitVersion == "two") {
+    params.chemistryParam ='SC3Pv2'
+  } else if (params.kitVersion == "three") {
+    params.chemistryParam ='SC3Pv3'
+  } else {
+    params.chemistryParam = 'auto'
+  }
+}
+params.genomeLocationFull = params.genomeLocation+params.genome
+
 // Define regular variables
 designLocation = Channel
   .fromPath(params.designFile)
@@ -84,6 +103,7 @@ chemistryParam301 = chemistryParam
 chemistryParam302 = chemistryParam
 
 process count211 {
+  memory  '120 GB'
   tag "count211-$sample"
 
   publishDir "$outDir/${task.process}", mode: 'copy'
@@ -115,6 +135,7 @@ process count211 {
 }
 
 process count301 {
+  memory  '120 GB'
   tag "count301-$sample"
 
   publishDir "$outDir/${task.process}", mode: 'copy'
@@ -147,6 +168,7 @@ process count301 {
 }
 
 process count302 {
+  memory  '120 GB'
   tag "count302-$sample"
 
   publishDir "$outDir/${task.process}", mode: 'copy'