diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 010ea625e4e30c873879ff517b0919e326a3beb7..b975a0820ed9cab45e4cd755233da8e41d216f2c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -18,7 +18,7 @@ user_configuration:
 astrocyte:
   stage: astrocyte
   script:
-  - module load astrocyte/0.2.0
+  - module load astrocyte/0.3.1
   - module unload nextflow
   - cd ..
   - astrocyte_cli validate atacseq_analysis
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c460776fe7399c9e1d720d528c0cddf5829a78fb..cb1ed89fb9a5d922460ed91a3ce233f3ae644aec 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,11 @@
 
 All notable changes to this project will be documented in this file.
 
+## [publish_2.0.4 ] - 2020-07-31
+### Upgraded
+- Updated support for astrocyte 0.3.1
+- Added queue information to fix memory issue
+
 ## [publish_2.0.3 ] - 2020-06-21
 ### Fixed
  - Removed biosample, factor, treatment from design file
diff --git a/README.md b/README.md
index e728031e0d6d298751b0d195eeafe81efad37360..2dbd4507378d2735f2faf9ae2af70ac490187bd5 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,13 @@
 # Astrocyte ATAC-seq analysis Workflow Package
 
-[![pipeline Status](https://git.biohpc.swmed.edu/BICF/Astrocyte/atacseq_analysis/badges/master/pipeline.svg)](https://git.biohpc.swmed.edu/BICF/Astrocyte/atacseq_analysis/commits/master)
-[![Coverage Report](https://git.biohpc.swmed.edu/BICF/Astrocyte/atacseq_analysis/badges/master/coverage.svg)](https://git.biohpc.swmed.edu/BICF/Astrocyte/atacseq_analysis/commits/master)
-[![Nextflow](https://img.shields.io/badge/nextflow-%E2%89%A50.24.0-brightgreen.svg
-)](https://www.nextflow.io/)
-[![Astrocyte](https://img.shields.io/badge/astrocyte-%E2%89%A50.1.0-blue.svg)](https://astrocyte-test.biohpc.swmed.edu/static/docs/index.html)
-
+|*master*|*dev*|
+|:-:|:-:|
+|[![pipeline status](https://git.biohpc.swmed.edu/BICF/Astrocyte/atacseq_analysis/badges/master/pipeline.svg)](https://git.biohpc.swmed.edu/BICF/Astrocyte/atacseq_analysis/commits/master)|[![pipeline status](https://git.biohpc.swmed.edu/BICF/Astrocyte/atacseq_analysis/badges/dev/pipeline.svg)](https://git.biohpc.swmed.edu/BICF/Astrocyte/atacseq_analysis/commits/dev)|
+|[![coverage report](https://git.biohpc.swmed.edu/BICF/Astrocyte/atacseq_analysis/badges/master/coverage.svg)](https://git.biohpc.swmed.edu/BICF/Astrocyte/atacseq_analysis/commits/master)|[![coverage report](https://git.biohpc.swmed.edu/BICF/Astrocyte/atacseq_analysis/badges/dev/coverage.svg)](https://git.biohpc.swmed.edu/BICF/Astrocyte/atacseq_analysis/commits/dev)|
+
+[![Nextflow](https://img.shields.io/badge/nextflow-%E2%89%A50.31.0-brightgreen)](https://www.nextflow.io/)
+[![Astrocyte](https://img.shields.io/badge/astrocyte-%E2%89%A50.3.1-blue)](https://astrocyte-test.biohpc.swmed.edu/static/docs/index.html)
+[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3526148.svg)](https://doi.org/10.5281/zenodo.3526148)
 
 ## Introduction
 BICF ATAC-seq is a bioinformatics best-practice analysis pipeline used for ATAC-seq (Assay for Transposase-Accessible Chromatin using sequencing) data analysis at [BICF](http://www.utsouthwestern.edu/labs/bioinformatics/) at [UT Southwestern Department of Bioinformatics](http://www.utsouthwestern.edu/departments/bioinformatics/).
diff --git a/docs/references.md b/docs/references.md
index 2b58ab0c6743cea85d2507681e507048e0585edf..ca7e1bb51c3d237557108ba1070b0cb5c6030bf4 100644
--- a/docs/references.md
+++ b/docs/references.md
@@ -42,7 +42,7 @@
 
 
 14. **BICF ChIP-seq Analysis Workflow**:
-  *  Holly Ruess, Spencer D. Barnes and Venkat S. Malladi. 2020. BICF ATAC-seq Analysis Workflow (publish_2.0.1). Zenodo. doi:[10.5281/zenodo.3891417](https://doi.org/10.5281/zenodo.3891417)
+  *  Holly Ruess, Spencer D. Barnes and Venkat S. Malladi. 2020. BICF ATAC-seq Analysis Workflow (publish_2.0.4). Zenodo. doi:[10.5281/zenodo.3968525](https://doi.org/10.5281/zenodo.3968525)
 
 15. **Nextflow**:
   * Di Tommaso, P., Chatzou, M., Floden, E. W., Barja, P. P., Palumbo, E., and Notredame, C. 2017. Nextflow enables reproducible computational workflows. Nature biotechnology, 35(4), 316.
diff --git a/workflow/main.nf b/workflow/main.nf
index aee4aa5836d1f5c420ae328dce8585d6fd4c9d99..d904b5e5f0344bed7f6faf163ce0025659f0bdfc 100644
--- a/workflow/main.nf
+++ b/workflow/main.nf
@@ -213,6 +213,7 @@ process alignReads {
 
   tag "${sampleId}-${replicate}"
   publishDir "${outDir}/${task.process}/${sampleId}", mode: 'copy'
+  queue '256GB,256GBv1'
 
   input:
     set sampleId, reads, experimentId, replicate, fqLength from trimmedReads
@@ -264,6 +265,7 @@ process filterReads {
 
   tag "${sampleId}-${replicate}"
   publishDir "${outDir}/${task.process}/${sampleId}", mode: 'copy'
+  queue '128GB,256GB,256GBv1'
 
   input:
     set sampleId, mapped, experimentId, replicate from mappedReads
@@ -326,6 +328,7 @@ process convertReads {
 
   tag "${sampleId}-${replicate}"
   publishDir "${outDir}/${task.process}", mode: 'copy'
+  queue '128GB,256GB,256GBv1'
 
   input:
     set sampleId, deduped, bai, experimentId, replicate from convertReads
@@ -501,6 +504,7 @@ process callPeaksMACS {
 
   tag "${sampleId}-${replicate}"
   publishDir "${outDir}/${task.process}/${experimentId}/${replicate}", mode: 'copy'
+  queue '128GB,256GB,256GBv1'
 
   input:
     set sampleId, tagAlign, xcor, experimentId, replicate from experimentRows
@@ -638,6 +642,7 @@ process peakAnnotation {
 process experimentQC {
 
   publishDir "${outDir}/${task.process}", mode: 'copy'
+  queue '128GB,256GB,256GBv1'
 
   input:
     file designExperimentQC