James Fellows Yates
11/14/2025, 10:15 AMtar archives due to a range of incompatibilities between kraken/bracken vs nextflow vs containers, but I don't think it will be a huge loss - and I also wrote documentation how to do it manually in the FAQ :)
Otherwise thanks to @novelvirus @moritz @Sofia Stamouli '@ellmagu' for the help and contributions to this one!
CHANGELOG:
### Added
• #108 - Document workaround for building databases from single FASTA files, e.g. from NCBI RefSeq (by @pcantalupo)
• #111 - Added sourmash reference building both for genomes and proteomes (by @Midnighter).
• #117 - Updated to nf-core/tools template 3.4.1 (by @jfy133)
• #124 - Added sylph reference building (by @jfy133 and @sofstam).
### Fixed
• #110 - Corrected the documented structures of the grouped output from the PREPROCESSING subworkflow
(by @Midnighter).
• #121 - Fix Kraken2 build failing with local files due to symlink-in-symlink mounting error with containers (❤️ to @ellmagu for reporting, fix by @jfy133)
• #122 - Update DIAMOND to support more recent versions of NCBI taxonomy (by @jfy133)
• #123 - Fix a MALT build validation check incorrectly assigned to --build_krakenuniq (by @jfy133)
• #133 - Fix Kaiju compatible renamed FASTA files being always published even if --kaiju_keepintermediates false (by @jfy133)
### Dependencies
| Tool | Old Version | New Version |
| -------- | ----------- | ----------- |
| sourmash | | 4.9.4 |
| sylph | | 0.9.0 |
| kraken2 | 2.1.5 | 2.1.6 |
| tar | 1.34 | |
| nf-core | 3.3.2 | 3.4.1 |
| DIAMOND | 2.1.12 | 2.1.16 |
| MultiQC | 1.31 | 1.32 |
| Nextflow | 24.04.2 | 25.04.2 |
### Deprecated
• #118 - Deprecated automated building of tar.gz archives of all databases (by @jfy133)
• #126 - Remove guidance about needed double and single quotes when giving to --<tool>_build_options as actually not necessary (by @jfy133)Júlia Mir
11/19/2025, 4:08 PMAlexander Ramos Díaz
11/28/2025, 2:46 AMERROR ~ Error executing process > 'NFCORE_CREATETAXDB:CREATETAXDB:PREPROCESSING:FIND_CONCATENATE_DNA (1)'
Caused by:
java.util.ConcurrentModificationException
-- Check '.nextflow.log' file for details
I didn't change anything it's just the main branch (nextflow run . -profile test,docker --outdir test_docker). Nextflow 25.10.0 build 10289.James Fellows Yates
11/28/2025, 5:42 AMJames Fellows Yates
12/08/2025, 3:26 PMJames Fellows Yates
01/06/2026, 10:38 AMJames Fellows Yates
02/10/2026, 2:18 PMAdded
• #117 - Updated to nf-core/tools template 3.5.1 (by @jfy133)
• #143 - Documented how to resovle KrakenUniq unbound variable jellyfish issue (❤️ to @flass for suggesting, added by @jfy133)
• #140 - Added MetaCache database building support (❤️ to @ChillarAnand for suggestion, added by @alxndrdiaz and @jfy133)
• #144 - Added tutorial on how to convert an NCBI assembly_summary.txt file to input samplesheet (❤️ to @dialvarezs for improvements, by @jfy133)
### Fixed
### Dependencies
| Tool | Old Version | New Version |
| --------- | ----------- | ----------- |
| nf-core | 3.4.1 | 3.5.1 |
| MetaCache | | 2.5.0 |James Fellows Yates
04/10/2026, 7:09 AMJames Fellows Yates
04/27/2026, 12:19 PMJames Fellows Yates
04/27/2026, 12:20 PMFull test notifications
04/30/2026, 1:14 PMJames Fellows Yates
04/30/2026, 1:14 PMJames Fellows Yates
05/11/2026, 3:28 PMJames Fellows Yates
05/11/2026, 3:32 PMmeta.yaml is wrong.
I guess this is typical 'forget to update docs' after changing the strategy as I was ahving issues with symlinks in containers.James Fellows Yates
05/11/2026, 3:33 PMJames Fellows Yates
05/11/2026, 3:33 PMJames Fellows Yates
05/11/2026, 3:33 PMJames Fellows Yates
05/11/2026, 3:42 PMMahesh Binzer-Panchal
05/12/2026, 7:01 AMJames Fellows Yates
05/12/2026, 7:11 AMMahesh Binzer-Panchal
05/12/2026, 10:56 AMJames Fellows Yates
06/04/2026, 9:42 AMCharles Xu
07/03/2026, 1:06 AM--build_kraken2 on 7 eukaryotic genomes to take over 2 hours? I'd like to add all archaea and bacteria to this for host removal, but I must be doing something wrong...
KRAKEN2_ADD is not parallelizing but I guess that is normal for reading the ~14GB nucl_gb.accession2taxid?Full test notifications
07/03/2026, 8:20 AMJames Fellows Yates
07/03/2026, 8:34 AMAdded
• #194 - Updated to nf-core template 4.0.2 (by @jfy133)
• #195 - Added Centrifuger database building support (by @haris18s)
### Fixed
• #196 - Improved KrakenUniq build clean up step (by @mahesh-panchal, @jfy133)
### Dependencies
| Tool | Old Version | New Version |
| ---------------- | ----------- | ----------- |
| nf-core template | 4.0.1 | 4.0.2 |
| nf-schema | 2.5.1 | 2.7.2 |
| Centrifuger | | 1.1.0 |Full test notifications
07/03/2026, 8:34 AMFull test notifications
07/03/2026, 9:02 AMJames Fellows Yates
07/24/2026, 6:17 AMHaris Spyridis
09/07/2026, 4:05 PMnf-core/modules/sourmash/sketch module hardcodes --merge, so in createtaxdb all reference genomes get merged into ONE signature per DB (confirmed with sourmash sig describe). Sourmash GATHER would return only 1 match, since db has only one merge signature. and then tax annotate cant map it to species... We probably need per-genome signatures (via --singleton. (Note: i tried to use createtaxdb, so can generate some test files for taxprofiler). Any thoughts?Full test notifications
10/08/2026, 8:09 AMMissing process or function paramsSummaryLog([[:], repository: <https://github.com/nf-core/createtaxdb>, projectDir: /.nextflow/assets/.repos/nf-core/createtaxdb/clones/91f943c85605844c25eef904b10428ff3a09f124, commitId: 91f943c85605844c25eef904b10428ff3a09f124, revision: dev, startTime: 2026-10-08T08:09:38.556872355Z, endTime: null, duration: null, container: {}, commandLine: nextflow run '<https://github.com/nf-core/createtaxdb>' -name friendly_monod -params-file '<https://api.cloud.seqera.io/ephemeral/1AepL9yksblCPkMIEkGYDg.json>' -with-tower -r dev -profile test_full, nextflow: nextflow.NextflowMeta(version:26.04.6, build:12646, timestamp:09-07-2026 18:49 UTC, preview:nextflow.NextflowMeta$Preview@624baf71, enable:nextflow.NextflowMeta$Features@70799ca7, strictModeEnabled:false, moduleBinariesEnabled:false), success: false, workDir: /nf-core-awsmegatests/work/createtaxdb/work-dev, launchDir: /, profile: test_full]) -- Did you mean 'paramsSummaryLog' instead? Command Line
nextflow run '<https://github.com/nf-core/createtaxdb>' -name friendly_monod -params-file '<https://api.cloud.seqera.io/ephemeral/1AepL9yksblCPkMIEkGYDg.json>' -with-tower -r dev -profile test_full Oct 8, 2026 at 8:09 AM