Skip to content

Releases: nf-core/mag

mag 3.3.0 - Red Reindeer

19 Dec 13:10
049ea0a
Compare
Choose a tag to compare

Added

  • #692 - Added Nanoq as optional longread filtering tool (added by @muabnezor)
  • #692 - Added chopper as optional longread filtering tool and/or phage lambda removal tool (added by @muabnezor)
  • #707 - Make Bin QC a subworkflow (added by @dialvarezs)
  • #707 - Added CheckM2 as an alternative bin completeness and QC tool (added by @dialvarezs)
  • #708 - Added --exclude_unbins_from_postbinning parameter to exclude unbinned contigs from post-binning processes, speeding up Prokka in some cases (added by @dialvarezs)
  • #732 - Added support for Prokka's compliance mode with --prokka_with_compliance --prokka_compliance_centre <xyz> (reported by @audy and @Thomieh73, added by @jfy133)

Changed

  • #731 - Updated to nf-core 3.1.0 TEMPLATE (by @jfy133)

Fixed

  • #707 - Fixed channel passed as GUNC input (added by @dialvarezs)
  • #724 - Fix quoting in utils_nfcore_mag_pipeline/main.nf (added by @dialvarezs)
  • #716 - Make short read processing a subworkflow (added by @muabnezor)
  • #708 - Fixed channel passed as GUNC input (added by @dialvarezs)
  • #729 - Fixed misspecified multi-FASTQ input for single-end data in MEGAHIT (reported by John Richards, fix by @jfy133)

Dependencies

Tool Previous version New version
CheckM 1.2.1 1.2.3
CheckM2 1.0.2
chopper 0.9.0
GUNC 1.0.5 1.0.6
nanoq 0.10.0

mag 3.2.1 [2024-10-30]

30 Oct 09:17
b582aae
Compare
Choose a tag to compare

Fixed

  • #707 - Fix missing space resulting in malformed args for MEGAHIT (reported by @d4straub, fix by @jfy133)

mag 3.2.0 - Salmon Salmon

27 Oct 15:10
74b5c92
Compare
Choose a tag to compare

Added

  • #674 - Added --longread_adaptertrimming_tool Where user can chose between porechop_abi (default) and porechop (added by @muabnezor)

Changed

  • #674 - Changed to porechop-abi as default adapter trimming tool for long reads. User can still use porechop if preferred (added by @muabnezor)
  • #666 - Update SPAdes to version 4.0.0, replace both METASPADES and MEGAHIT with official nf-core modules (requested by @elsherbini, fix by @jfy133)
  • #666 - Update URLs to GTDB database downloads due to server move (reported by @Jokendo-collab, fix by @jfy133)
  • #695 - Updated to nf-core 3.0.2 TEMPLATE (by @jfy133)
  • #695 - Switch more stable Zenodo link for CheckM data (by @jfy133)

Fixed

  • #674 - Make longread preprocessing a subworkflow (added by @muabnezor)
  • #674 - Add porechop and filtlong logs to multiqc (added by @muabnezor)
  • #674 - Change local filtlong module to the official nf-core/filtlong module (added by @muabnezor)
  • #690 - MaxBin2 now using the abundance information from different samples rather than an average (reported by @uel3 and fixed by @d4straub)
  • #698 - Updated prodigal module to not pick up input symlinks for compression causing pigz errors (reported by @zackhenny, fix by @jfy133 )

Dependencies

Tool Previous version New version
Porechop_ABI 0.5.0
Filtlong 0.2.0 0.2.1
SPAdes 3.15.3 4.0.0

mag 3.1.0 - Pink Panda

04 Oct 07:32
cf931af
Compare
Choose a tag to compare

Caution

This release contains a potentially 'breaking change' for some users. The --gtdbtk_pplacer_scratch flag has been replaced with --gtdbtk_pplacer_useram. Check the parameter documentation for more details.

Added

  • #665 - Add support for supplying pre-made bowtie host reference index (requested by @simone-pignotti, added by @jfy133)
  • #670 - Added --gtdbtk_pplacer_useram to run GTDBTk in memory mode rather than write to disk (requested by @harper357, fixed by @jfy133)

Changed

  • #664 - Update GTDBTk to latest version, with updated column names, update GTDB to release 220 (by @dialvarezs)
  • #676 - Added exit code 12 to valid SPAdes retry codes, due to OOM errors from spades-hammer (reported by @bawee, fix by @jfy133)

Fixed

  • #667 - Fix pipeline crashing if only CONCOCT selected during binning (reported and fixed by @jfy133)
  • #670 - Re-add missing GTDBTk parameters into GTDBTk module (reported by harper357, fixed by @jfy133)
  • #672 - Fix GTDB-Tk per-sample TSV files not being published in output directory (reported by @jhayer, fix by @jfy133)

Dependencies

Tool Previous version New version
GTDBTk 2.3.2 2.4.0

Deprecated

  • #670 - Deprecated --gtdbtk_pplacer_scratch due to unintuitive usage (reported by harper357, fixed by @jfy133)

3.0.3 [2024-08-27]

27 Aug 08:29
8e3f760
Compare
Choose a tag to compare

Fixed

  • #648 - Fix sample ID/assembly ID check failure when no IDs match (reported by @zackhenny, fix by @prototaxites)
  • #646 - GTDB-Tk directory input now creates a value channel so it runs for all entries to the process and not just the first (reported by @amizeranschi, fix by @prototaxites).
  • #639 - Fix pipeline failure when a sample produces only a single bin (fix by @d-callan)
  • #651 - Replace base container for bash only modules to reduce number of containers in pipeline (reported and fixed by @harper357)
  • #652 - Fix documentation typo in using user-defined assembly parameters (reported and fixed by @amizeranschi)
  • #653 - Fix overwriting of per-bin 'raw' GUNC RUN output files (multi-bin summary tables not affected) (reported by @zackhenny and fixed by @jfy133)

3.0.2 [2024-07-04]

04 Jul 06:37
bb74c46
Compare
Choose a tag to compare

Changed

  • #633 - Changed BUSCO to use offline mode when the database is specified by the user (reported by @ChristophKnapp and many others, fix by @jfy133)
  • #632 - Use default NanoLyse log of just removed reads rather than custom (by @jfy133)

Fixed

  • #630 - Fix CONCOCT empty bins killing the pipeline, and allow for true multithreading again (removing OPENBLAS loop) (reported by @maxibor, fix by @maxibor and @jfy133)

Dependencies

Tool Previous version New version
Porechop 0.2.3_seqan2.1.1 0.2.4
NanoPlot 1.26.3 1.41.6
NanoLyse 1.1.0 1.2.0

mag 3.0.1

10 Jun 14:25
aac4962
Compare
Choose a tag to compare

Changed

Fixed

  • #618 - Fix CENTRIFUGE mkfifo failures by using work directory /tmp (reported by @skrakau, fix by @jfy133)

Dependencies

Tool Previous version New version
Centrifuge 1.0.4_beta 1.0.4.1

mag 3.0.0 - Magenta Magpie

13 May 13:38
a50117e
Compare
Choose a tag to compare

Caution

This release contains a potentially 'breaking change' for some users. The pipeline no longer directly accepts FASTQ files via --input.
You must use a samplesheet and specify the FASTQs there.

Added

Changed

  • #599 - Update to nf-core v2.13.1 TEMPLATE (by @jfy133)
  • #614 - Update to nf-core v2.14.1 TEMPLATE (by @jfy133)

Fixed

  • #606 - Prevent pipeline crash when premade mashdb given to or no alignments found with GTDB-TK_CLASSIFYWF (reported by @cedwardson4, fix by @jfy133)

Deprecated

  • #599 - Direct reads input (--input 'sample_{R1,R2}.fastq.gz') is no longer supported, all input must come via samplesheets (by @jfy133)

mag 2.5.4

12 Feb 19:22
e486bb2
Compare
Choose a tag to compare

Changed

Fixed

  • #583 - Fix GTDB database input when directory supplied (fix by @jfy133)

mag 2.5.3

05 Feb 14:46
7bd5dc6
Compare
Choose a tag to compare

Changed

  • #575 - Deactivated MetaSPAdes, Centrifuge, and GTDB in test_full profile due to some container incompatibilities in nf-core megatest AWS configurations (by @jfy133)

Fixed

  • #574 - Fix wrong channel going to BIN_SUMMARY (fix by @maxibor)