I will.
But in the meantime, what I found out was;
the OpenMS XTandemAdapter calls the separately installed xTandem
tandem.exe executable (so one can still manage one's installs) but has a
Linux command line tool to run the adapter.
I've worked with OpenMS CLI tools before, and they're pretty good about
being garbage-in, garbage-out...meaning you don't have to run them
through a TOPPAS or Knime pipeline. You can just call them at the
command line in total isolation (or via script, like the subprocess
module in Python) with the file you want searched, and all the CLI
parameters.
Here's the help :)
=====
Usage:
XTandemAdapter <options>
Options (mandatory options marked with '*'):
-in <file>* Input file (valid formats: 'mzML')
-out <file>* Output file (valid formats:
'idXML')
-database <file>* FASTA file or pro file.
Non-existing relative file-names are looked up via'OpenMS.ini
:id_db_dir' (valid formats:
'FASTA')
-xtandem_executable <executable>* X! Tandem executable of the
installation e.g. 'tandem.exe'
-default_config_file <file> Default parameters input file,
defaulting to the ones in the OpenMS/share folder.All
parameters of this adapter
take precedence over this file! Use it for parameters not
available here! (valid
formats: 'xml')
-ignore_adapter_param The config given in
'default_config_file' is used exclusively! No matter what other
parameters (apart from
-in,-out,-database,-xtandem_executable) are saying.
-precursor_mass_tolerance <tolerance> Precursor mass tolerance
(default: '10')
-fragment_mass_tolerance <tolerance> Fragment mass error (default:
'0.3')
-precursor_error_units <unit> Parent monoisotopic mass error
units (default: 'ppm' valid: 'ppm', 'Da')
-fragment_error_units <unit> Fragment monoisotopic mass
error units (default: 'Da' valid: 'ppm', 'Da')
-min_precursor_charge <charge> Minimum precursor charge
(default: '2')
-max_precursor_charge <charge> Maximum precursor charge
(default: '4')
-allow_isotope_error <error> If set, misassignment to the
first and second isotopic 13C peak are also considered.
(default: 'yes' valid: 'yes',
'no')
-fixed_modifications <mods> Fixed modifications, specified
using UniMod (www.unimod.org) terms, e.g. 'Carbamidome
thyl (C)' or 'Oxidation (M)'
(valid: '15N-oxobutanoic (N-term C)', '2-dimethylsucciny
l (C)', '2-monomethylsuccinyl
(C)', '2-nitrobenzyl (Y)', '2-succinyl (C)', '2HPG (R)'
, '3-deoxyglucosone (R)',
'3-phosphoglyceryl (K)', '3sulfo (N-term)', '4-ONE (C)',
'4-ONE (H)', '4-ONE (K)',
'4-ONE+Delta:H(-2)O(-1) (C)', '4-ONE+Delta:H(-2)O(-1) (H)',
'4-ONE+Delta:H(-2)O(-1) (K)',
'4AcAllylGal (C)', 'ADP-Ribosyl (C)', 'ADP-Ribosyl
(D)', 'ADP-Ribosyl (E)',
'ADP-Ribosyl (K)', 'ADP-Ribosyl (N)', 'ADP-Ribosyl (R)',
'ADP-Ribosyl (S)',
'ADP-Ribosyl (T)', 'AEBS (H)', 'AEBS (K)', 'AEBS (S)', 'AEBS (Y)',
...
'thioacylPA (K)', 'trifluoro (L)')
-variable_modifications <mods> Variable modifications,
specified using UniMod (www.unimod.org) terms, e.g. 'Carbamid
omethyl (C)' or 'Oxidation
(M)' (valid: '15N-oxobutanoic (N-term C)', '2-dimethylsucc
inyl (C)',
'2-monomethylsuccinyl (C)', '2-nitrobenzyl (Y)', '2-succinyl (C)', '2HPG
(R)', '3-deoxyglucosone (R)',
'3-phosphoglyceryl (K)', '3sulfo (N-term)', '4-ONE (C)'
, '4-ONE (H)', '4-ONE (K)',
'4-ONE+Delta:H(-2)O(-1) (C)', '4-ONE+Delta:H(-2)O(-1)
(H)', '4-ONE+Delta:H(-2)O(-1)
(K)', '4AcAllylGal (C)', 'ADP-Ribosyl (C)', 'ADP-Ribosy
l (D)', 'ADP-Ribosyl (E)',
'ADP-Ribosyl (K)', 'ADP-Ribosyl (N)', 'ADP-Ribosyl (R)',
'ADP-Ribosyl (S)',
'ADP-Ribosyl (T)', 'AEBS (H)', 'AEBS (K)', 'AEBS (S)', 'AEBS (Y)',
...
'thioacylPA (K)', 'trifluoro (L)')
-missed_cleavages <num> Number of possible cleavage
sites missed by the enzyme (default: '1')
-minimum_fragment_mz <num> Minimum fragment mz (default:
'150')
-cleavage_site <cleavage site> The enzyme used for peptide
digestion. (default: 'Trypsin' valid: 'Trypsin/P', '2-iod
obenzoate', 'CNBr',
'Formic_acid', 'Asp-N_ambic', 'unspecific cleavage', 'Chymotrypsi
n', 'TrypChymo', 'PepsinA',
'V8-DE', 'Lys-C/P', 'glutamyl endopeptidase', 'Trypsin',
'Asp-N', 'Arg-C', 'Lys-C',
'leukocyte elastase', 'V8-E')
-output_results <result reporting> Which hits should be reported.
All, valid ones (passing the E-Value threshold), or
stochastic (failing the
threshold) (default: 'all' valid: 'all', 'valid', 'stochastic
')
-max_valid_expect <E-Value> Maximal E-Value of a hit to be
reported (only evaluated if 'output_result' is 'valid'
or 'stochastic' (default: '0.1')
-refinement Enable the refinement. For
most applications (especially when using FDR, PEP approach
es) it is NOT recommended to
set this flag.
-use_noise_suppression Enable the use of the noise
suppression routines.
-semi_cleavage If set, both termini must NOT
follow the cutting rule. For most applications it is
NOT recommended to set this flag.
Common TOPP options:
-ini <file> Use the given TOPP INI file
-log <file> Name of log file (created only
when specified)
-instance <n> Instance number for the TOPP
INI file (default: '1')
-debug <n> Sets the debug level (default:
'0')
-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
-write_ctd <out_dir> Writes the common tool
description file(s) (Toolname(s).ctd) to <out_dir>
-write_wsdl <file> Writes the default WSDL file
-no_progress Disables progress logging to
command line
-force Overwrite tool specific checks.
-test Enables the test mode (needed
for internal use only)
--help Shows options
--helphelp Shows all options (including
advanced)
Eric Deutsch wrote:
Hi Mike, great, since this is a question that comes up fairly often,
would you post your solution once you get it working?
--
*Michael Rightmire*
B.Sci. Molecular Biotechnology
MCSE,MCP+I,HPUXCA,CompTIA,VDE, SIAM,ISCB
Skype:RightmireM
+49-721-1320-2562 (DE)
+1-408-890-2121 (USA)
Biocom Biotechnology and Software
BiocomSoftware.Com <Http://biocomsoftware.com>
BiocomSoftware.De <http://Biocomsoftware.de>
//
The contents of this email message and any attachments are intended
solely for the addressee(s) and may contain confidential and/or
privileged information and may be legally protected from disclosure. If
you are not the intended recipient of this message or their agent, or if
this message has been addressed to you in error, please immediately
alert the sender by reply email and then delete this message and any
attachments. If you are not the intended recipient, you are hereby
notified that any use, dissemination, copying, or storage of this
message or its attachments is strictly prohibited.
--
You received this message because you are subscribed to the Google Groups
"spctools-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/spctools-discuss.
For more options, visit https://groups.google.com/d/optout.