nf-core/parsesdrf/convert @ 0.0.0-4b801f9
Summary
Convert an SDRF (Sample and Data Relationship Format) file into a pipeline-specific samplesheet/configuration using the parse_sdrf convert-<format> subcommands of the sdrf-pipelines package. The chosen format selects the subcommand; the module owns the output filenames and emits one tuple per supported format (mhcquant, openms, maxquant, msstats, normalyzerde, diann).
Get started
Add the following snippet to your workflow script to include this module.
include { PARSESDRF_CONVERT } from 'nf-core/parsesdrf/convert'
License
MIT License
Name
|
PARSESDRF_CONVERT |
|---|
meta
map
|
Groovy Map containing sample/run information e.g. |
|---|---|
sdrf
file
|
SDRF file describing the experimental design and sample metadata. *.{tsv,sdrf.tsv}
|
fasta
file
|
Protein database FASTA. Required when *.{fasta,fa,fasta.gz,fa.gz}
|
raw_folder
string
|
Directory prefix embedded as a literal string into the |
format
string
|
Target converter. One of: |
|---|
diann
tuple
meta
map
|
Groovy Map containing sample/run information |
|---|---|
${prefix}.cfg
file
|
DIA-NN config (renamed from *.cfg
|
${prefix}_design.tsv
file
|
DIA-NN experimental design TSV (renamed from *_design.tsv
|
openms
tuple
meta
map
|
Groovy Map containing sample/run information |
|---|---|
${prefix}_samplesheet.tsv
file
|
OpenMS samplesheet TSV (renamed from *_samplesheet.tsv
|
${prefix}_experimental_design.tsv
file
|
OpenMS experimental design TSV. *_experimental_design.tsv
|
msstats
tuple
meta
map
|
Groovy Map containing sample/run information |
|---|---|
${prefix}.csv
file
|
MSstats annotation CSV ( *.csv
|
maxquant
tuple
meta
map
|
Groovy Map containing sample/run information |
|---|---|
${prefix}.xml
file
|
MaxQuant *.xml
|
${prefix}_design.txt
file
|
MaxQuant experimental design TXT ( *_design.txt
|
mhcquant
tuple
meta
map
|
Groovy Map containing sample/run information |
|---|---|
${prefix}_samplesheet.tsv
file
|
MHCquant samplesheet TSV ( *_samplesheet.tsv
|
${prefix}_presets.tsv
file
|
MHCquant search-preset TSV ( *_presets.tsv
|
normalyzerde
tuple
meta
map
|
Groovy Map containing sample/run information |
|---|---|
${prefix}_design.csv
file
|
NormalyzerDE design CSV ( *_design.csv
|
${prefix}_comparisons.csv
file
|
NormalyzerDE comparisons CSV ( *_comparisons.csv
|
versions_sdrfpipelines
tuple
${task.process}
string
|
|---|