DecoyDatabase

Create decoy sequence database from forward sequence database.

Web Documentation for DecoyDatabase

Options

version
Version of the tool that generated this parameters file.
decoy_string
String that is combined with the accession of the protein identifier to indicate a decoy protein.
decoy_string_position
Should the 'decoy_string' be prepended (prefix) or appended (suffix) to the protein accession?
only_decoy
Write only decoy proteins to the output database instead of a combined database.
type
Type of sequence. RNA sequences may contain modification codes, which will be handled correctly if this is set to 'RNA'.
method
Method by which decoy sequences are generated from target sequences. Note that all sequences are shuffled using the same random seed, ensuring that identical sequences produce the same shuffled decoy sequences. Shuffled sequences that produce highly similar output sequences are shuffled again (see shuffle_sequence_identity_threshold).
shuffle_max_attempts
shuffle: maximum attempts to lower the amino acid sequence identity between target and decoy for the shuffle algorithm
shuffle_sequence_identity_threshold
shuffle: target-decoy amino acid sequence identity threshold for the shuffle algorithm. If the sequence identity is above this threshold, shuffling is repeated. In case of repeated failure, individual amino acids are 'mutated' to produce a different amino acid sequence.
seed
Random number seed (use 'time' for system time)
enzyme
Enzyme used for the digestion of the sample. Only applicable if parameter 'type' is 'protein'.
log
Name of log file (created only when specified)
debug
Sets the debug level
threads
Sets the number of threads allowed to be used by the TOPP tool
no_progress
Disables progress logging to command line
force
Overrides tool-specific checks
test
Enables the test mode (needed for internal use only)
non_shuffle_pattern
Residues to not shuffle (keep at a constant position when shuffling). Separate by comma, e.g. use 'K,P,R' here.
keepPeptideNTerm
Whether to keep peptide N terminus constant when shuffling / reversing.
keepPeptideCTerm
Whether to keep peptide C terminus constant when shuffling / reversing.

Input Ports

Icon
Input FASTA file(s), each containing a database. It is recommended to include a contaminant database as well. [fasta]

Output Ports

Icon
Output FASTA file where the decoy database will be written to. [fasta]

Views

DecoyDatabase Std Output
The text sent to standard out during the execution of DecoyDatabase.
DecoyDatabase Error Output
The text sent to standard error during the execution of DecoyDatabase. (If it appears in gray, it's the output of a previously failing run which is preserved for your trouble shooting.)

Workflows

Links

Developers

You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.