diff --git a/astrocyte_pkg.yml b/astrocyte_pkg.yml
index 1b88f581051246bad1da5ff77010f9f8bb6fac92..47962cd4987298242134038d30852a0a66188825 100644
--- a/astrocyte_pkg.yml
+++ b/astrocyte_pkg.yml
@@ -161,6 +161,7 @@ workflow_parameters:
       - [ '/project/shared/bicf_workflow_ref/human/GRCh38', 'Human GRCh38']
       - [ '/project/shared/bicf_workflow_ref/human/GRCh37', 'Human GRCh37']
       - [ '/project/shared/bicf_workflow_ref/mouse/GRCm38', 'Mouse GRCm38']
+      - [ '/project/shared/bicf_workflow_ref/mouse/GRCm39', 'Mouse GRCm39']
     required: true
     description: |
       Reference genome for alignment
diff --git a/nextflow.config b/nextflow.config
index b187420c973977efc28feba14febdc18a8c51fa8..394e3c5fc949746e205d4ac7f755d4479b6f7ca5 100644
--- a/nextflow.config
+++ b/nextflow.config
@@ -6,32 +6,38 @@ process {
   clusterOptions = '--hold --no-kill'
   queue = '128GB,256GB,256GBv1'
   withLabel: trim {
-    container = 'trim_galore.sif'
+    container = 'goalconsortium/trim_galore:1.0.9'
   }
-  withLabel: dnaalign {
-     container = 'dna_alignment.sif'
+  withLabel: abra2 {
+    container = 'goalconsortium/abra2:1.0.9'
   }
   withLabel: profiling_qc {
-    container = 'profiling_qc.sif'
+    container = 'goalconsortium/profiling_qc:1.0.9'
+  }
+  withLabel: dnaalign {
+     container = 'goalconsortium/dna_alignment:1.0.9'
+  }
+  withLabel: variantcalling  {
+    container = 'goalconsortium/variantcalling:1.0.9'
+  }
+  withLabel: structuralvariant {
+     container = 'goalconsortium/structuralvariant:1.1.2'
   }
   withLabel: starfusion {
-    container = 'starfusion.sif'
+    container = 'goalconsortium/starfusion:1.0.9'
   }
   withLabel: ralign {
-    container = 'rna_alignment.sif'
+    container = 'goalconsortium/rna_alignment:1.0.9'
   }
   withLabel: geneabund {
-    container = 'rna_gene_abundance.sif'
-  }
-  withLabel: rnaseqstat {
-    container = 'rnaseq_dea.sif'
+    container = 'goalconsortium/rna_gene_abundance:1.1.3'
   }
 }
 
 singularity {
   enabled = true
   runOptions='--no-home --cleanenv'
-  cacheDir = '/project/shared/bicf_workflow_ref/seqprg/singularity/'
+  cacheDir="$PWD"
 }
 
 trace {
@@ -57,9 +63,9 @@ env {
 }
 
 manifest {
-  homePage = 'https://git.biohpc.swmed.edu/ngsclialab/school'
-  description = 'School is a collection of genomics analysis workflows that are used for detecting single nucleotide variants (SNVs), insertions/deletions (indels), copy number variants (CNVs) and translocations from RNA and DNA sequencing.  These workflows have been validated in a CLIA laboratory at UTSW'
+  homePage = 'https://git.biohpc.swmed.edu/BICF/Astrocyte/rnaseq'
+  description = 'RNA sequencing gene abundance analysi'
   mainScript = 'rna.nf'
   version = '1.0.0'
-  nextflowVersion = '>=0.31.0'
+  nextflowVersion = '>=20.01.0'
 }
diff --git a/testing/human_pe_test/run_test.sh b/testing/human_pe_test/run_test.sh
new file mode 100644
index 0000000000000000000000000000000000000000..e8624c09d8caa4d85134c0c3f2ddbe7f55b9e952
--- /dev/null
+++ b/testing/human_pe_test/run_test.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+module load nextflow/20.01.0 singularity/3.5.3
+base='/project/BICF/BICF_Core/s166458/rnaseq_astrocyte'
+datadir='/project/shared/bicf_workflow_ref/workflow_testdata/rnaseq'
+
+nextflow -C ${base}/nextflow.config run ${base}/workflow/main.nf --design  ${datadir}/design.rnaseq.txt --input ${datadir} --output analysis
diff --git a/testing/mouse_se_test/run_test.sh b/testing/mouse_se_test/run_test.sh
new file mode 100644
index 0000000000000000000000000000000000000000..2c105e3bcdb151a336dc6e0302704828291c4570
--- /dev/null
+++ b/testing/mouse_se_test/run_test.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+module load nextflow/20.01.0 singularity/3.5.3
+base='/project/BICF/BICF_Core/s166458/rnaseq_astrocyte'
+datadir='/project/shared/bicf_workflow_ref/workflow_testdata/rnaseq'
+
+nextflow -C ${base}/nextflow.config run -with-dag flowchart.png -with-timeline mouse_timeline.html -with-report mouse_report.html ${base}/workflow/main.nf --design  ${datadir}/mouse_se.design.txt --input ${datadir} --pairs se --output analysis
diff --git a/testing/run_all_tests.sh b/testing/run_all_tests.sh
new file mode 100644
index 0000000000000000000000000000000000000000..62911f89ebfb66669043f90d60d75a893807ee15
--- /dev/null
+++ b/testing/run_all_tests.sh
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+baseDir="`dirname \"$0\"`"
+
+cd ${baseDir}/mouse_se_test/
+sbatch -p 32GB,super run_test.sh
+cd ${baseDir}/human_pe_test/
+sbatch -p 32GB,super run_test.sh