diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 675965f5..8a37ba68 100755 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,13 +35,13 @@ jobs: - name: Build new docker image if: env.GIT_DIFF - run: docker build --no-cache . -t nfcore/atacseq:dev + run: docker build --no-cache . -t nfcore/atacseq:1.2.0 - name: Pull docker image if: ${{ !env.GIT_DIFF }} run: | docker pull nfcore/atacseq:dev - docker tag nfcore/atacseq:dev nfcore/atacseq:dev + docker tag nfcore/atacseq:dev nfcore/atacseq:1.2.0 - name: Install Nextflow run: | @@ -75,13 +75,13 @@ jobs: - name: Build new docker image if: env.GIT_DIFF - run: docker build --no-cache . -t nfcore/atacseq:dev + run: docker build --no-cache . -t nfcore/atacseq:1.2.0 - name: Pull docker image if: ${{ !env.GIT_DIFF }} run: | docker pull nfcore/atacseq:dev - docker tag nfcore/atacseq:dev nfcore/atacseq:dev + docker tag nfcore/atacseq:dev nfcore/atacseq:1.2.0 - name: Install Nextflow run: | diff --git a/CHANGELOG.md b/CHANGELOG.md index 36a10e05..bf724afa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,19 +3,17 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). -## [1.2.0] - 2020-06-04 +## [1.2.0] - 2020-07-02 ### `Added` * [#63](https://github.com/nf-core/atacseq/issues/63) - Added multicore support for Trim Galore! -* [#71](https://github.com/nf-core/atacseq/issues/71) - consensus_peaks.mLb.clN.boolean.intersect.plot.pdf not generated * [#75](https://github.com/nf-core/atacseq/issues/75) - Include gene annotation versions in multiqc report * [#76](https://github.com/nf-core/atacseq/issues/76) - featureCounts coupled to DESeq2 * [#79](https://github.com/nf-core/atacseq/issues/79) - Parallelize DESeq2 * [#80](https://github.com/nf-core/atacseq/pull/80) - Added social preview image * [#97](https://github.com/nf-core/atacseq/issues/97) - PBC1, PBC2 from pipeline? * [#107](https://github.com/nf-core/atacseq/issues/107) - Add options to change MACS2 parameters -* [#109](https://github.com/nf-core/atacseq/issues/109) - Specify custom gtf but gene bed is not generated from that gtf? * [nf-core/chipseq#153](https://github.com/nf-core/chipseq/issues/153) - Add plotHeatmap * [nf-core/chipseq#159](https://github.com/nf-core/chipseq/issues/159) - expose bwa mem -T parameter * Regenerated screenshots and added collapsible sections for output files in `docs/output.md` @@ -34,10 +32,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ### `Fixed` +* [#71](https://github.com/nf-core/atacseq/issues/71) - consensus_peaks.mLb.clN.boolean.intersect.plot.pdf not generated * [#73](https://github.com/nf-core/atacseq/issues/73) - macs_annotatePeaks.mLb.clN.summary.txt file is not created * [#86](https://github.com/nf-core/atacseq/issues/86) - bug in the plot_homer_annotatepeaks.r script * [#102](https://github.com/nf-core/atacseq/issues/102) - Incorrect Group ID assigned by featurecounts_deseq2.r * [#110](https://github.com/nf-core/atacseq/pull/110) - updated AWS test GitHub actions +* [#109](https://github.com/nf-core/atacseq/issues/109) - Specify custom gtf but gene bed is not generated from that gtf? * [nf-core/chipseq#118](https://github.com/nf-core/chipseq/issues/118) - Running on with SGE * [nf-core/chipseq#132](https://github.com/nf-core/chipseq/issues/132) - BigWig Error: sort: cannot create temporary file in '': Read-only file system * [nf-core/chipseq#154](https://github.com/nf-core/chipseq/issues/154) - computeMatrix.val.mat.gz files not zipped @@ -45,39 +45,38 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ### `Dependencies` -* Add python `3.7.6` +* Add bioconductor-biocparallel `1.20.0` * Add markdown `3.2.2` -* Add pymdown-extensions `7.1` -* Add pygments `2.6.1` * Add pigz `2.3.4` -* Add r-tidyr `1.1.0` +* Add pygments `2.6.1` +* Add pymdown-extensions `7.1` +* Add python `3.7.6` * Add r-reshape2 `1.4.4` -* Add bioconductor-biocparallel `1.20.0` +* Add r-tidyr `1.1.0` +* Update ataqv `1.0.0` -> `1.1.1` +* Update bedtools `2.27.1` -> `2.29.2` +* Update bioconductor-deseq2 `1.20.0` -> `1.26.0` +* Update bioconductor-vsn `3.46.0` -> `3.54.0` +* Update deeptools `3.2.1` -> `3.4.3` +* Update fastqc `0.11.8` -> `0.11.9` * Update gawk `4.2.1` -> `5.1.0` +* Update homer `4.9.1` -> `4.11` +* Update macs2 `2.1.2` -> `2.2.7.1` +* Update multiqc `1.7` -> `1.8` +* Update picard `2.19.0` -> `2.23.1` +* Update pysam `0.15.2` -> `0.15.3` * Update r-base `3.4.1` -> `3.6.2` -* Update r-optparse `1.6.0` -> `1.6.6` * Update r-ggplot2 `3.1.0` -> `3.3.2` -* Update r-pheatmap `1.0.10` -> `1.0.12` * Update r-lattice `0.20_35` -> `0.20_41` +* Update r-optparse `1.6.0` -> `1.6.6` +* Update r-pheatmap `1.0.10` -> `1.0.12` +* Update r-scales `1.0.0` -> `1.1.1` * Update r-upsetr `1.3.3` -> `1.4.0` -* Update r-scales `1.0.0` -> `1.1.1` * Update r-xfun `0.3` -> `0.15` -* Update fastqc `0.11.8` -> `0.11.9` -* Update trim-galore `0.5.0` -> `0.6.5` * Update samtools `1.9` -> `1.10` -* Update picard `2.19.0` -> `2.23.1` -* Update pysam `0.15.2` -> `0.15.3` -* Update bedtools `2.27.1` -> `2.29.2` -* Update ucsc-bedgraphtobigwig `377` -> `357` -* Update deeptools `3.2.1` -> `3.4.3` -* Update macs2 `2.1.2` -> `2.2.7.1` -* Update homer `4.9.1` -> `4.11` -* Update ataqv `1.0.0` -> `1.1.1` * Update subread `1.6.4` -> `2.0.1` -* Update multiqc `1.7` -> `1.8` -* Update bioconductor-deseq2 `1.20.0` -> `1.26.0` -* Update bioconductor-vsn `3.46.0` -> `3.54.0` -* Remove r-reshape2 `1.4.3` +* Update trim-galore `0.5.0` -> `0.6.5` +* Update ucsc-bedgraphtobigwig `377` -> `357` ## [1.1.0] - 2019-11-05 diff --git a/Dockerfile b/Dockerfile index ecae8934..715e6892 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,10 +7,10 @@ COPY environment.yml / RUN conda env create -f /environment.yml && conda clean -a # Add conda installation dir to PATH (instead of doing 'conda activate') -ENV PATH /opt/conda/envs/nf-core-atacseq-1.1.1dev/bin:$PATH +ENV PATH /opt/conda/envs/nf-core-atacseq-1.2.0/bin:$PATH # Dump the details of the installed packages to a file for posterity -RUN conda env export --name nf-core-atacseq-1.1.1dev > nf-core-atacseq-1.1.1dev.yml +RUN conda env export --name nf-core-atacseq-1.2.0 > nf-core-atacseq-1.2.0.yml # Instruct R processes to use these empty files instead of clashing with a local version RUN touch .Rprofile diff --git a/environment.yml b/environment.yml index cadc2140..1fde3ddf 100755 --- a/environment.yml +++ b/environment.yml @@ -1,6 +1,6 @@ # You can use this file to create a conda environment for this pipeline: # conda env create -f environment.yml -name: nf-core-atacseq-1.1.1dev +name: nf-core-atacseq-1.2.0 channels: - conda-forge - bioconda diff --git a/nextflow.config b/nextflow.config index 6ebe6d08..5c08ccbf 100644 --- a/nextflow.config +++ b/nextflow.config @@ -99,7 +99,7 @@ params { // Container slug. Stable releases should specify release tag! // Developmental code should specify :dev -process.container = 'nfcore/atacseq:dev' +process.container = 'nfcore/atacseq:1.2.0' // Load base.config by default for all pipelines includeConfig 'conf/base.config' @@ -172,7 +172,7 @@ manifest { description = 'ATACSeq peak-calling and differential analysis pipeline.' mainScript = 'main.nf' nextflowVersion = '>=19.10.0' - version = '1.1.1dev' + version = '1.2.0' } // Function to ensure that resource requirements don't go beyond