![]() |
OpenMS
|
Generates an assay library using DDA data (Metabolomics)
| potential predecessor tools | → AssayGeneratorMetabo → | potential successor tools |
|---|---|---|
| FeatureFinderMetabo | OpenSWATH pipeline | |
| AccurateMassSearch |
Build an assay library from DDA data (MS and MS/MS) (mzML). Please provide a list of features found in the data (featureXML).
Features can be detected using the FeatureFinderMetabo (FFM) and identifcation information can be added using the AccurateMassSearch feautreXML output.
If the FFM featureXML is provided the "use_known_unknowns" flag is used automatically.
Internal procedure AssayGeneratorMetabo:
SiriusAdapter -- Tool for metabolite identification using single and tandem mass spectrometry
Full documentation: http://www.openms.de/doxygen/release/3.0.0/html/UTILS_SiriusAdapter.html
Version: 3.0.0 Jul 14 2023, 11:57:33, Revision: be787e9
To cite OpenMS:
+ Rost HL, Sachsenberg T, Aiche S, Bielow C et al.. OpenMS: a flexible open-source software platform for
mass spectrometry data analysis. Nat Meth. 2016; 13, 9: 741-748. doi:10.1038/nmeth.3959.
To cite SiriusAdapter:
+ Kai Duehrkop and Sebastian Boecker. Fragmentation trees reloaded. J Cheminform; 2016. doi:10.1186/s13321-0
16-0116-8.
+ Kai Duehrkop, Huibin Shen, Marvin Meusel, Juho Rousu, and Sebastian Boecker. Searching molecular structure
databases with tandem mass spectra using CSI:FingerID. Proceedings of the National Academy of Sciences;
2015. doi:10.1073/pnas.1509788112.
Usage:
SiriusAdapter <options>
Options (mandatory options marked with '*'):
-sirius_executable <executable> The Sirius executable. Provide a full or relative path
, or make sure it can be found in your PATH environmen
t.
-in <file>* MzML Input file (valid formats: 'mzML')
-in_featureinfo <file> FeatureXML input with feature and adduct information
(valid formats: 'featureXML')
-out_sirius <file> MzTab output file for SIRIUS results (valid formats:
'mzTab')
-out_fingerid <file> MzTab output file for CSI:FingerID, if this parameter
is given, SIRIUS will search for a molecular structure
using CSI:FingerID after determining the sum formula
(valid formats: 'mzTab')
-out_ms <file> Internal SIRIUS .ms format after OpenMS preprocessing
(valid formats: 'ms')
-out_annotated_spectra <file> Export spectra with fragment annotations from SIRIUS
(valid formats: 'mzML')
-out_project_space <directory> Output directory for SIRIUS project space
-sirius_user_email <string> E-mail for your SIRIUS account.
-sirius_user_password <string> Password for your SIRIUS account.
preprocessing:
-preprocessing:filter_by_num_masstraces <number> Number of mass traces each feature has to have to be
included. To use this parameter, setting the feature_o
nly flag is necessary (default: '1') (min: '1')
-preprocessing:precursor_mz_tolerance <value> Tolerance window for precursor selection (Feature sele
ction in regard to the precursor) (default: '10.0')
-preprocessing:precursor_mz_tolerance_unit <choice> Unit of the precursor_mz_tolerance (default: 'ppm')
(valid: 'Da', 'ppm')
-preprocessing:precursor_rt_tolerance <value> Tolerance window (left and right) for precursor select
ion [seconds] (default: '5.0')
-preprocessing:isotope_pattern_iterations <number> Number of iterations that should be performed to extra
ct the C13 isotope pattern. If no peak is found (C13
distance) the function will abort. Be careful with
noisy data - since this can lead to wrong isotope patt
erns (default: '3')
-preprocessing:feature_only Uses the feature information from in_featureinfo to
reduce the search space to MS2 associated with a featu
re
-preprocessing:no_masstrace_info_isotope_pattern Use this flag if the masstrace information from a feat
ure should be discarded and the isotope_pattern_iterat
ions should be used instead
project:
-project:maxmz <number> Just consider compounds with a precursor mz lower or
equal
this maximum mz. All other compounds in the input file
are ignored. (default: '-1')
-project:loglevel <text> Set logging level of the Jobs SIRIUS will execute.
Valid values: SEVERE, WARNING, INFO, FINER, ALL
Default: WARNING
-project:ignore_formula Ignore given molecular formula in internal .ms format,
while processing.
-project:q Suppress shell output
sirius:
-sirius:ppm_max <value> Maximum allowed mass deviation in ppm for decomposing
masses [ppm]. (default: '10.0')
-sirius:ppm_max_ms2 <value> Maximum allowed mass deviation in ppm for decomposing
masses in MS2 [ppm].If not specified, the same value
as for the MS1 is used. (default: '10.0')
-sirius:tree_timeout <number> Time out in seconds per fragmentation tree computation
s. 0 for an infinite amount of time (default: '100')
(min: '0')
-sirius:compound_timeout <number> Maximal computation time in seconds for a single compo
und. 0 for an infinite amount of time. (default: '100'
) (min: '0')
-sirius:no_recalibration Disable recalibration of input spectra
-sirius:profile <choice> Name of the configuration profile (default: 'default')
(valid: 'default', 'qtof', 'orbitrap', 'fticr')
-sirius:formulas <text> Specify the neutral molecular formula of the measured
compound to compute its tree or a list of candidate
formulas the method should discriminate. Omit this
option if you want to consider all possible molecular
formulas
-sirius:ions_enforced <text> The iontype/adduct of the MS/MS data. Example: [M+H]+,
[M-H]-, [M+Cl]-, [M+Na]+, [M]+. You can also provide
a
comma separated list of adducts.
-sirius:candidates <number> The number of formula candidates in the SIRIUS output
(default: '10') (min: '0')
-sirius:candidates_per_ion <number> Minimum number of candidates in the output for each
ionization. Set to force output of results for each
possible ionization, even if not part of highest ranke
d results. (default: '1')
-sirius:elements_considered <text> Set the allowed elements for rare element detection.
Write SBrClBSe to allow the elements S,Br,Cl,B and
Se. (default: 'SBrClBSe')
-sirius:elements_enforced <text> Enforce elements for molecular formula determination.
Write CHNOPSCl to allow the elements C, H, N, O, P, S
and Cl. Add numbers in brackets to restrict the minima
l and maximal allowed occurrence of these elements:
CHNOP[5]S[8]Cl[1-2]. When one number is given then it
is interpreted as upper bound. (default: 'CHNOP')
-sirius:no_isotope_score Disable isotope pattern score.
-sirius:no_isotope_filter Disable molecular formula filter. When filtering is
enabled, molecular formulas are excluded if their theo
retical isotope pattern does not match the theoretical
one, even if their MS/MS pattern has high score.
-sirius:ions_considered <text> The iontype/adduct of the MS/MS data. Example: [M+H]+,
[M-H]-, [M+Cl]-, [M+Na]+, [M]+. You can also provide
a comma separated list of adducts. (default: '[M+H]+,[
M+K]+,[M+Na]+,[M+H-H2O]+,[M+H-H4O2]+,[M+NH4]+,[M-H]-,[
M+Cl]-,[M-H2O-H]-,[M+Br]-')
-sirius:db <text> Search formulas in the Union of the given databases
db-name1,db-name2,db-name3. If no database is given
all possible molecular formulas will be respected (no
database is used). Example: possible DBs: ALL,BIO,PUBC
HEM,MESH,HMDB,KNAPSACK,CHEBI,PUBMED,KEGG,HSDB,MACONDA,
METACYC,GNPS,ZINCBIO,UNDP,YMDB,PLANTCYC,NORMAN,ADDITIO
NAL,PUBCHEMANNOTATIONBIO,PUBCHEMANNOTATIONDRUG,PUBCHEM
ANNOTATIONSAFETYANDTOXIC,PUBCHEMANNOTATIONFOOD,KEGGMIN
E,ECOCYCMINE,YMDBMINE (default: 'none')
-sirius:solver <text> For GUROBI and CPLEX environment variables need to be
configured.
(see SIRIUS manual: https://boecker-lab.github.io/docs
.sirius.github.io/install/). (default: 'CLP')
fingerid:
-fingerid:db <text> Search structures in the Union of the given databases
db-name1,db-name2,db-name3. If no database is given
all possible molecular formulas will be respected (no
database is used). Example: possible DBs: ALL,BIO,PUBC
HEM,MESH,HMDB,KNAPSACK,CHEBI,PUBMED,KEGG,HSDB,MACONDA,
METACYC,GNPS,ZINCBIO,UNDP,YMDB,PLANTCYC,NORMAN,ADDITIO
NAL,PUBCHEMANNOTATIONBIO,PUBCHEMANNOTATIONDRUG,PUBCHEM
ANNOTATIONSAFETYANDTOXIC,PUBCHEMANNOTATIONFOOD,KEGGMIN
E,ECOCYCMINE,YMDBMINE
Common UTIL options:
-ini <file> Use the given TOPP INI file
-threads <n> Sets the number of threads allowed to be used by the
TOPP tool (default: '1')
-write_ini <file> Writes the default configuration file
--help Shows options
--helphelp Shows all options (including advanced)
INI file documentation of this tool: