Skip to content

Commit b01a0f8

Browse files
authored
Merge pull request #198 from nf-core/dev
3.1.0 Seductive Siren release
2 parents e561e64 + b6e9b75 commit b01a0f8

41 files changed

Lines changed: 1096 additions & 463 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/nf-test.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ jobs:
6464
runs-on: # use self-hosted runners
6565
- runs-on=${{ github.run_id }}-nf-test
6666
- runner=4cpu-linux-x64
67+
- volume=40gb
6768
strategy:
6869
fail-fast: false
6970
matrix:

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@ null/
1010
.lineage/
1111
.nf-test*
1212
test.xml
13+
.vscode/settings.json

.nf-core.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ lint:
22
files_exist:
33
- conf/igenomes.config
44
- conf/igenomes_ignored.config
5-
nf_core_version: 4.0.1
5+
nf_core_version: 4.0.2
66
repository_type: pipeline
77
template:
88
author: James A. Fellows Yates and the nf-core community
@@ -15,4 +15,4 @@ template:
1515
skip_features:
1616
- fastqc
1717
- igenomes
18-
version: 3.0.0
18+
version: 3.1.0

CHANGELOG.md

Lines changed: 35 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,47 @@
33
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
44
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
55

6+
## v3.1.0 - Seductive Siren - [2026-06-03]
7+
8+
### `Added`
9+
10+
- [#194](https://github.com/nf-core/createtaxdb/pull/194) - Updated to nf-core template 4.0.2 (by @jfy133)
11+
- [#195](https://github.com/nf-core/createtaxdb/pull/195) - Added Centrifuger database building support (by @haris18s)
12+
13+
### `Fixed`
14+
15+
- [#196](https://github.com/nf-core/createtaxdb/pull/169) - Improved KrakenUniq build clean up step (by @mahesh-panchal, @jfy133)
16+
17+
### `Dependencies`
18+
19+
| Tool | Old Version | New Version |
20+
| ---------------- | ----------- | ----------- |
21+
| nf-core template | 4.0.1 | 4.0.2 |
22+
| nf-schema | 2.5.1 | 2.7.2 |
23+
| Centrifuger | | 1.1.0 |
24+
625
## v3.0.0 - Mystical Medusa - [2026-04-30]
726

827
### `Added`
928

10-
- [#169](https://github.com/nf-core/createtaxdb/pull/169) Have KAIJU_MKFMI module also export relevant taxdump files for downstream processes (by @jfy133)
11-
- [#170](https://github.com/nf-core/createtaxdb/pull/170) Publish sometimes generated `unmapped.txt` file for Kraken2 databases (❤️ to @softstam for reporting, fix @jfy133)
12-
- [#178](https://github.com/nf-core/createtaxdb/pull/178) Add additional validation checks for required MetaCache inputs (by @jfy133)
13-
- [#179](https://github.com/nf-core/createtaxdb/pull/179) Add new parameter `--save_uncompressed_fastas` to only optionally save decompressed input files (fix @jfy133)
29+
- [#169](https://github.com/nf-core/createtaxdb/pull/169) - Have KAIJU_MKFMI module also export relevant taxdump files for downstream processes (by @jfy133)
30+
- [#170](https://github.com/nf-core/createtaxdb/pull/170) - Publish sometimes generated `unmapped.txt` file for Kraken2 databases (❤️ to @softstam for reporting, fix @jfy133)
31+
- [#178](https://github.com/nf-core/createtaxdb/pull/178) - Add additional validation checks for required MetaCache inputs (by @jfy133)
32+
- [#179](https://github.com/nf-core/createtaxdb/pull/179) - Add new parameter `--save_uncompressed_fastas` to only optionally save decompressed input files (fix @jfy133)
1433

1534
### `Fixed`
1635

17-
- [#158](https://github.com/nf-core/createtaxdb/pull/158) Prevent sylph failing due to too long commands when many input genomes (by @softstam, @jfy133)
18-
- [#160](https://github.com/nf-core/createtaxdb/pull/160) Prevent sourmash failing due to too long commands when many input genomes (by @softstam, @jfy133)
19-
- [#161](https://github.com/nf-core/createtaxdb/pull/161) Force METACACHE_BUILD module to always use one CPU, as not multi-threaded, removing warning (by @jfy133)
20-
- [#162](https://github.com/nf-core/createtaxdb/pull/162) Fix links to FAQ in parameter docs (by @jfy133)
21-
- [#163](https://github.com/nf-core/createtaxdb/pull/163) Fix code block title in auxiliary files section of FAQ (by @jfy133)
22-
- [#165](https://github.com/nf-core/createtaxdb/pull/165) Force use of KrakenUniq `--jellyfish-bin` to ensure more regular execution (by @jfy133)
23-
- [#173](https://github.com/nf-core/createtaxdb/pull/173) Fix generated downstream samplesheet's Bracken directory name being flipped (by @jfy133)
24-
- [#175](https://github.com/nf-core/createtaxdb/pull/175) Fix MetaCache receiving wrong taxonomy file (was seq2map, should have been accession2taxid) (by @sofstam, @jfy133)
25-
- [#182](https://github.com/nf-core/createtaxdb/pull/182) KMCP emits correct taxonomy files for downstream use (by @sofstam, @jfy133)
26-
- [#183](https://github.com/nf-core/createtaxdb/pull/183) Fix KrakenUniq using incorrectly non-renamed seqid2map taxonomy file, resulting in no taxonomy info during classification (by @jfy133)
27-
- [#184](https://github.com/nf-core/createtaxdb/pull/184) Stop generation of concatenated FASTA file of input files if not needed by selected tools (by @jfy133)
36+
- [#158](https://github.com/nf-core/createtaxdb/pull/158) - Prevent sylph failing due to too long commands when many input genomes (by @softstam, @jfy133)
37+
- [#160](https://github.com/nf-core/createtaxdb/pull/160) - Prevent sourmash failing due to too long commands when many input genomes (by @softstam, @jfy133)
38+
- [#161](https://github.com/nf-core/createtaxdb/pull/161) - Force METACACHE_BUILD module to always use one CPU, as not multi-threaded, removing warning (by @jfy133)
39+
- [#162](https://github.com/nf-core/createtaxdb/pull/162) - Fix links to FAQ in parameter docs (by @jfy133)
40+
- [#163](https://github.com/nf-core/createtaxdb/pull/163) - Fix code block title in auxiliary files section of FAQ (by @jfy133)
41+
- [#165](https://github.com/nf-core/createtaxdb/pull/165) - Force use of KrakenUniq `--jellyfish-bin` to ensure more regular execution (by @jfy133)
42+
- [#173](https://github.com/nf-core/createtaxdb/pull/173) - Fix generated downstream samplesheet's Bracken directory name being flipped (by @jfy133)
43+
- [#175](https://github.com/nf-core/createtaxdb/pull/175) - Fix MetaCache receiving wrong taxonomy file (was seq2map, should have been accession2taxid) (by @sofstam, @jfy133)
44+
- [#182](https://github.com/nf-core/createtaxdb/pull/182) - KMCP emits correct taxonomy files for downstream use (by @sofstam, @jfy133)
45+
- [#183](https://github.com/nf-core/createtaxdb/pull/183) - Fix KrakenUniq using incorrectly non-renamed seqid2map taxonomy file, resulting in no taxonomy info during classification (by @jfy133)
46+
- [#184](https://github.com/nf-core/createtaxdb/pull/184) - Stop generation of concatenated FASTA file of input files if not needed by selected tools (by @jfy133)
2847

2948
### `Dependencies`
3049

@@ -34,7 +53,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3453

3554
### `Deprecated`
3655

37-
- [#179](https://github.com/nf-core/createtaxdb/pull/179) The pipeline no longer by default saves decompressed input FASTA files (see new `save_uncompressed_fastas` parameter) (@jfy133)
56+
- [#179](https://github.com/nf-core/createtaxdb/pull/179) - The pipeline no longer by default saves decompressed input FASTA files (see new `save_uncompressed_fastas` parameter) (@jfy133)
3857

3958
## v2.1.0 - Gracious Goblin - [2026-02-10]
4059

CITATIONS.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818

1919
> Kim, D., Song, L., Breitwieser, F. P., & Salzberg, S. L. (2016). Centrifuge: rapid and sensitive classification of metagenomic sequences. Genome Research, 26(12), 1721–1729. https://doi.org/10.1101/gr.210641.116
2020
21+
- [Centrifuger](https://doi.org/10.1186/s13059-024-03244-4)
22+
23+
> Song, L., Langmead, B. Centrifuger: lossless compression of microbial genomes for efficient and accurate metagenomic sequence classification. Genome Biol 25, 106 (2024). https://doi.org/10.1186/s13059-024-03244-4
24+
2125
- [DIAMOND](https://doi.org/10.1038/nmeth.3176)
2226

2327
> Buchfink, B., Xie, C., & Huson, D. H. (2015). Fast and sensitive protein alignment using DIAMOND. Nature Methods, 12(1), 59–60. https://doi.org/10.1038/nmeth.3176

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
[![nf-test](https://img.shields.io/badge/unit_tests-nf--test-337ab7.svg)](https://www.nf-test.com)
1212

1313
[![Nextflow](https://img.shields.io/badge/version-%E2%89%A525.10.4-green?style=flat&logo=nextflow&logoColor=white&color=%230DC09D&link=https%3A%2F%2Fnextflow.io)](https://www.nextflow.io/)
14-
[![nf-core template version](https://img.shields.io/badge/nf--core_template-4.0.1-green?style=flat&logo=nfcore&logoColor=white&color=%2324B064&link=https%3A%2F%2Fnf-co.re)](https://github.com/nf-core/tools/releases/tag/4.0.1)
14+
[![nf-core template version](https://img.shields.io/badge/nf--core_template-4.0.2-green?style=flat&logo=nfcore&logoColor=white&color=%2324B064&link=https%3A%2F%2Fnf-co.re)](https://github.com/nf-core/tools/releases/tag/4.0.2)
1515
[![run with conda](http://img.shields.io/badge/run%20with-conda-3EB049?labelColor=000000&logo=anaconda)](https://docs.conda.io/en/latest/)
1616
[![run with docker](https://img.shields.io/badge/run%20with-docker-0db7ed?labelColor=000000&logo=docker)](https://www.docker.com/)
1717
[![run with singularity](https://img.shields.io/badge/run%20with-singularity-1d355c.svg?labelColor=000000)](https://sylabs.io/docs/)
@@ -36,6 +36,7 @@ The pipeline is designed to be a companion pipeline to [nf-core/taxprofiler](htt
3636
2. Builds databases for:
3737
- [Bracken](https://doi.org/10.7717/peerj-cs.104)
3838
- [Centrifuge](https://doi.org/10.1101/gr.210641.116)
39+
- [Centrifuger](https://doi.org/10.1186/s13059-024-03244-4)
3940
- [DIAMOND](https://doi.org/10.1038/nmeth.3176)
4041
- [ganon](https://doi.org/10.1093/bioinformatics/btaa458)
4142
- [Kaiju](https://doi.org/10.1038/ncomms11257)
@@ -105,7 +106,7 @@ For more details about the output files and reports, please refer to the
105106

106107
nf-core/createtaxdb was originally written by James A. Fellows Yates, Sam Wilkinson, Alexander Ramos Díaz, Lili Andersson-Li and the nf-core community.
107108

108-
It has been extended by Moritz Beber (@Midnighter; adding sourmash support).
109+
It has been extended by Moritz Beber (@Midnighter; adding sourmash support) and Haris Spyridis (@haris18s; adding centrifuger support).
109110

110111
We thank the following people for their extensive assistance in the development of this pipeline:
111112

9.53 KB
Loading

0 commit comments

Comments
 (0)