nf-core/diaproteomics
Automated quantitative analysis of DIA proteomics mass spectrometry measurements.
22.10.6
.
Learn more.
Define where the pipeline should find input data and save output data.
Input sample sheet (containing path and meta data of raw or mzML files)
string
Input sample sheet of spectral libraries (tsv, pqp, TraML)
string
Path to internal retention time standard sample sheet (tsv, pqp, TraML)
string
The output directory where the results will be saved.
string
./results
Email address for completion summary.
string
^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$
Set this flag if the spectral library should be generated using EasyPQP from provided DDA data - identification search results and corresponding raw data.
boolean
Input sample sheet to use for library generation eg. DDA raw data (mzML) and DDA identification data (pepXML, mzid, idXML)
string
PSM fdr threshold to align peptide ids with reference run.
number
0.01
Minimum number of transitions for assay
integer
4
Maximum number of transitions for assay
integer
6
Method for generating decoys
string
Set this flag if using a spectral library that already includes decoy sequences and therefor skip assay and decoy generation.
boolean
Path to unimod file needs to be provided
string
https://raw.githubusercontent.com/nf-core/test-datasets/diaproteomics/unimod.xml
Set this flag if you only want to generate spectral libraries from DDA data
boolean
Set this flag if pseudo internal retention time standards should be generated using EasyPQP from provided DDA data - identification search results and corresponding raw data.
boolean
Number of pseudo irts selected from dda identifications based on the best q-value
integer
250
Set this flag if pseudo irts should be selected from the 1st and 4th RT quantile only
boolean
Set this flag if the libraries defined in the input or by generation should be merged according to the BatchID
boolean
Set this flag if pairwise RT alignment should be applied to libraries when merging.
boolean
Minimum number of peptides to compute RT alignment during pairwise merging of libraries
integer
100
Mass tolerance for transition extraction (ppm)
integer
30
Unit for mz window
string
ppm
Mass tolerance for precursor transition extraction (ppm)
integer
10
Unit for mz window
string
ppm
RT window for transition extraction (seconds)
integer
600
Minimal random mean squared error for irt RT alignment
number
0.95
Number of bins defined for the RT Normalization
integer
10
Number of bins that have to be covered for the RT Normalization
integer
8
Method for irt RT alignment for example
string
Force the analysis of the OpenSwathWorkflow despite severe warnings
boolean
Whether to use ms1 information for scoring and extraction
boolean
true
Minimal distance to the upper edge of a Swath window to still consider a precursor, in Thomson
integer
Set mode whether to work in memory or to store data as cache first
string
Machine learning classifier used for pyprophet target / decoy separation
string
MS Level of pyprophet FDR calculation
string
Abstraction level of pyrophet FDR calculation
string
Threshold for pyprophet FDR filtering on peakgroup abstraction level
number
0.01
Threshold for pyprophet FDR filtering on peptide abstraction level
number
0.01
Threshold for pyprophet FDR filtering on protein abstraction level
number
0.01
Start for pyprophet non-parametric pi0 estimation
number
0.1
End for pyprophet non-parametric pi0 estimation
number
0.5
Steps for pyprophet non-parametric pi0 estimation
number
0.05
DIAlignR global alignment FDR threshold: After the chromatogram alignment all peaks should still satisfy the global alignment FDR threshold.
number
0.01
DIAlignR analyte FDR threshold: Before the chromatogram alignment only peaks satisfying this threshold will be matched across runs.
number
0.01
DIAlignR unalignment FDR threshold: XICs below this threshold will be considered valid without any alignment.
number
0.01
DIAlignR alignment FDR threshold: After the chromatogram alignment aligned peaks should satisfy this threshold.
number
0.05
DIAlignR query FDR threshold: During the chromatogram alignment only peaks satisfying this maximum FDR threshold will be considered as potential matches.
number
0.05
DIAlignR XICfilter parameter
string
Whether DIAlignR should be executed using multithreading (may cause errors)
boolean
true
Set this flag if statistical normalization and visualizations should be generated using MSstats
boolean
true
Set this flag if output plots should be generated.
boolean
true
Optional mzTab export (Warning: the mzTab format is not yet well supported for DIA)
boolean
Less common options for the pipeline, typically set in a config file.
Display help text.
boolean
Method used to save pipeline results to output directory.
string
Boolean whether to validate parameters against the schema at runtime
boolean
true
Email address for completion summary, only when pipeline fails.
string
^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$
Send plain-text email instead of HTML.
boolean
Do not use coloured log outputs.
boolean
Directory to keep pipeline Nextflow logs and reports.
string
${params.outdir}/pipeline_info
Show all params when using --help
boolean
Set the top limit for requested resources for any single job.
Maximum number of CPUs that can be requested for any single job.
integer
16
Maximum amount of memory that can be requested for any single job.
string
128.GB
^[\d\.]+\s*.(K|M|G|T)?B$
Maximum amount of time that can be requested for any single job.
string
240.h
^[\d\.]+\.*(s|m|h|d)$
Parameters used to describe centralised config profiles. These should not be edited.
Git commit id for Institutional configs.
string
master
Base directory for Institutional configs.
string
https://raw.githubusercontent.com/nf-core/configs/master
Institutional configs hostname.
string
Institutional config name.
string
Institutional config description.
string
Institutional config contact information.
string
Institutional config URL link.
string