Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
fcb0452
Post release version bump
jfy133 Jan 24, 2022
1b6dff8
Merge pull request #827 from jfy133/dev
jfy133 Jan 25, 2022
b8d8581
Fix snpCapture bed
jfy133 Mar 10, 2022
9377942
Remove deprecated parameters from test profiles
jfy133 Mar 10, 2022
307a621
Add step size to lc_extrap docs
jfy133 Mar 10, 2022
01a9cf7
Update CHANGELOG
jfy133 Mar 10, 2022
99ae64d
Improve error message
jfy133 Mar 10, 2022
5f2c485
Fix CI test for new snpcapture bed test
jfy133 Mar 10, 2022
4169584
Convert bed inputs to channels
jfy133 Mar 10, 2022
42117f4
Revert pmd reference mask check but keep new syntax
jfy133 Mar 10, 2022
9481c84
Re-add piping, and hope ARFP2 doesn't pipe errors into files anymore …
jfy133 Mar 10, 2022
05533de
Fix the PMD test and add --basecomposition
jfy133 Mar 11, 2022
66d7328
Back to DSL1...
jfy133 Mar 11, 2022
ebae736
Fix separateor on into
jfy133 Mar 11, 2022
5d0f2dd
Fix dummy file clash
jfy133 Mar 11, 2022
53bf9f3
Update MQC for runtime speed up
jfy133 Mar 15, 2022
e5e36a0
Reference masking prior to pmdtools, when requested.
TCLamnidis Mar 15, 2022
dec0534
Try adding UDG treatment to file name
jfy133 Mar 16, 2022
8161052
tweak file name for clarity
jfy133 Mar 16, 2022
04df541
Update CHANGELOG
jfy133 Mar 17, 2022
66961c5
Update docs
jfy133 Mar 17, 2022
2b7d5bf
Merge pull request #839 from nf-core/bedfilefix
apeltzer Mar 17, 2022
68e92a9
Merge branch 'dev' into test-full-fix
jfy133 Mar 17, 2022
80ed69c
Update CHANGELOG
jfy133 Mar 17, 2022
5b5da7e
Fix yml
jfy133 Mar 17, 2022
fa0285b
Merge branch 'dev' into mqc-update
jfy133 Mar 17, 2022
d1f92f1
Remove superfluous collect
TCLamnidis Mar 17, 2022
bbed8ca
Update sequencetools to 1.5.2
TCLamnidis Mar 17, 2022
cec8304
Merge pull request #848 from nf-core/mqc-update
apeltzer Mar 17, 2022
2300444
Merge pull request #840 from nf-core/test-full-fix
apeltzer Mar 17, 2022
c8a05ab
Updated option
TCLamnidis Mar 17, 2022
f36ca8d
Update CHANGELOG.md
TCLamnidis Mar 17, 2022
339c804
Add mention of reference_genome/masked_genome directory
TCLamnidis Mar 17, 2022
6856a22
Merge branch 'dev' into pmdtools_mask
TCLamnidis Mar 17, 2022
883dd54
Remove unnecessary variables for pmdtools process.
TCLamnidis Mar 17, 2022
d889512
Merge branch 'dev' into metascreen-message
jfy133 Mar 17, 2022
2527837
Merge pull request #842 from nf-core/metascreen-message
jfy133 Mar 17, 2022
4633e4a
Update main.nf
jfy133 Mar 17, 2022
507a0e4
Merge branch 'dev' into merge-clash-fix
jfy133 Mar 17, 2022
13b7f56
Merge pull request #852 from nf-core/merge-clash-fix
jfy133 Mar 17, 2022
e4ba61b
Merge branch 'dev' into preseq-docs
jfy133 Mar 17, 2022
000807a
Merge pull request #841 from nf-core/preseq-docs
jfy133 Mar 17, 2022
595cc8f
Merge branch 'dev' into pmdtools_mask
jfy133 Mar 17, 2022
01a89a0
Merge branch 'dev' into arfp-pigz-fix
jfy133 Mar 17, 2022
9a66d39
Merge pull request #845 from nf-core/arfp-pigz-fix
jfy133 Mar 17, 2022
ec991cd
Merge branch 'dev' into pmdtools_mask
jfy133 Mar 17, 2022
ec266bd
Update CHANGELOG.md
jfy133 Mar 17, 2022
4528211
Merge pull request #853 from nf-core/pmdtools_mask
jfy133 Mar 17, 2022
c1b8df3
Remove expected `.txt` suffix for snp coverage
TCLamnidis Mar 18, 2022
ef683d0
Merge pull request #854 from nf-core/pileupcaller_fix
apeltzer Mar 18, 2022
7efae62
Corrected the --bamutils_clip flags
marcel-keller Mar 22, 2022
f154aef
Merge pull request #858 from marcel-keller/patch-1
jfy133 Mar 22, 2022
bf7e101
Update CHANGELOG.md
jfy133 Mar 22, 2022
26a0503
Correct `-n` with `-N` in samtools fastq to retain paired information…
jfy133 Mar 23, 2022
61f6559
Update Changelog
jfy133 Mar 23, 2022
cb8d499
Merge pull request #859 from nf-core/samtools-fastq-fix
jfy133 Mar 23, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,13 +37,13 @@ jobs:

- name: Build new docker image
if: env.MATCHED_FILES
run: docker build --no-cache . -t nfcore/eager:2.4.2
run: docker build --no-cache . -t nfcore/eager:dev

- name: Pull docker image
if: ${{ !env.MATCHED_FILES }}
run: |
docker pull nfcore/eager:dev
docker tag nfcore/eager:dev nfcore/eager:2.4.2
docker tag nfcore/eager:dev nfcore/eager:dev

- name: Install Nextflow
env:
Expand Down Expand Up @@ -201,6 +201,10 @@ jobs:
- name: METAGENOMIC Run the basic pipeline but with unmapped reads going into Kraken
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv_kraken,docker --run_bam_filtering --bam_unmapped_type 'fastq'
- name: SNPCAPTURE Run the basic pipeline with the bam input profile, generating statistics with a SNP capture bed
run: |
wget https://github.com/nf-core/test-datasets/raw/eager/reference/Human/1240K.pos.list_hs37d5.0based.bed.gz && gunzip 1240K.pos.list_hs37d5.0based.bed.gz
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv_humanbam,docker --skip_fastqc --skip_adapterremoval --skip_deduplication --snpcapture_bed 1240K.pos.list_hs37d5.0based.bed
- name: SEXDETERMINATION Run the basic pipeline with the bam input profile, but don't convert BAM, skip everything but sex determination
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv_humanbam,docker --skip_fastqc --skip_adapterremoval --skip_deduplication --skip_qualimap --run_sexdeterrmine
Expand Down
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,30 @@
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).

## [dev]

### `Added`

### `Fixed`

- [#828](https://github.com/nf-core/eager/issues/828) Improved error message if required metagenomic screening parameters not set correctly
- [#836](https://github.com/nf-core/eager/issues/836) Remove deprecated parameters from test profiles
- [#838](https://github.com/nf-core/eager/issues/836) Fix --snpcapture_bed files not being picked up by Nextflow (❤ to @meganemichel for reporting)
- [#843](https://github.com/nf-core/eager/issues/843) Re-add direct piping of AdapterRemovalFixPrefix to pigz
- [#844](https://github.com/nf-core/eager/issues/844) Fixed reference masking prior to pmdtools
- [#845](https://github.com/nf-core/eager/issues/845) Updates parameter documention to specify `-s` preseq parameter also applies to lc_extrap
- [#851](https://github.com/nf-core/eager/issues/851) Fixes a file-name clash during additional_library_merge, post-BAM trimming of different UDG treated libraries of a sample
- Renamed a range of MultiQC general stats table headers to improve clarity, documentation has been updated accordingly
- [#857](https://github.com/nf-core/eager/issues/857) Corrected samtools fastq flag to _retain_ read-pair information when converting off-target BAM files to fastq in paired-end mapping (❤ to @alexhbnr for reporting)
- [#858](https://github.com/nf-core/eager/pull/858) Corrected tutorials to reflect updated BAM trimming flags (❤ to @marcel-keller for reporting)

### `Dependencies`

- [#829](https://github.com/nf-core/eager/issues/829) Bumped sequencetools: 1.4.0.5 -> 1.5.2
- Bumped MultiQC: 1.11 -> 1.12 (for run-time optimisation and tool citation information)

### `Deprecated`

## [2.4.2] - 2022-01-24

### `Added`
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ COPY environment.yml /
RUN conda env create --quiet -f /environment.yml && conda clean -a

# Add conda installation dir to PATH (instead of doing 'conda activate')
ENV PATH /opt/conda/envs/nf-core-eager-2.4.2/bin:$PATH
ENV PATH /opt/conda/envs/nf-core-eager-2.4.3dev/bin:$PATH

# Dump the details of the installed packages to a file for posterity
RUN conda env export --name nf-core-eager-2.4.2 > nf-core-eager-2.4.2.yml
RUN conda env export --name nf-core-eager-2.4.3dev > nf-core-eager-2.4.3dev.yml
72 changes: 56 additions & 16 deletions assets/multiqc_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -61,43 +61,43 @@ extra_fn_clean_exts:

top_modules:
- 'fastqc':
name: 'FastQC (pre-Trimming)'
path_filters:
- '*_raw_fastqc.zip'
name: 'FastQC (pre-Trimming)'
path_filters:
- '*_raw_fastqc.zip'
- 'fastp'
- 'adapterRemoval'
- 'fastqc':
name: 'FastQC (post-Trimming)'
path_filters:
name: 'FastQC (post-Trimming)'
path_filters:
- '*.truncated_fastqc.zip'
- '*.combined*_fastqc.zip'
- 'bowtie2':
path_filters:
path_filters:
- '*_bt2.log'
- 'malt'
- 'hops'
- 'kraken'
- 'samtools':
name: 'Samtools Flagstat (pre-samtools filter)'
path_filters:
name: 'Samtools Flagstat (pre-samtools filter)'
path_filters:
- '*_flagstat.stats'
- 'samtools':
name: 'Samtools Flagstat (post-samtools filter)'
path_filters:
name: 'Samtools Flagstat (post-samtools filter)'
path_filters:
- '*_postfilterflagstat.stats'
- 'dedup'
- 'picard'
- 'preseq':
path_filters:
- '*.preseq'
path_filters:
- '*.preseq'
- 'damageprofiler'
- 'mtnucratio'
- 'qualimap'
- 'sexdeterrmine'
- 'bcftools'
- 'multivcfanalyzer':
path_filters:
- '*MultiVCFAnalyzer.json'
path_filters:
- '*MultiVCFAnalyzer.json'
qualimap_config:
general_stats_coverage:
- 1
Expand All @@ -107,7 +107,7 @@ qualimap_config:
- 5

remove_sections:
- sexdeterrmine-snps
- sexdeterrmine-snps

table_columns_visible:
FastQC (pre-Trimming):
Expand Down Expand Up @@ -272,5 +272,45 @@ report_section_order:
order: -1000
nf-core-eager-summary:
order: -1001

export_plots: true
table_columns_name:
FastQC (pre-Trimming):
total_sequences: "Nr. Input Reads"
avg_sequence_length: "Length Input Reads"
percent_gc: "% GC Input Reads"
percent_duplicates: "% Dups Input Reads"
percent_fails: "% Failed Input Reads"
FastQC (post-Trimming):
total_sequences: "Nr. Processed Reads"
avg_sequence_length: "Length Processed Reads"
percent_gc: "% GC Processed Reads"
percent_duplicates: "% Dups Processed Reads"
percent_fails: "%Failed Processed Reads"
Samtools Flagstat (pre-samtools filter):
flagstat_total: "Nr. Reads Into Mapping"
mapped_passed: "Nr. Mapped Reads"
Samtools Flagstat (post-samtools filter):
flagstat_total: "Nr. Mapped Reads Post-Filter"
mapped_passed: "Nr. Mapped Reads Passed Post-Filter"
Endogenous DNA Post (%):
endogenous_dna_post (%): "Endogenous DNA Post-Filter (%)"
Picard:
PERCENT_DUPLICATION: "% Dup. Mapped Reads"
DamageProfiler:
mean_readlength: "Mean Length Mapped Reads"
median_readlength: "Median Length Mapped Reads"
QualiMap:
mapped_reads: "Nr. Dedup. Mapped Reads"
total_reads: "Nr. Dedup. Total Reads"
avg_gc: "% GC Dedup. Mapped Reads"
Bcftools Stats:
number_of_records: "Nr. Overall Variants"
number_of_SNPs: "Nr. SNPs"
number_of_indels: "Nr. InDels"
MALT:
Mappability: "% Metagenomic Mappability"
SexDetErrmine:
RateErrX: "SexDet Err X Chr"
RateErrY: "SexDet Err Y Chr"
RateX: "SexDet Rate X Chr"
RateY: "SexDet Rate Y Chr"
1 change: 0 additions & 1 deletion conf/test_full.config
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ params {
bwaalnl = 1024

run_bam_filtering = true
bam_discard_unmapped = true
bam_unmapped_type = 'discard'
bam_mapping_quality_threshold = 25

Expand Down
1 change: 0 additions & 1 deletion conf/test_stresstest_human.config
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ params {
mtnucratio_header = 'ChrM'

run_bam_filtering = true
bam_discard_unmapped = true
bam_unmapped_type = 'discard'
bam_mapping_quality_threshold = 30

Expand Down
Loading