Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
5ffb327
Add longread only test config
muabnezor Nov 25, 2024
695da2b
Change samplesheet validation schema to allow for longread-only sampl…
muabnezor Nov 25, 2024
f67b6b3
Check if both short, and long reads are given
muabnezor Nov 25, 2024
bb78aab
fix validation schema for samplesheet
muabnezor Nov 25, 2024
992b01e
Merge remote-tracking branch 'upstream/dev' into longread_only
muabnezor Nov 26, 2024
bfd404c
Add separate wubworkflow for longread host removal
muabnezor Nov 26, 2024
387284d
Add longread meta-assemblers metaflye and metamdbg
muabnezor Nov 26, 2024
6948316
Add longread assemble config
muabnezor Nov 26, 2024
762f12b
Prepare binning for longread assemblies
muabnezor Nov 27, 2024
c7a5cdf
Fix config and how long reads are prepared for binning
muabnezor Nov 28, 2024
18ae00d
change jgi_summarize_bam_contig_depths --percentidentity default from…
muabnezor Nov 28, 2024
8a22939
Fix longread binning preparation from all combination of assemblies, …
muabnezor Nov 28, 2024
038a87b
format
muabnezor Nov 29, 2024
3ff8de2
Fix longread hostremoval, and fix --longread_percentidentiy parameter…
muabnezor Nov 29, 2024
e277290
Add test_longread to profiles, and ci testing
muabnezor Nov 29, 2024
75a36f2
Fix validation schema, and fix assembly channels for longread and sho…
muabnezor Nov 29, 2024
67d44d0
Change logic in samplesheet validation, ch_raw_short_reads should be …
muabnezor Nov 29, 2024
ca4d101
fix custom samtools view module
muabnezor Nov 29, 2024
cfd43e7
Merge branch 'dev' into longread_only
muabnezor Dec 5, 2024
6765ab1
Make sure filtlong works without short reads. the join operator shoul…
muabnezor Dec 6, 2024
e73975c
Make sure FILTLONG is not run when there are no long reads
muabnezor Dec 6, 2024
686fafe
Fix grouping logic for channels in longreads_binning_preparation subw…
muabnezor Dec 11, 2024
a0279fe
make assembly into subworkflow
muabnezor Dec 12, 2024
28f72af
Fix long read assembly input
muabnezor Dec 12, 2024
1c4b364
Update docs
muabnezor Dec 12, 2024
34067db
Update citations for tools
muabnezor Dec 12, 2024
26a0fe7
Fix versions channel in subworkflows
muabnezor Dec 13, 2024
d9564da
Fix bug when running with --keep_phix, make ch_phix_db_file empty Cha…
muabnezor Jan 7, 2025
9087f2f
Merge branch 'dev' into longread_only
muabnezor Jan 7, 2025
ba0f831
fix modules.config
muabnezor Jan 7, 2025
d46aa6d
Fix linting
muabnezor Jan 7, 2025
f90e5f5
Use nf-core official module for samtools fastq
muabnezor Jan 9, 2025
85c2e82
Change modules config
muabnezor Jan 9, 2025
7398ba3
change hybrid logic
muabnezor Jan 10, 2025
ae1953d
fix samplesheet validation
muabnezor Jan 10, 2025
d95b501
Apply suggestions from code review
muabnezor Jan 24, 2025
855a299
Merge branch 'dev' into longread_only
muabnezor Jan 24, 2025
095b6fb
changes from review
muabnezor Jan 24, 2025
00105b2
fix linting
muabnezor Jan 24, 2025
6ca7617
Fix how assemblies are grouped with aligned reads in longread pre bin…
muabnezor Feb 3, 2025
c074c72
make local module of samtools for longread host removal
muabnezor Feb 20, 2025
0b632f1
make METABAT_JGISUMMARIZEBAMCONTIGS run separately for longreads and …
muabnezor Feb 20, 2025
7464ac5
add shortread_percentidentity parameter
muabnezor Feb 20, 2025
ff1ef2b
fix depth output from binning subworkflow
muabnezor Feb 20, 2025
e281a4a
fix samtools_unmapped output name
muabnezor Feb 21, 2025
681320d
update metamdbg/asm
muabnezor Feb 21, 2025
ab441e1
add parameters for configuring minimap index making
muabnezor Feb 21, 2025
abefb5f
Fix usage docs
muabnezor Feb 21, 2025
39fb828
Add sequencing platform check for samples within a group
muabnezor Mar 17, 2025
daacdaa
Fix platform checks
muabnezor Mar 17, 2025
873dc16
fix error messages
muabnezor Mar 17, 2025
635d98c
Fix error messages
muabnezor Mar 18, 2025
2490d3e
resolve conflicts with dev
muabnezor Mar 19, 2025
e3485c8
fix
muabnezor Mar 19, 2025
8d5e766
fix shortread percentidentity when running JGISUMMARIZEBAMCONTIGDEPTHS
muabnezor Mar 19, 2025
f7b7699
Merge branch 'dev' into longread_only
jfy133 Mar 31, 2025
6dc329c
Add run merging for long reads
muabnezor Apr 28, 2025
3bdb585
Set minimap2, flye and metaMDBG options based on longread platform
muabnezor Apr 28, 2025
b377c31
Merge branch 'dev' into longread_only
muabnezor Apr 28, 2025
d70ee07
fix modules.json
muabnezor Apr 28, 2025
c3d5eef
Fix when running with longreads with param --skip_adapter_trimming
muabnezor Apr 28, 2025
21df3d8
Fix running binrefinement with longreads
muabnezor Apr 28, 2025
08b35a5
Enforce Sequencing platforms in the samplesheet
muabnezor Apr 29, 2025
3e64400
Added documentation, and use new v4 samplesheets for tests
muabnezor Apr 29, 2025
dc11fac
add skip_longread_filtering, to skip filtering of long reads
muabnezor May 2, 2025
7b2d65b
Update CHANGELOG.md
jfy133 May 9, 2025
e345fce
Update CHANGELOG.md
jfy133 May 9, 2025
239dc6c
Update CHANGELOG.md
jfy133 May 9, 2025
8cf9e03
Merge remote-tracking branch 'upstream/dev' into longread_only
jfy133 May 9, 2025
08aa617
Fix running chopper with --keep_lambda. making sure to pass on an emp…
muabnezor May 12, 2025
4373b35
Don't build host genome with bowtie if short reads channel is empty
muabnezor May 12, 2025
a0124dc
Merge branch 'dev' into longread_only
jfy133 May 12, 2025
ea3b1d2
Enable hybrid assembly with spades when running with pacbio longreads
muabnezor May 13, 2025
e1b2ba7
Merge remote-tracking branch 'origin/longread_only' into longread_only
muabnezor May 13, 2025
f946419
Set resources for longread assemblers
muabnezor May 14, 2025
e1ffcb6
Pass on meta.lr_platform when pooling long reads
muabnezor May 14, 2025
39d57b5
Merge branch 'dev' into longread_only
jfy133 May 15, 2025
e6d23ec
Fix problem in run merging for long reads
muabnezor May 15, 2025
9b7fda2
Don't pool long reads for spades, if no short reads are given
muabnezor May 15, 2025
9272bd0
Merge remote-tracking branch 'origin/longread_only' into longread_only
muabnezor May 15, 2025
ce95f1c
remove custom maxRetries for flye and metaMDBG
muabnezor May 15, 2025
1f4eb9c
Split PACBIO longread platform into PACBIO_CLR and PACBIO_HIFI, set d…
muabnezor May 15, 2025
14d985f
Apply suggestions from code review
muabnezor May 26, 2025
c7fef5a
Suggested fixes from review
muabnezor May 26, 2025
3126a61
Merge branch 'dev' into longread_only
muabnezor May 26, 2025
ae4465b
remove error messages for read platforms in the input schema
muabnezor May 26, 2025
5be0223
Merge remote-tracking branch 'origin/longread_only' into longread_only
muabnezor May 26, 2025
f755881
remove unused samtools nf-core modules
muabnezor May 26, 2025
64fc954
add my orcid
muabnezor May 26, 2025
644287b
fix linting
muabnezor May 26, 2025
4735db3
adapt samtools faidx call in ancient dna workflow to account for the …
muabnezor May 26, 2025
0fed848
Merge branch 'dev' into longread_only
jfy133 May 28, 2025
20e1630
[automated] Fix code linting
nf-core-bot May 28, 2025
3ba6414
Merge branch 'dev' into longread_only
jfy133 May 29, 2025
294dbbf
Merge branch 'dev' into longread_only
jfy133 Jun 5, 2025
10d519f
Fix bin summary by ensuring depth channel dont have binner field in meta
muabnezor Jun 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,7 @@ jobs:
test_virus_identification,
test_single_end,
test_concoct,
test_longread,
]
steps:
- name: Free some space
Expand Down
4 changes: 2 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
repos:
- repo: https://github.com/pre-commit/mirrors-prettier
rev: "v3.1.0"
rev: "v4.0.0-alpha.8"
hooks:
- id: prettier
additional_dependencies:
- [email protected]

- repo: https://github.com/editorconfig-checker/editorconfig-checker.python
rev: "3.1.2"
rev: "3.2.1"
hooks:
- id: editorconfig-checker
alias: ec
14 changes: 11 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### `Added`

- [#799](https://github.com/nf-core/mag/pull/799) - Add `--cat_classify_unbinned`, to enable taxonomic classification of unbinned contigs using CAT (requested by @amizeranschi, added by @dialvarezs)
- [#718](https://github.com/nf-core/mag/pull/718) - Add support for independent long-read metagenomic assembly (requested by @ljmesi and many others, added by @muabnezor)
- [#718](https://github.com/nf-core/mag/pull/718) - Added metaMDBG and (meta)Flye as long read assemblers (added by @muabnezor)
- [#718](https://github.com/nf-core/mag/pull/718) - Added host removal for long reads using minimap2 as aligner (added by @muabnezor)

### `Changed`

- [#799](https://github.comf/nf-core/mag/pull/799) - Upgraded to latest version of CAT_pack modules (requested by @maxibor, added by @dialvarezs)
- [#811](https://github.comf/nf-core/mag/811) - Update util modules, and remove aria2 module to replace with native Nextflow downloading of CheckM database (by @dialvarezs)
- [#718](https://github.com/nf-core/mag/pull/718) - Refactored all assembly steps into subworkflows (added by @muabnezor)
- [#799](https://github.com/nf-core/mag/pull/799) - Add `--cat_classify_unbinned`, to enable taxonomic classification of unbinned contigs using CAT (requested by @amizeranschi, added by @dialvarezs)
- [#799](https://github.com/nf-core/mag/pull/799) - Upgraded to latest version of CAT_pack modules (requested by @maxibor, added by @dialvarezs)
- [#811](https://github.com/nf-core/mag/pull/811) - Update util modules, and remove aria2 module to replace with native Nextflow downloading of CheckM database (by @dialvarezs)
- [#816](https://github.com/nf-core/mag/pull/816) - Removed all leftover references to conda 'defaults' channel (by @jfy133)

### `Fixed`
Expand All @@ -24,6 +28,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
| CAT | 5.2.3 | 6.0.1 |
| centrifuge | 1.0.4.1 | 1.0.4.2 |
| nanolyse | 1.41.6 | 1.44.1 |
| flye | | 2.9.5 |
| metamdbg | | 1.0 |
| minimap2 | | 2.28 |
| samtools | | 1.21 |

### `Deprecated`

Expand Down
12 changes: 12 additions & 0 deletions CITATIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,10 @@

- [Filtlong](https://github.com/rrwick/Filtlong)

- [Flye](https://www.nature.com/articles/s41592-020-00971-x)

> Kolmogorov, M., Bickhart, D.M., Behsaz, B. et al. metaFlye: scalable long-read metagenome assembly using repeat graphs. Nat Methods 17, 1103–1110 (2020). doi: 10.1038/s41592-020-00971-x

- [Freebayes](https://arxiv.org/abs/1207.3907)

> Garrison E, Marth G. Haplotype-based variant detection from short-read sequencing. arXiv preprint arXiv:1207.3907 [q-bio.GN] 2012
Expand Down Expand Up @@ -106,6 +110,14 @@

> Levy Karin, E., Mirdita, M. & Söding, J. MetaEuk—sensitive, high-throughput gene discovery, and annotation for large-scale eukaryotic metagenomics. Microbiome 8, 48 (2020). 10.1186/s40168-020-00808-x

- [metaMDBG](https://doi.org/10.1038/s41587-023-01983-6)

> Benoit, G., Raguideau, S., James, R. et al. High-quality metagenome assembly from long accurate reads with metaMDBG. Nat Biotechnol 42, 1378–1383 (2024). doi:10.1038/s41587-023-01983-6

- [minimap2](https://doi.org/10.1093/bioinformatics/bty191)

> Li, H. (2018). Minimap2: pairwise alignment for nucleotide sequences. Bioinformatics , 34(18), 3094–3100. doi: 10.1093/bioinformatics/bty191

- [MMseqs2](https://www.nature.com/articles/nbt.3988)

> Steinegger, M., Söding, J. MMseqs2 enables sensitive protein sequence searching for the analysis of massive data sets. Nat Biotechnol 35, 1026–1028 (2017).10.1038/nbt.3988
Expand Down
39 changes: 31 additions & 8 deletions assets/schema_input.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,19 +40,42 @@
"pattern": "^\\S+\\.f(ast)?q\\.gz$",
"errorMessage": "short_reads_2 needs to be a file path with no spaces.\n\nFile needs to exist!"
},
"short_reads_platform": {
"type": "string",
"enum": [
"ILLUMINA",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if we should limit to just Illumina as I guess for the others we wouldn't want the data to go through read clipping etc?

Although maybe if we have the 'skip steps' that @erikrikarddaniel is suggesting maybe it's fine and we document it?

What do you think @nf-core/mag team?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think a future PR could branch on the meta.reads_platform value and feed reads in only if they match a tool’s expectation. But for now I think non-Illumina is rare enough that we should expect people who have it to know?

"BGISEQ",
"LS454",
"ION_TORRENT",
"DNBSEQ",
"ELEMENT",
"ULTIMA",
"VELA_DIAGNOSTICS",
"GENAPSYS",
"GENEMIND",
"TAPESTRI"
],
"meta": ["sr_platform"]
},
"long_reads": {
"type": "string",
"format": "file-path",
"exists": true,
"pattern": "^\\S+\\.f(ast)?q\\.gz$",
"errorMessage": "long_reads needs to be a file path with no spaces.\n\nFile needs to exist!"
"pattern": "^\\S+\\.f(ast)?q\\.gz$"
},
"long_reads_platform": {
"type": "string",
"enum": ["OXFORD_NANOPORE", "OXFORD_NANOPORE_HQ", "PACBIO_CLR", "PACBIO_HIFI"],
"meta": ["lr_platform"]
}
},
"required": ["sample", "group", "short_reads_1"]
"required": ["sample", "group"],
"anyOf": [{ "required": ["short_reads_1"] }, { "required": ["long_reads"] }],
"dependentRequired": {
"short_reads_2": ["short_reads_1"],
"short_reads_1": ["short_reads_platform"],
"long_reads": ["long_reads_platform"]
}
},
"uniqueEntries": ["sample", "run"],
"dependentRequired": {
"short_reads_2": ["short_reads_1"],
"long_reads": ["short_reads_1", "short_reads_2"]
}
"uniqueEntries": ["sample", "run"]
}
13 changes: 13 additions & 0 deletions conf/base.config
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,19 @@ process {
errorStrategy = { task.exitStatus in ((130..145) + 104 + 21 + 12 + 1) ? 'retry' : 'finish' }
maxRetries = 5
}

withName: METAMDBG_ASM {
cpus = { 12 * task.attempt }
memory = { 72.GB * (2 ** (task.attempt - 1)) }
time = { 24.h * (2 ** (task.attempt - 1)) }
}

withName: FLYE {
cpus = { 12 * task.attempt }
memory = { 72.GB * (2 ** (task.attempt - 1)) }
time = { 24.h * (2 ** (task.attempt - 1)) }
}

//returns exit code 247 when running out of memory
withName: BOWTIE2_ASSEMBLY_ALIGN {
cpus = { 2 * task.attempt }
Expand Down
88 changes: 83 additions & 5 deletions conf/modules.config
Original file line number Diff line number Diff line change
Expand Up @@ -199,13 +199,13 @@ process {
}

withName: FILTLONG {
ext.args = [
ext.args = { [
"--min_length ${params.longreads_min_length}",
"--keep_percent ${params.longreads_keep_percent}",
"--trim",
shortreads ? "--trim" : "",
"--length_weight ${params.longreads_length_weight}",
params.longreads_min_quality ? "--min_mean_q ${params.longreads_min_quality}" : '',
].join(' ').trim()
params.longreads_min_quality ? "--min_mean_q ${params.longreads_min_quality}" : ''
].join(' ').trim() }
publishDir = [
path: { "${params.outdir}/QC_longreads/Filtlong" },
mode: params.publish_dir_mode,
Expand Down Expand Up @@ -306,6 +306,66 @@ process {
]
}

withName: MINIMAP2_HOST_INDEX {
publishDir = [
path: { "${params.outdir}/QC_longreads/minimap2/index" },
mode: params.publish_dir_mode,
pattern: '*.mmi',
]
}

withName: MINIMAP2_HOST_ALIGN {
ext.args = {
meta.lr_platform == "OXFORD_NANOPORE" ? "-x map-ont" :
meta.lr_platform == "OXFORD_NANOPORE_HQ" ? "-x lr:hq" :
meta.lr_platform == "PACBIO_CLR" ? "-x map-pb" :
meta.lr_platform == "PACBIO_HIFI" ? "-x map-hifi" : ""
}
ext.prefix = { "${meta.id}_run${meta.run}_host_minimap" }
publishDir = [
path: { "${params.outdir}/QC_longreads/minimap2/align}" },
mode: params.publish_dir_mode,
pattern: "*.bam",
enabled: params.save_hostremoved_reads
]
}

withName: MINIMAP2_ASSEMBLY_ALIGN {
ext.args = {
meta.lr_platform == "OXFORD_NANOPORE" ? "-x map-ont" :
meta.lr_platform == "OXFORD_NANOPORE_HQ" ? "-x lr:hq" :
meta.lr_platform == "PACBIO_CLR" ? "-x map-pb" :
meta.lr_platform == "PACBIO_HIFI" ? "-x map-hifi" : ""
}
ext.prefix = { "${meta.assembler}-${meta.id}-${meta2.id}" }
publishDir = [
path: { "${params.outdir}/Assembly/${meta2.assembler}/QC/${meta2.id}" },
mode: params.publish_dir_mode,
pattern: "*.{bam,bai}",
enabled: params.save_assembly_mapped_reads
]
}

withName: SAMTOOLS_HOSTREMOVED_UNMAPPED {
ext.args = '-f 4'
ext.prefix = { "${meta.id}_${meta.run}_hostremoved" }
publishDir = [
path: { "${params.outdir}/QC_longreads/samtools/fastq" },
mode: params.publish_dir_mode,
pattern: '*_hostremoved.fastq.gz',
enabled: params.save_hostremoved_reads
]
}

withName: SAMTOOLS_HOSTREMOVED_STATS {
ext.prefix = { "${meta.id}_${meta.run_accession}" }
publishDir = [
path: { "${params.outdir}/QC_longreads/samtools/stats" },
mode: params.publish_dir_mode,
pattern: '*stats'
]
}

withName: CENTRIFUGE_CENTRIFUGE {
publishDir = [path: { "${params.outdir}/Taxonomy/centrifuge/${meta.id}" }, mode: params.publish_dir_mode, pattern: "*.txt"]
}
Expand Down Expand Up @@ -350,6 +410,17 @@ process {
publishDir = [path: { "${params.outdir}/Assembly/SPAdesHybrid" }, mode: params.publish_dir_mode, pattern: "*.{fasta.gz,gfa.gz,fa.gz,log}"]
}

withName: FLYE {
ext.args = ' --meta'
ext.prefix = { "FLYE-${meta.id}" }
publishDir = [path: { "${params.outdir}/Assembly/FLYE" }, mode: params.publish_dir_mode, pattern: "*.{fasta.gz,gfa.gz,log}"]
}

withName: METAMDBG_ASM {
ext.prefix = { "METAMDBG-${meta.id}" }
publishDir = [path: { "${params.outdir}/Assembly/METAMDBG" }, mode: params.publish_dir_mode, pattern: "*.{fasta.gz,log}"]
}

withName: QUAST {
publishDir = [path: { "${params.outdir}/Assembly/${meta.assembler}/QC/${meta.id}" }, mode: params.publish_dir_mode, saveAs: { filename -> filename.equals('versions.yml') ? null : filename }]
}
Expand Down Expand Up @@ -667,7 +738,14 @@ process {
]
}

withName: METABAT2_JGISUMMARIZEBAMCONTIGDEPTHS {
withName: METABAT2_JGISUMMARIZEBAMCONTIGDEPTHS_SHORTREAD {
ext.args = params.shortread_percentidentity ? "--percentIdentity ${params.shortread_percentidentity}" : ''
publishDir = [path: { "${params.outdir}/GenomeBinning/depths/contigs" }, mode: params.publish_dir_mode, pattern: '*-depth.txt.gz']
ext.prefix = { "${meta.assembler}-${meta.id}-depth" }
}

withName: METABAT2_JGISUMMARIZEBAMCONTIGDEPTHS_LONGREAD {
ext.args = params.longread_percentidentity ? "--percentIdentity ${params.longread_percentidentity}" : ''
publishDir = [path: { "${params.outdir}/GenomeBinning/depths/contigs" }, mode: params.publish_dir_mode, pattern: '*-depth.txt.gz']
ext.prefix = { "${meta.assembler}-${meta.id}-depth" }
}
Expand Down
2 changes: 1 addition & 1 deletion conf/test.config
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ params {
config_profile_description = 'Minimal test dataset to check pipeline function'

// Input data
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.multirun.csv'
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.multirun.v4.csv'
centrifuge_db = params.pipelines_testdata_base_path + 'mag/test_data/minigut_cf.tar.gz'
kraken2_db = params.pipelines_testdata_base_path + 'mag/test_data/minigut_kraken.tgz'
skip_krona = false
Expand Down
2 changes: 1 addition & 1 deletion conf/test_adapterremoval.config
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ params {
config_profile_description = 'Minimal test dataset to check pipeline function with AdapterRemoval data and domain classification.'

// Input data
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.euk.csv'
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.euk.v4.csv'
centrifuge_db = params.pipelines_testdata_base_path + 'mag/test_data/minigut_cf.tar.gz'
kraken2_db = params.pipelines_testdata_base_path + 'mag/test_data/minigut_kraken.tgz'
metaeuk_db = params.pipelines_testdata_base_path + '/modules/data/proteomics/database/yeast_UPS.fasta'
Expand Down
2 changes: 1 addition & 1 deletion conf/test_ancient_dna.config
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ params {
config_profile_description = 'Minimal test dataset to check pipeline function for ancient DNA step'

// Input data
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.csv'
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.v4.csv'
centrifuge_db = params.pipelines_testdata_base_path + 'mag/test_data/minigut_cf.tar.gz'
kraken2_db = params.pipelines_testdata_base_path + 'mag/test_data/minigut_kraken.tgz'
clip_tool = 'trimmomatic'
Expand Down
2 changes: 1 addition & 1 deletion conf/test_bbnorm.config
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ params {
config_profile_description = 'Minimal test dataset to check pipeline function'

// Input data
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.csv'
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.v4.csv'
keep_phix = true
skip_clipping = true
skip_prokka = true
Expand Down
2 changes: 1 addition & 1 deletion conf/test_binrefinement.config
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ params {
config_profile_description = 'Minimal test dataset to check pipeline function'

// Input data
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.csv'
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.v4.csv'
assembly_input = params.pipelines_testdata_base_path + 'mag/samplesheets/assembly_samplesheet.csv'
centrifuge_db = params.pipelines_testdata_base_path + 'mag/test_data/minigut_cf.tar.gz'
kraken2_db = params.pipelines_testdata_base_path + 'mag/test_data/minigut_kraken.tgz'
Expand Down
2 changes: 1 addition & 1 deletion conf/test_busco_auto.config
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ params {
config_profile_description = 'Minimal test dataset to check pipeline function'

// Input data
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.csv'
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.v4.csv'
cat_db = params.pipelines_testdata_base_path + 'mag/test_data/minigut_cat.tar.gz'
skip_spades = true
min_length_unbinned_contigs = 1
Expand Down
2 changes: 1 addition & 1 deletion conf/test_concoct.config
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ params {
config_profile_description = 'Minimal test dataset to check pipeline function'

// Input data
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.csv'
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.v4.csv'
centrifuge_db = null
kraken2_db = null
skip_krona = true
Expand Down
2 changes: 1 addition & 1 deletion conf/test_full.config
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ params {
// Input data for full size test
// hg19 reference with highly conserved and low-complexity regions masked by Brian Bushnell
host_fasta = "s3://ngi-igenomes/test-data/mag/hg19_main_mask_ribo_animal_allplant_allfungus.fa.gz"
input = "s3://ngi-igenomes/test-data/mag/samplesheets/samplesheet.full.csv"
input = "s3://ngi-igenomes/test-data/mag/samplesheets/samplesheet.full.v4.csv"

//centrifuge_db = "s3://ngi-igenomes/test-data/mag/p_compressed+h+v.tar.gz"
kraken2_db = "s3://ngi-igenomes/test-data/mag/minikraken_8GB_202003.tgz"
Expand Down
2 changes: 1 addition & 1 deletion conf/test_host_rm.config
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ params {

// Input data
host_fasta = params.pipelines_testdata_base_path + 'mag/host_reference/genome.hg38.chr21_10000bp_region.fa'
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.host_rm.csv'
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.host_rm.v4.csv'
min_length_unbinned_contigs = 1
max_unbinned_contigs = 2
busco_db = params.pipelines_testdata_base_path + 'mag/databases/busco/bacteria_odb10.2024-01-08.tar.gz'
Expand Down
2 changes: 1 addition & 1 deletion conf/test_hybrid.config
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ params {
config_profile_description = 'Minimal test dataset to check pipeline function'

// Input data
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.hybrid.csv'
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.hybrid.v4.csv'
min_length_unbinned_contigs = 1
max_unbinned_contigs = 2
busco_db = params.pipelines_testdata_base_path + 'mag/databases/busco/bacteria_odb10.2024-01-08.tar.gz'
Expand Down
2 changes: 1 addition & 1 deletion conf/test_hybrid_host_rm.config
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ params {

// Input data
host_fasta = params.pipelines_testdata_base_path + 'mag/host_reference/genome.hg38.chr21_10000bp_region.fa'
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.hybrid_host_rm.csv'
input = params.pipelines_testdata_base_path + 'mag/samplesheets/samplesheet.hybrid_host_rm.v4.csv'
min_length_unbinned_contigs = 1
max_unbinned_contigs = 2
skip_binqc = true
Expand Down
Loading