Skip to content

Releases: nf-core/taxprofiler

v2.0.1 - Crazy Corgi Patch

15 Jun 12:46
70ecc15

Choose a tag to compare

Added

  • #741 Updated to nf-core pipeline template v4.0.2 (added by @sofstam)

Fixed

  • #736 Fix MultiQC silently skipping large samtools stats files by increasing log_filesize_limit in MultiQC config (reported and fixed by @Leilanasd)
  • #747 Fix KrakenUniq's ext.args2 not being defined correctly (by @mahesh-panchal, @jfy133)

Dependencies

Tool Previous version New version
multiqc 1.32 1.34
nf-schema 2.5.1 2.7.2
nft-utils 0.0.9 1.0.0
diamond 2.1.12 2.2.1

v2.0.0 - Crazy Corgi

15 Apr 13:27
fa1aab0

Choose a tag to compare

Added

Fixed

  • #711 Better error strategy for the sylph classifier steps so it doesn't fail if sylph finds no hits (by @sofstam)
  • #713 Improve Nextflow syntax compliance in .nf file structure (by @jfy133)
  • #714 Improve nf-core linting compliance with meta.yaml files for all local subworkflows (by @jfy133)
  • #730 Minor documentation fixes and updates for mOTUs, MetaPhlAn, and NONPAREIL (by @jfy133)

Changed

  • #696 Switch Slack channel reporting to nf-slack plugin for AWS Megatests (by @jfy133)

Deprecated

  • #710 Removed the custom script krona_cleanup due to hardcoded taxonomic ranks causing krona plots to not being properly updated. (by @sofstam)
  • #698 Deprecate test_bbduk and test_falco test profiles (merged into test_falcobbduk) (by @jfy133)
  • #696 Remove hook_url from the pipeline configuration, cftools#4051 (by @jfy133 and @FriederikeHanssen)
  • #699 Deprecate test_fastp and test_krakenuniq test profiles (merged into test_fastpnonpareilkrakenuniq) (by @jfy133)
  • #714 Renamed modules KRAKEN2_STANDARD_REPORT and KRONA_CLEANUP for consistency with nf-core guidelines (by @jfy133)

Dependencies

Tool Previous version New version
sylph 0.7.0
sylphtax 1.2.0
melon 0.2.5
metacache 2.5.0

v1.2.6 - Bouncy Basenji Patch

16 Feb 14:52
3c3fb68

Choose a tag to compare

Added

  • #678 Included metaval.config to generate input files for genomic-medicine-sweden/metaval (added by @LilyAnderssonLee)
  • #655 Added nf-tests for test profile (added by @sofstam)

Fixed

  • #674 Fixed bug where wrong variables names used for KrakenUniq input channel causing pipeline crash (❤️ to @pcantalupo for reporting, fixed by @jfy133)
  • #675 Prevent file name conflict with mixed SE and PE runs for a single sample with stricter validation (fixed by @LilyAnderssonLee and @jfy133)
  • #683 Fix pre-supplied long-read host removal index not being compatible with MINIMAP2_ALIGN module (fixed by @jfy133)

Changed

  • #676 Turn off saving of BAM version of unmapped reads from long read host removal (❤️ to @sofstam for reporting, changed by @jfy133)

Dependencies

Tool Previous version New version
samtools 1.20 1.22.1

v1.2.5 - Bouncy Basenji Patch

21 Nov 15:07
4d50369

Choose a tag to compare

Added

Fixed

Changed

Dependencies

Tool Previous version New version
nf-core 3.3.2 3.5.1
multiqc 1.27 1.32

v1.2.4 - Bouncy Basenji Patch

28 Aug 14:07
1385e2f

Choose a tag to compare

Added

  • #619 Added default pipeline nf-test (added by @sofstam)
  • #615 Updated to nf-core pipeline template v3.3.1 (added by @sofstam)
  • #614 Updated module krakenuniq/preloadedkrakenuniq to fix preload mechanism. The RAM chunk size can now be customised on a per-database basis. (added by @muniheart with help from / ❤️ to @jfy133)
  • #600 Added metaphlan to multiqc report (❤️ to @harper357 for reporting and added by @sofstam)
  • #605 Added documentation on how to generate Bracken reports for different taxonomic levels (❤️ to @MajoroMask for reporting and added by @jfy133)

Fixed

  • #602 Fixed a typo in the run-merging table example in usage.md (❤️ to @ilight1542 for reporting and fixed by @jfy133)
  • #592 improved JSON schema for better validation (by @microlei)
  • #604 KrakenUniq no longer fails due to pathname splitting during batching when only single sample supplied (by @AlexHoratio)
  • #612 Fix bug with bracken results being shown in MuktiQC for long read data every if bracken not supported for long reads (added by @jfy133 and @sofstam )
  • #630 Fix a bug in KRAKENUNIQ reads channel where a single-element list containing a / in the path was being split incorrectly, causing unexpected multiple list elements (❤️ to @sysbiocoder for reporting and fixed by @LilyAnderssonLee)
  • #631 For paired-end reads, DIAMOND will use only the forward read file (read 1) unless reads are merged (❤️ to @sysbiocoder for reporting and fixed by @LilyAnderssonLee)
  • #635 Fix faulty parsing of memory request in BBDuk (❤️ to @Proton-NTA for reporting, fix by @mahesh-panchal)

Changed

  • #602 Rename (undocumented) test_nothing profile to test_minimal for consistency with other pipelines (by @jfy133)
  • #614 There is now no default krakenuniq_ram_chunk_size value for KrakenUniq. By default now the entire database will be loaded into memory unless you use the parameter, or specify --preload-size in a database sheet. (added by @muniheart with help from / ❤️ to @jfy133)
  • #624 Updated all relevant nf-core modules to latest version (by @sofstam)

Dependencies

Tool Previous version New version
Nextflow 24.10.0 25.04.2
bbduk 39.06 39.18
bowtie2 2.5.2 2.5.4
bracken 2.9 3.1
diamond 2.1.8 2.1.12
fastp 0.23.0 0.24.0
ganon 2.0.0 2.1.0
kraken2 2.1.3 2.1.5
minimap2 2.28 2.29
motus 3.0.3 3.1.0
multiqc 1.27 1.30

v1.2.3 - Bouncy Basenji Patch

13 Mar 08:42
970bdc2

Choose a tag to compare

Added

  • #576 Sort input to krakenuniq to enable retrieval of cached batch tasks (❤️ to @muniheart for reporting and fix)
  • #569 Updated to nf-core pipeline template v3.1.2 (added by @sofstam)
  • #571 Updated to nf-core pipeline template v3.2.0 (added by @sofstam)

Fixed

  • #580 Minor documentation typo fixes (❤️ to @AlexHoratio for reporting and fix)
  • #573 Improved help messages and documentation to state many of the taxpasta related params require taxonomy files to be input (❤️ to @alexhbnr for reporting, fix by @jfy133)
  • #578 Fixed incorrect keyword in nextflow_schema.json (fix by @mashehu)
  • #585 Fixed code blocks (fix by @masheshu)
  • #586 Fixed wrong argument name for saving analysis reads (fix by @epstein6)

v1.2.2 - Bouncy Basenji Patch

15 Jan 09:38
80d2fcc

Choose a tag to compare

Added

Fixed

  • #561 Updated Centrifuge to fix internal error when running with conda (❤️ to @AnotherSimon for reporting, fix by @jfy133)

v1.2.1 - Bouncy Basenji Patch [2024-11-28]

28 Nov 15:09
0af416a

Choose a tag to compare

Added

Fixed

  • #550 Fixed a bug where single-end data with the same sample names that include . in it would overwrite output files (❤️ to @SannaAb for reporting, fixed by @Midnighter)
  • #552 Fixed the issue where nonpareil fails due to insufficient data for calculation caused by a missing PNG (❤️ to @Joon-Klaps for reporting, fixed by @LilyAnderssonLee)

Dependencies

Deprecated

v1.2.0 - Bouncy Basenji [2024-10-03]

03 Oct 11:43
6893894

Choose a tag to compare

Added

Fixed

  • #518 Fixed a bug where Oxford Nanopore FASTA input files would not be processed (❤️ to @ikarls for reporting, fixed by @jfy133)
  • #523 Removed hardcoded -m lca from GANON_CLASSIFY due to more options in new version of ganon (fixed by @LilyAnderssonLee & @jfy133)
  • #531 Fix FASTA input validation in schema allowing FASTQ extension, expand allowed FASTA extensions (fixed by @jfy133)
  • #512 Minor formatting and ordering improvements in MultiQC report (by @jfy133)
  • #532 - Added missing documentation behind the 'ignore' BRACKEN_BRACKEN error strategy (❤️ to @Mavti for reporting, fixed by @jfy133)
  • #536 - Redefine contents_re for filtlong to fix its missing from the MultiQC report (fixed by @LilyAnderssonLee)

Dependencies

Tool Previous version New version
bbmap 39.01 39.06
bowtie2 2.4.4 2.5.2
bracken 2.7 2.9
diamond 2.0.15 2.1.8
ganon 1.5.1 2.0.0
kraken2 2.1.2 2.1.3
krona 2.8 2.8.1
megan 6.24.20 6.25.9
metaphlan 4.0.6 4.1.1
minimap2 2.24 2.28
motus 3.0.3 3.1.0
multiqc 1.21 1.25
samtools 1.17 1.20

Deprecated

v1.1.8 - Augmented Akita Patch [2024-06-20]

20 Jun 15:59
5d3ee55

Choose a tag to compare

Added

  • #487 Updated to nf-core pipeline template v2.14.1 (added by @jfy133)

Fixed

  • #484 Improved input validation to immediately fail if run accession IDs within a given sample ID are not unique (❤️ to @sofstam for reporting, fixed by @jfy133)
  • #491 Added flag to publish intermediate bracken files (❤️ to @ewissel for reporting, fixed by @sofstam and @jfy133)
  • #489 Fix KrakenUniq classified reads output format mismatch (❤️ to @SannaAb for reporting, fixed by @jfy133)
  • #495 Stop TAXPASTA failures when profiles do not have exact compositionality (fixes by @Midnighter, @jfy133)

Dependencies

Tool Previous version New version
KMCP 0.9.1 0.9.4
TAXPASTA 0.6.1 0.7.0

Deprecated

  • #492 Removed --kmcp_mode parameter from KMCP to allow per database specification by setting in db_params in database sheet (fixed by @jfy133)