Example:
activation_method = ALL
activation_method = CID
activation_method = ETD
activation_method = HCD
Example:
add_A_alanine = 15.9949
Example:
add_B_user_amino_acid = 15.9949
Example:
add_C_cysteine = 57.021464
Example:
add_Cterm_peptide = 14.01
Example:
add_Cterm_protein = 14.01
Example:
add_D_cysteine = 15.9949
Example:
add_E_cysteine = 15.9949
Example:
add_F_phenylalanine = 15.9949
Example:
add_G_cysteine = 15.9949
Example:
add_H_histidine = 15.9949
Example:
add_I_isoleucine = 15.9949
Example:
add_J_user_amino_acid = 15.9949
Example:
add_K_lysine = 14.01
Example:
add_L_leucine = 15.9949
Example:
add_M_methionine = 15.9949
Example:
add_N_cysteine = 15.9949
Example:
add_Nterm_peptide = 14.01
Example:
add_Nterm_protein = 14.01
Example:
add_O_ornithine = 15.9949
Example:
add_P_proline = 15.9949
Example:
add_Q_glutamine = 15.9949
Example:
add_R_arginine = 28.03
Example:
add_S_serine = 15.9949
Example:
add_T_threonine = 15.9949
Example:
add_U_user_amino_acid = 15.9949
Example:
add_V_valine = 15.9949
Example:
add_W_tryptophan = 15.9949
Example:
add_X_user_amino_acid = 15.9949
Example:
add_Y_tyrosine = 15.9949
Example:
add_Z_user_amino_acid = 15.9949
Example:
allowed_missed_cleavage = 0 for no missed cleavages
allowed_missed_cleavage = 2 allow two missed cleavages
Example:
clear_mz_range = 0.0 0.0 parameter is ignored
clear_mz_range = 112.5 121.5 ignore all peaks between 112.5 and 121.5 m/z for iTRAQ 8-plex
clear_mz_range = 125.5 131.5 ignore all peaks between 125.5 and 131.5 m/z for TMT
Example:
clip_nterm_methionine = 0
clip_nterm_methionine = 1
Example:
database_name = /usr/local/db/yeast.fasta
database_name = c:\local\db\yeast.fasta
database_name = yeast.fasta
Example:
decoy_prefix = DECOY_
decoy_prefix = rev_
decoy_prefix = --any_string_you_want_without_spaces--
Example:
decoy_search = 0
decoy_search = 1
decoy_search = 2
Example:
digest_mass_range = 600.0 5000.0 search only 600.0 to 5000.0 mass range
digest_mass_range = 0.0 6500.0 search all spectra with peptide masses between 0.0 and 6000.0
Example:
fragment_bin_offset = 0.4
fragment_bin_offset = 0.0
Example:
fragment_bin_tol = 1.0005
fragment_bin_tol = 0.4
fragment_bin_tol = 0.02
Example:
isotope_error = 0
isotope_error = 1
isotope_error = 2
Example:
mass_offsets = 42.0123 48.3812 82.030
mass_offsets = 0.0 42.0123 48.3812 82.030
Example:
mass_type_fragment = 0
mass_type_fragment = 1
Example:
mass_type_parent = 0
mass_type_parent = 1
Example:
max_fragment_charge = 3
Example:
max_precursor_charge = 5
Example:
max_variable_mods_in_peptide = 6
max_variable_mods_in_peptide = 10
Example:
minimum_intensity = 100.0
Example:
minimum_peaks = 10
Example:
ms_level = 2
ms_level = 3
Example:
nucleotide_reading_frame = 0
nucleotide_reading_frame = 9
Example:
num_enzyme_termini = 1
num_enzyme_termini = 2
num_enzyme_termini = 8
num_enzyme_termini = 9
Example:
num_output_lines = 1
num_output_lines = 5
num_output_lines = 10
Example:
num_results = 50
Example:
num_threads = 0
num_threads = 8
Example:
output_outfiles = 0
output_outfiles = 1
Example:
output_pepxmlfile = 0
output_pepxmlfile = 1
Example:
output_percolatorfile = 0
output_percolatorfile = 1
Example:
output_sqtfile = 0
output_sqtfile = 1
Example:
output_sqtstream = 0
output_sqtstream = 1
Example:
output_suffix =
output_suffix = _some_suffix
output_suffix = any_string_you_want_without_spaces
Example:
output_txtfile = 0
output_txtfile = 1
Here's snippet of sample output below. The first line of the output file is a header line which contains the Comet version, search start time/date, and search database. The second line contains the column headers.
CometVersion 2015.01 rev. 0 BASE_NAME_OF_FILE_0000000 02/23/2015, 12:15:44 PM /net/database/path/YEAST.fasta.20141030 scan num charge exp_neutral_mass calc_neutral_mass e-value xcorr delta_cn sp_score ions_matched ions_total plain_peptide peptide prev_aa next_aa protein duplicate_protein_count 4 1 3 4916.768332 4917.845271 1.03E+01 0.8477 0.0015 31.8 10 164 NISMDDDDALNSPDMGQEYEGRDADDVVMMASSTNEELEELK K.NISMDDDDALNSPDMGQEY[80.0]EGRDADDVVMMAS[80.0]ST[80.0]NEELEELK.K K K sp|Q03954|SPC19_YEAST 0 6 1 2 3454.696629 3452.657825 1.78E+01 0.8366 0.0133 44.2 7 52 ENFVFLQYQYESRNAQPYLQFYHLNNK K.ENFVFLQYQYESRNAQPYLQFYHLNNK.D K D sp|Q06682|UBX5_YEAST 0 9 1 2 3081.173191 3079.219382 1.04E+00 0.9564 0.1603 33.3 7 48 TGGWIYSCNTRDMSGNPIMLEKGPR R.T[80.0]GGWIY[80.0]S[80.0]CNTRDMSGNPIMLEKGPR.T R T sp|P40012|PPOX_YEAST 0 19 1 2 3481.657810 3478.707612 8.53E+00 0.7803 0.0457 14.0 4 50 TKYLNYYTPLVLLIFTVLFITYNIWK R.TKYLNYYTPLVLLIFT[80.0]VLFIT[80.0]Y[80.0]NIWK.H R H sp|P32386|YBT1_YEAST 0 23 1 2 3277.656834 3274.649977 3.38E+00 0.9774 0.0012 28.2 8 64 LVAGGAAQNTARGAAYVLGAGQVVYFGSVGKDK K.LVAGGAAQNTARGAAYVLGAGQVVY[80.0]FGSVGKDK.F K F sp|P47143|ADK_YEAST 0
Example:
override_charge = 0
override_charge = 1
override_charge = 2
override_charge = 3
Example:
override_charge = 0
override_charge = 1
Example:
peptide_mass_tolerance = 3.0
peptide_mass_tolerance = 10.0
Example:
peptide_mass_units = 0
peptide_mass_units = 1
peptide_mass_units = 2
Example:
precursor_charge = 0 0 search all charge ranges
precursor_charge = 0 2 search all charge ranges (because first entry is 0)
precursor_charge = 2 6 search 2+ to 6+ precursors
precursor_charge = 3 3 search 3+ precursors
Example:
precursor_tolerance_type = 0
precursor_tolerance_type = 1
For example, assume a 1.0 Da peptide_mass_tolerance was specified. If "precursor_tolerance_type = 0" then a peptide with MH+ mass of 1250.4 will be queried against peptide sequences with MH+ masses between 1249.4 to 1251.4. If "precursor_tolerance_type = 1" then say the 2+ m/z is 625.7 so the search mass range would be 624.7 m/z to 626.7 m/z which corresponds to MH+ masses between 1248.4 and 1252.4, effectively scaling the mass tolerance by the charge state.
Example:
print_expect_score = 0
print_expect_score = 1
Example:
remove_precursor_peak = 0
remove_precursor_peak = 1
remove_precursor_peak = 2
Example:
remove_precursor_tolerance = 0.75
remove_precursor_tolerance = 1.5
Example:
require_variable_mod = 0 ... modifications not required
require_variable_mod = 1 ... peptides must contain a variable modification
Example:
sample_enzyme_number = 1
sample_enzyme_number = 3
Example:
scan_range = 0 0 search all scans
scan_range = 0 1000 search all scans (because first entry is 0)
scan_range = 1000 1500 search only scans 1000 to 1500
Example:
search_enzyme_number = 0 typically no-enzyme
search_enzyme_number = 1 typically trypsin
[COMET_ENZYME_INFO] 0. No_enzyme 0 - - 1. Trypsin 1 KR P 2. Trypsin/P 1 KR - 3. Lys_C 1 K P 4. Lys_N 0 K - 5. Arg_C 1 R P 6. Asp_N 0 D - 7. CNBr 1 M - 8. Glu_C 1 DE P 9. PepsinA 1 FL P 10. Chymotrypsin 1 FWYL P
The first column of the parameter definition is the enzyme number. This number list must start from 0 and sequentially increase by 1. The second column is the enzyme name; no spaces are allowed in this name field. The third column is the digestion "sense" i.e. a value of "0" specifies cleavage N-teriminal to (before) the specified residues in column 4 and a value of "1" specifies cleavage C-terminal to (after) the specified residues in column 4. Column 4 contains the residue(s) that the enzyme cleaves at. Column 5 contains the flanking residue(s) that negate cleavage.
Example:
show_fragment_ions = 0
show_fragment_ions = 1
Example:
skip_researching = 0
skip_researching = 1
Example:
spectrum_batch_size = 0
spectrum_batch_size = 1000
spectrum_batch_size = 5000
Example:
theoretical_fragment_ions = 0
theoretical_fragment_ions = 1
Example:
use_A_ions = 0
use_A_ions = 1
Example:
use_B_ions = 0
use_B_ions = 1
Example:
use_C_ions = 0
use_C_ions = 1
Example:
use_NL_ions = 0
use_NL_ions = 1
Example:
use_X_ions = 0
use_X_ions = 1
Example:
use_Y_ions = 0
use_Y_ions = 1
Example:
use_Z_ions = 0
use_Z_ions = 1
Example:
variable_mod01 = 15.9949 M 0 3 -1 0 0
variable_mod02 = 79.966331 STY 0 3 -1 0 0 ... possible phosphorylation on any S, T, Y residue
variable_mod02 = 79.966331 STY 0 3 -1 0 1 ... force peptide IDs to contain at least one phosphorylation mod
variable_mod01 = 42.010565 nK 0 3 -1 0 0 ... acetylation mod to lysine and N-terminus of all peptides
variable_mod01 = 15.994915 n 0 3 0 0 0 ... oxidation of protein's N-terminus
variable_mod01 = 28.0 c 0 3 8 1 0 ... modification applied to C-terminus as long as the C-term residue is one of last 9 residues in protein
variable_mod03 = -17.026549 Q 0 1 0 2 0 ... cyclization of N-terminal glutamine to form pyroglutamic acid (elimination of NH3)
variable_mod04 = -18.010565 E 0 1 0 2 0 ... cyclization of N-terminal glutamic acid to form pyroglutamic acid (elimination of H2O)
Here is a binary modification search example of triple SILAC plus acetylation of lysine.
The SILAC modifications are "R +6 and K +4" (medium) and "R +10 and K +8" (heavy).
In conjunction with K +42 acetylation, the binary modification sets would be
"R +6, K +4, K +4+42" for SILAC medium (binary group 1) and
"R +10, K +8, K +8+42" for SILAC heavy (binary group 2).
Mass values are listed with no precision for clarity; definitely use precise
modification masses in practice.
variable_mod01 = 42.0 K 0 3 -1 0 0
variable_mod02 = 6.0 R 1 3 -1 0 0
variable_mod03 = 4.0 K 1 3 -1 0 0
variable_mod04 = 46.0 K 1 3 -1 0 0
variable_mod05 = 10.0 R 2 3 -1 0 0
variable_mod06 = 8.0 K 2 3 -1 0 0
variable_mod07 = 50.0 K 2 3 -1 0 0
variable_mod08 = 0.0 X 0 3 -1 0 0
variable_mod09 = 0.0 X 0 3 -1 0 0