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 -[](https://git.biohpc.swmed.edu/BICF/Astrocyte/atacseq_analysis/commits/master) -[](https://git.biohpc.swmed.edu/BICF/Astrocyte/atacseq_analysis/commits/master) -[](https://www.nextflow.io/) -[](https://astrocyte-test.biohpc.swmed.edu/static/docs/index.html) - +|*master*|*dev*| +|:-:|:-:| +|[](https://git.biohpc.swmed.edu/BICF/Astrocyte/atacseq_analysis/commits/master)|[](https://git.biohpc.swmed.edu/BICF/Astrocyte/atacseq_analysis/commits/dev)| +|[](https://git.biohpc.swmed.edu/BICF/Astrocyte/atacseq_analysis/commits/master)|[](https://git.biohpc.swmed.edu/BICF/Astrocyte/atacseq_analysis/commits/dev)| + +[](https://www.nextflow.io/) +[](https://astrocyte-test.biohpc.swmed.edu/static/docs/index.html) +[](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