Skip to content

Commit 6505529

Browse files
authored
Merge pull request #1075 from nf-core/patch
Fix issue with MQC not displaying post-ar trimming FastQC results
2 parents 4eb0ffe + 81e45be commit 6505529

7 files changed

Lines changed: 23 additions & 7 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ jobs:
3737
3838
- name: Build new docker image
3939
if: env.MATCHED_FILES
40-
run: docker build --no-cache . -t nfcore/eager:2.5.1
40+
run: docker build --no-cache . -t nfcore/eager:2.5.2
4141

4242
- name: Pull docker image
4343
if: ${{ !env.MATCHED_FILES }}
4444
run: |
4545
docker pull nfcore/eager:dev
46-
docker tag nfcore/eager:dev nfcore/eager:2.5.1
46+
docker tag nfcore/eager:dev nfcore/eager:2.5.2
4747
4848
- name: Install Nextflow
4949
env:

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,20 @@
33
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
44
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
55

6+
## [2.5.2] - 2024-06-28
7+
8+
### `Added`
9+
10+
- [#1079](https://github.com/nf-core/eager/issues/1079) - Added the `lanemerging` output directory in the output documentation (♥ to @TessaZei for reporting, fix by @TCLamnidis).
11+
12+
### `Fixed`
13+
14+
- [#1037](https://github.com/nf-core/eager/issues/1073) - Fixed post-adapterremoval trimmed FastQC results not being displayed in MultiQC (♥ to @kieren-j-mitchell for reporting, fix by @jfy133 and @TCLamnidis)
15+
16+
### `Dependencies`
17+
18+
### `Deprecated`
19+
620
## [2.5.1] - 2024-02-21
721

822
### `Added`

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ COPY environment.yml /
77
RUN conda env create --quiet -f /environment.yml && conda clean -a
88

99
# Add conda installation dir to PATH (instead of doing 'conda activate')
10-
ENV PATH /opt/conda/envs/nf-core-eager-2.5.1/bin:$PATH
10+
ENV PATH /opt/conda/envs/nf-core-eager-2.5.2/bin:$PATH
1111

1212
# Dump the details of the installed packages to a file for posterity
13-
RUN conda env export --name nf-core-eager-2.5.1 > nf-core-eager-2.5.1.yml
13+
RUN conda env export --name nf-core-eager-2.5.2 > nf-core-eager-2.5.2.yml

assets/multiqc_config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ top_modules:
7474
path_filters:
7575
- "*.truncated_fastqc.zip"
7676
- "*.combined*_fastqc.zip"
77+
- "*_postartrimmed_fastqc.zip"
7778
- "bowtie2":
7879
path_filters:
7980
- "*_bt2.log"

docs/output.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -680,6 +680,7 @@ Each module has it's own output directory which sit alongside the `MultiQC/` dir
680680
* When masking of the reference is requested prior to running pmdtools, an additional directory `reference_genome/masked_genome` will be found here, containing the masked reference.
681681
* `fastqc/`: this contains the original per-FASTQ FastQC reports that are summarised with MultiQC. These occur in both `html` (the report) and `.zip` format (raw data). The `after_clipping` folder contains the same but for after AdapterRemoval.
682682
* `adapterremoval/`: this contains the log files (ending with `.settings`) with raw trimming (and merging) statistics after AdapterRemoval. In the `output` sub-directory, are the output trimmed (and merged) `fastq` files. These you can use for downstream applications such as taxonomic binning for metagenomic studies.
683+
* `lanemerging/`: this contains adapter-trimmed and merged (i.e. collapsed) FASTQ files that were merged across lanes, where applicable. These files are the reads that go into mapping (when multiple lanes were specified for a library), and can be used for downstream applications such as taxonomic binning for metagenomic studies.
683684
* `post_ar_fastq_trimmed`: this contains `fastq` files that have been additionally trimmed after AdapterRemoval (if turned on). These reads are usually that had internal barcodes, or damage that needed to be removed before mapping.
684685
* `mapping/`: this contains a sub-directory corresponding to the mapping tool you used, inside of which will be the initial BAM files containing the reads that mapped to your reference genome with no modification (see below). You will also find a corresponding BAM index file (ending in `.csi` or `.bai`), and if running the `bowtie2` mapper: a log ending in `_bt2.log`. You can use these for downstream applications e.g. if you wish to use a different de-duplication tool not included in nf-core/eager (although please feel free to add a new module request on the Github repository's [issue page](https://github.com/nf-core/eager/issues)!).
685686
* `samtools/`: this contains two sub-directories. `stats/` contain the raw mapping statistics files (ending in `.stats`) from directly after mapping. `filter/` contains BAM files that have had a mapping quality filter applied (set by the `--bam_mapping_quality_threshold` flag) and a corresponding index file. Furthermore, if you selected `--bam_discard_unmapped`, you will find your separate file with only unmapped reads in the format you selected. Note unmapped read BAM files will _not_ have an index file.

environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# You can use this file to create a conda environment for this pipeline:
22
# conda env create -f environment.yml
3-
name: nf-core-eager-2.5.1
3+
name: nf-core-eager-2.5.2
44
channels:
55
- conda-forge
66
- bioconda

nextflow.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ params {
289289

290290
// Container slug. Stable releases should specify release tag!
291291
// Developmental code should specify :dev
292-
process.container = 'nfcore/eager:2.5.1'
292+
process.container = 'nfcore/eager:2.5.2'
293293

294294
// Load base.config by default for all pipelines
295295
includeConfig 'conf/base.config'
@@ -419,7 +419,7 @@ manifest {
419419
description = 'A fully reproducible and state-of-the-art ancient DNA analysis pipeline'
420420
mainScript = 'main.nf'
421421
nextflowVersion = '>=20.07.1'
422-
version = '2.5.1'
422+
version = '2.5.2'
423423
}
424424

425425
// Function to ensure that resource requirements don't go beyond

0 commit comments

Comments
 (0)