Skip to content

Releases: nf-core/mag

mag 2.5.2

02 Feb 14:30
274412a
Compare
Choose a tag to compare

Added

  • #562 - Add CAT summary into the global bin_summary (by @maxibor)
  • #565 - Add warning of empty GTDB-TK results if no contigs pass completeness filter (by @jfy133 and @maxibor)

Changed

  • #563 Update to nf-core v2.12 TEMPLATE (by @CarsonJM)
  • #566 - More logical ordering of MultiQC sections (assembly and bin sections go together respectively) (fix by @jfy133)

Fixed

mag 2.5.1

17 Nov 04:37
e728900
Compare
Choose a tag to compare

Fixed

Dependencies

Tool Previous version New version
CAT 4.6 5.2.3

Deprecated

  • #536 - Remove custom function with native Nextflow for checking file extension (reported by @d4straub, fix by @jfy133)

mag 2.5.0 - Aquamarine Kangaroo

10 Oct 11:37
ba72349
Compare
Choose a tag to compare

Added

  • #504 - New parameters --busco_db, --kraken2_db, and --centrifuge_db now support directory input of a pre-uncompressed database archive directory (by @gregorysprenger).

Changed

Fixed

  • #514 - Fix missing CONCOCT files in downstream output (reported by @maxibor, fix by @jfy133)
  • #515 - Fix overwriting of GUNC output directories when running with domain classification (reported by @maxibor, fix by @jfy133)
  • #516 - Fix edge-case bug where MEGAHIT re-uses previous work directory on resume and fails (reported by @husensofteng, fix by @prototaxites)
  • #520 - Fix missing Tiara output files (fix by @jfy133)
  • #522 - Fix 'nulls' in depth plot PNG files (fix by @jfy133)

Deprecated

  • #504 - --busco_reference, --busco_download_path, --save_busco_reference parameters have been deprecated and replaced with new parameters (by @gregorysprenger).

mag 2.4.0 - Grey Hammerhead

26 Sep 09:01
18a1645
Compare
Choose a tag to compare

Added

  • #497 - Adds support for pointing at a local db for krona, using the parameter --krona_db (by @willros).
  • #395 - Adds support for fast domain-level classification of bins using Tiara, to allow bins to be separated into eukaryotic and prokaryotic-specific processes.
  • #422 - Adds support for normalization of read depth with BBNorm (added by @erikrikarddaniel and @fabianegli)
  • #439 - Adds ability to enter the pipeline at the binning stage by providing a CSV of pre-computed assemblies (by @prototaxites)
  • #459 - Adds ability to skip damage correction step in the ancient DNA workflow and just run pyDamage (by @jfy133)
  • #364 - Adds geNomad nf-core modules for identifying viruses in assemblies (by @PhilPalmer and @CarsonJM)
  • #481 - Adds MetaEuk for annotation of eukaryotic MAGs, and MMSeqs2 to enable downloading databases for MetaEuk (by @prototaxites)
  • #437 - --gtdb_db also now supports directory input of an pre-uncompressed GTDB archive directory (reported by @alneberg, fix by @jfy133)
  • #494 - Adds support for saving the BAM files from Bowtie2 mapping of input reads back to assembly (fix by @jfy133)

Changed

  • #428 #467 - Update to nf-core 2.8, 2.9 TEMPLATE (by @jfy133)
  • #429 - Replaced hardcoded CheckM database auto-download URL to a parameter (reported by @erikrikarddaniel, fix by @jfy133)
  • #441 - Deactivated CONCOCT in AWS 'full test' due to very long runtime (fix by @jfy133).
  • #442 - Remove warning when BUSCO finds no genes in bins, as this can be expected in some datasets (reported by @Lumimar, fix by @jfy133).
  • #444 - Moved BUSCO bash code to script (by @jfy133)
  • #477 - --gtdb parameter is split into --skip_gtdbtk and --gtdb_db to allow finer control over GTDB database retrieval (fix by @jfy133)
  • #500 - Temporarily disabled downstream processing of both refined and raw bins due to bug (by @jfy133)

Fixed

  • #496 - Fix help text for paramters --bowtie2_mode, spades_options and megahit_options (by @willros)
  • #400 - Fix duplicated Zenodo badge in README (by @jfy133)
  • #406 - Fix CheckM database always downloading, regardless if CheckM is selected (by @jfy133)
  • #419 - Fix bug with busco_clean parameter, where it is always activated (by @prototaxites)
  • #426 - Fixed typo in help text for parameters --host_genome and --host_fasta (by @tillenglert)
  • #434 - Fix location of samplesheet for AWS full tests (reported by @Lfulcrum, fix by @jfy133)
  • #438 - Fixed version inconsistency between conda and containers for GTDBTK_CLASSIFYWF (by @jfy133)
  • #439 - Fix bug in assembly input (by @prototaxites)
  • #447 - Remove default: None from parameter schema (by @drpatelh)
  • #449 - Fix results file overwriting in Ancient DNA workflow (reported by @alexhbnr, fix by @jfy133)
  • #470 - Fix binning preparation from running even when binning was requested to be skipped (reported by @prototaxites, fix by @jfy133)
  • #480 - Improved -resume reliability through better meta map preservation (reported by @prototaxites, fix by @jfy133)
  • #493 - Update METABAT2 nf-core module so that it reduced the number of unnecessary file moves, enabling virtual filesystems (fix by @adamrtalbot)
  • #500 - Fix MaxBin2 bins not being saved in results directly properly (reported by @Perugolate, fix by @jfy133)

Dependencies

Tool Previous version New version
BCFtools 1.16 1.17
SAMtools 1.16.1 1.17
fastp 0.23.2 0.23.4
MultiQC 1.14 1.15

mag 2.3.2

23 Jun 11:40
66cf53a
Compare
Choose a tag to compare

Fixed

mag 2.3.1

19 Jun 20:37
61deef8
Compare
Choose a tag to compare

Fixed

  • #458 - Correct the major issue in ancient DNA workflow of binning refinement being performed on uncorrected contigs instead of aDNA consensus recalled contigs (issue #449)
  • #451 - Fix results file overwriting in Ancient DNA workflow (reported by @alexhbnr, fix by @jfy133, and integrated by @maxibor in #458 )

mag 2.3.0 - Red Cow

02 Mar 10:12
c9468cb
Compare
Choose a tag to compare

Added

  • #350 - Adds support for CheckM as alternative bin completeness and QC tool (added by @jfy133 and @skrakau)
  • #353 - Added the busco_clean parameter to optionally clean each BUSCO directory after a successful (by @prototaxites)
  • #361 - Added the skip_clipping parameter to skip read preprocessing with fastp or adapterremoval. Running the pipeline with skip_clipping, keep_phix and without specifying a host genome or fasta file skips the FASTQC_TRIMMED process (by @prototaxites)
  • #365 - Added CONCOCT as an additional (optional) binning tool (by @jfy133)
  • #366 - Added CAT_SUMMARISE process and cat_official_taxonomy parameter (by @prototaxites)
  • #372 - Allow CAT_DB to take an extracted database as well as a tar.gz file (by @prototaxites).
  • #380 - Added support for saving processed reads (clipped, host removed etc.) to results directory (by @jfy133)
  • #394 - Added GUNC for additional chimeric bin/contamination QC (added by @jfy133)

Changed

  • #340,#368,#373 - Update to nf-core 2.7.2 TEMPLATE (by @jfy133, @d4straub, @skrakau)
  • #373 - Removed parameter --enable_conda. Updated local modules to new conda syntax and updated nf-core modules (by @skrakau)
  • #385 - CAT also now runs on unbinned contigs as well as binned contigs (added by @jfy133)
  • #399 - Removed undocumented BUSCO_PLOT process (previously generated *.busco_figure.png plots unsuitable for metagenomics) (by @skrakau).

Fixed

  • #345 - Bowtie2 mode changed to global alignment for ancient DNA mode (--very-sensitive mode) to prevent soft clipping at the end of reads when running in local mode. (by @maxibor)
  • #349 - Add a warning that pipeline will reset minimum contig size to 1500 specifically MetaBAT2 process, if a user supplies below this threshold. (by @jfy133)
  • #352 - Escape the case in the BUSCO module that BUSCO can just detect a root lineage but is not able to find any marker genes (by @alexhbnr)
  • #355 - Include error code 21 for retrying with higher memory for SPAdes and hybridSPAdes (by @mglubber)

Dependencies

Tool Previous version New version
BUSCO 5.1.0 5.4.3
BCFtools 1.14 1.16
Freebayes 1.3.5 1.3.6
SAMtools 1.15 1.16.1

mag 2.2.1

25 Aug 10:35
a8e92af
Compare
Choose a tag to compare
  • Fix too many symbolic links issue in local convert_depths module (reported by @ChristophKnapp and fixed by @apeltzer, @jfy133)
  • Each sample now gets it's own result directory for PyDamage analysis and filter (reported and fixed by @maxibor)

See full CHANGELOG for more information

mag 2.2.0 - Golden Mammoth

14 Jun 07:41
3b4dd34
Compare
Choose a tag to compare
  • Restructure binning subworkflow in preparation for aDNA workflow and extended binning
  • Add ancient DNA subworkflow
  • Add MaxBin2 as second contig binning tool
  • Add AdapterRemoval2 as an alternative read trimmer
  • Add DAS Tool for bin refinement
  • Activate pipeline-specific institutional nf-core/configs
  • Add extra results folder GenomeBinning/depths/contigs for [assembler]-[sample/group]-depth.txt.gz, and GenomeBinning/depths/bins for bin_depths_summary.tsv and [assembler]-[binner]-[sample/group]-binDepths.heatmap.png
  • Updated some software: fastp 0.20.1 > 0.23.2, MultiQC 1.9 > 1.12
  • Fix several bugs

See full CHANGELOG for more information

Contributors

@skrakau @d4straub @jfy133 @maxibor @alexhbnr @pcantalupo

mag 2.1.1

26 Nov 10:56
e065754
Compare
Choose a tag to compare
  • Add bin gene annotation with PROKKA
  • Add prokaryotic gene finding with prodigal for each metagenome
  • Add pipeline preprint information
  • Updated some software: MultiQC 1.9 > 1.11, MEGAHIT 1.2.7 > 1.2.9, SPAdes 3.13.1 > 3.15.3
  • Fix several bugs

See full CHANGELOG, for more information.