# HG changeset patch # User galaxyp # Date 1759357254 0 # Node ID b4f6df8fa89b98f8969320a7260db3f9ed2c25b5 # Parent 59fec1e2a6c368040015dd3f7255a1fab151a80f planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/fragpipe commit 9d8b2338a6a513124bc58223637ee4c5813e0bb4 diff -r 59fec1e2a6c3 -r b4f6df8fa89b fragpipe --- a/fragpipe Sun Mar 30 23:00:45 2025 +0000 +++ b/fragpipe Wed Oct 01 22:20:54 2025 +0000 @@ -22,6 +22,10 @@ shift ionquant_key=$1 ;; + --diatracer_key) + shift + diatracer_key=$1 + ;; --workflow) fragpipe_args+=("$1") shift @@ -35,16 +39,7 @@ shift done -if [[ ! -z "$workflow_file" ]]; then - # Because the DIA-NN license is incompatible with bioconda, we remove the feature. - grep 'diann.run-dia-nn=true' "$workflow_file" >/dev/null - if [[ $? -eq 0 ]]; then - echo "Error: DIA-NN is disabled in the FragPipe bioconda package." - exit 1 - fi -fi - -if [[ -z $msfragger_key || -z $ionquant_key ]]; then +if [[ -z $msfragger_key || -z $ionquant_key || -z $diatracer_key ]]; then echo "$license_agreement_text" exit 1 else @@ -60,6 +55,12 @@ echo "$license_agreement_text" exit 1 fi + diatracer --key $diatracer_key --help | grep 'License key verified' >/dev/null 2>&1 + if [[ $? -ne 0 ]]; then + echo "Error: Invalid diaTracer license key" + echo "$license_agreement_text" + exit 1 + fi fi sh fragpipe_local/bin/fragpipe "${fragpipe_args[@]}" diff -r 59fec1e2a6c3 -r b4f6df8fa89b fragpipe.xml --- a/fragpipe.xml Sun Mar 30 23:00:45 2025 +0000 +++ b/fragpipe.xml Wed Oct 01 22:20:54 2025 +0000 @@ -1,4 +1,4 @@ - + Data analysis for mass spectrometry-based proteomics macros.xml @@ -12,8 +12,9 @@ level="fatal" description="A FragPipe pipeline process returned non-zero exit code."/> - - fragpipe --help | grep 'FragPipe v' + + fragpipe --msfragger_key @MSFRAGGER_ACADEMIC_USE_KEY@ --ionquant_key @IONQUANT_ACADEMIC_USE_KEY@ --help | grep 'FragPipe v' + - + workflow_only or (output_options and 'workflow' in output_options) - + not workflow_only and output_options and 'log' in output_options + + + (not workflow_only) and ('DIA_SpecLib_Quant' in wf['workflow_name']) + + + (not workflow_only) and ('DIA_SpecLib_Quant' in wf['workflow_name']) + + + (not workflow_only) and ('DIA_SpecLib_Quant' in wf['workflow_name']) + + + (not workflow_only) and ('DIA_SpecLib_Quant' in wf['workflow_name']) + + + (not workflow_only) and ('DIA_SpecLib_Quant' in wf['workflow_name']) + + + (not workflow_only) and ('DIA_SpecLib_Quant' in wf['workflow_name']) + + + (not workflow_only) and ('DIA_SpecLib_Quant' in wf['workflow_name']) + + + (not workflow_only) and ('DIA_SpecLib_Quant' in wf['workflow_name']) + + + (not workflow_only) and ('DIA_SpecLib_Quant' in wf['workflow_name']) + + + (not workflow_only) and ('DIA_SpecLib_Quant' in wf['workflow_name']) + + + - - not workflow_only + + not workflow_only and 'individual_outputs' in output_options - - not workflow_only + + not workflow_only and 'individual_outputs' in output_options - - not workflow_only + + not workflow_only and 'individual_outputs' in output_options - - not workflow_only + + not workflow_only and 'individual_outputs' in output_options - + not workflow_only and output_options and 'combined_outputs' in output_options - + not workflow_only and 'concatenated_outputs' in output_options - + not workflow_only and 'concatenated_outputs' in output_options - + not workflow_only and 'concatenated_outputs' in output_options - + not workflow_only and 'concatenated_outputs' in output_options - + (not workflow_only) and ('Open' in wf['workflow_name']) - - (not workflow_only) and ('Open' in wf['workflow_name']) - - + (not workflow_only) and ('Open' in wf['workflow_name']) @@ -142,7 +179,7 @@ TMT/iTRAW Results Only produced by TMT, TRAQ, and SLC workflows --> - + (not workflow_only) and ('TMT' in wf['workflow_name']) @@ -150,67 +187,63 @@ - - - - - + + + + + - + + - + + - + + - + + - - - - - + - + - + - - - - + + + + - - - - - + @@ -219,110 +252,16 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -332,7 +271,8 @@ FragPipe_ is a suite of computational tools enabling comprehensive analysis of mass spectrometry-based proteomics data. FragPipe uses MSFragger_ - an ultrafast proteomic search engine suitable for both conventional and “open” (wide precursor mass tolerance) peptide identification. -FragPipe_ runs a user selected analysis workflow_ +Each FragPipe job is configured around a user-selected FragPipe _workflow. +Blank optional parameters in the Galaxy tool will default to the settings in the selected FragPipe workflow file. **License Agreements** diff -r 59fec1e2a6c3 -r b4f6df8fa89b macros.xml --- a/macros.xml Sun Mar 30 23:00:45 2025 +0000 +++ b/macros.xml Wed Oct 01 22:20:54 2025 +0000 @@ -1,7 +1,15 @@ msfragger_macros.xml - 20.0 - 6 + 23.0 + 0 + + + f28c4be2-759b0a11-6c1ea652-1240565a + b6c0ad83-9a4e8900-3e83d29c-aeba3bfb + 8de4daf3-a090ed0d-0acdb00a-1485d8a7 fragpipe @@ -59,7 +67,14 @@ #for $sf in $inputs #set $i_name = $ln_name($sf) - ln -s '$sf' 'scans/${i_name}' && + + ## speclib library does not follow links + #if $wf.workflow_name == "DIA_SpecLib_Quant" + cp '$sf' 'scans/${i_name}' && + #else + ln -s '$sf' 'scans/${i_name}' && + #end if + #end for ]]> @@ -117,7 +132,12 @@ awk 'NR==1{printf("Experiment\t%s\n",\$0);}' \$i > concat_\${f}; fi; awk 'NR>1{printf("'"\${d}"'\t%s\n",\$0);}' \$i >> concat_\${f}; t=\$(echo \${i} | tr '/' '.'); - mv \${i} \${t}; n=\$((n+1)); + if [[ \${i} == \${t} ]]; then + mv \${i} 1.\${i}; + else + mv \${i} \${t}; + fi; + n=\$((n+1)); done; done ]]> @@ -151,16 +171,17 @@ --> - - + + + - +
@@ -180,6 +201,8 @@ + +
@@ -204,6 +227,8 @@ + + @@ -226,6 +251,8 @@ + + @@ -248,6 +275,34 @@ + + + + + +
+ +
+ + + + + +
@@ -284,6 +339,8 @@ + +
@@ -311,10 +368,55 @@ ## Get the MSFragger Params (shared with the MSFragger tool) #set $prefix = $wf.msfragger + @MSFRAGGER_PARAM_DICT@ #if len($vmods) > 0 - #set $msfragger_dict['table.var-mods'] = '; '.join([$re.sub('^(.*,)(\d)$','\\1True,\\2',m) for m in $vmods]) + #set $msfragger_dict['table.var-mods'] = '; '.join([$re.sub('^(.*,)(\d)$','\\1true,\\2',m) for m in $vmods]) #end if + + #set $fmod_items = [ + ("add_Cterm_peptide", "C-Term Peptide"), + ("add_Nterm_peptide", "N-Term Peptide"), + ("add_Cterm_protein", "C-Term Protein"), + ("add_Nterm_protein", "N-Term Protein"), + ("add_G_glycine","G (glycine)"), + ("add_A_alanine", "A (alanine)"), + ("add_S_serine", "S (serine)"), + ("add_P_proline", "P (proline)"), + ("add_V_valine", "V (valine)"), + ("add_T_threonine", "T (threonine)"), + ("add_C_cysteine", "C (cysteine)"), + ("add_L_leucine", "L (leucine)"), + ("add_I_isoleucine", "I (isoleucine)"), + ("add_N_asparagine", "N (asparagine)"), + ("add_D_aspartic_acid", "D (aspartic acid)"), + ("add_Q_glutamine", "Q (glutamine)"), + ("add_K_lysine", "K (lysine)"), + ("add_E_glutamic_acid", "E (glutamic acid)"), + ("add_M_methionine", "M (methionine)"), + ("add_H_histidine", "H (histidine)"), + ("add_F_phenylalanine", "F (phenylalanine)"), + ("add_R_arginine", "R (arginine)"), + ("add_Y_tyrosine", "Y (tyrosine)"), + ("add_W_tryptophan", "W (tryptophan)"), + ("add_B_user_amino_acid", "B "), + ("add_J_user_amino_acid", "J"), + ("add_O_user_amino_acid", "O"), + ("add_U_user_amino_acid", "U"), + ("add_X_user_amino_acid", "X"), + ("add_Z_user_amino_acid", "Z") + ] + #set $fmod_string = "" + #for $m in $fmod_items + #set fmod_var_name = $m[0] + #set fmod_wf_name = $m[1] + #set $fmod_bool = $fmod_bools.get($fmod_var_name + "_bool") + #set $fmod_val = $fmod_vals.get($fmod_var_name) + #set $fmod_string += "; " + ",".join([str($fmod_val),str($fmod_wf_name),str($fmod_bool),"-1"]) + #end for + #set $fmod_string = $fmod_string[2:] + #set $msfragger_dict['table.fix-mods'] = $fmod_string + #for $k in $msfragger_dict.keys() #set $kv = $k + '=' + str($msfragger_dict[$k]) #set $wfk = 'msfragger.' + $k @@ -325,6 +427,14 @@ @PTM_SHEPHERD@ @LABEL_FREE_QUANTIFICATION@ @ISOBARIC_QUANTIFICATION@ + @DIANN_QUANTIFICATION@ + @DIA_PSEUDO_MS2@ + + ## These values are specifically set by the GUI when running DIA_SpecLib_Quant + #if $wf.workflow_name == "DIA_SpecLib_Quant" + #set $wfdict["ptmshepherd.annotate_assigned_mods"] = "false" + #set $wfdict["ptmshepherd.use_msfragger_localization"] = "true" + #end if ## Populate the workflow with configuration and comment dictionary entries populated by tool params. #for $comment in $comments @@ -339,10 +449,10 @@
- +
- +
@@ -358,15 +468,25 @@
- + + + + +
@@ -379,7 +499,7 @@
- +
@@ -394,6 +514,7 @@ #set $wfdict['phi-report.run-report'] = 'true' #set $prfx = $wf.validation.validation_tab.phi_report.phi_report_opts #set $wfdict['phi-report.print-decoys'] = $prfx.print_decoys + #set $wfdict['phi-report.dont-use-prot-proph-file'] = $prfx.dont_use_prot_proph_file #else #set $wfdict['phi-report.run-report'] = 'false' #end if @@ -438,7 +559,7 @@ - + @@ -448,7 +569,7 @@
- + @@ -462,19 +583,19 @@ - +
@@ -494,16 +615,16 @@ - + - + - + @@ -514,25 +635,34 @@ @@ -597,7 +727,6 @@ - @@ -628,14 +757,14 @@ #set $wfdict['ptmshepherd.histo_smoothbins'] = $cxt.histo_smoothbins #end if #if $cxt.precursor_tol != '' - #set $wfdict['ptmshepherd.precursor_mass_units'] = $ctx.precursor_mass_units + #set $wfdict['ptmshepherd.precursor_mass_units'] = $cxt.precursor_mass_units #set $wfdict['ptmshepherd.precursor_tol'] = $cxt.precursor_tol #end if #if $cxt.peakpicking_promRatio != '' #set $wfdict['ptmshepherd.peakpicking_promRatio'] = $cxt.peakpicking_promRatio #end if #if $cxt.peakpicking_width != '' - #set $wfdict['ptmshepherd.peakpicking_mass_units'] = $ctx.peakpicking_mass_units + #set $wfdict['ptmshepherd.peakpicking_mass_units'] = $cxt.peakpicking_mass_units #set $wfdict['ptmshepherd.peakpicking_width'] = $cxt.peakpicking_width #end if #if $cxt.peakpicking_minPsm != '' @@ -696,9 +825,6 @@ #if $cxt.spectra_maxfragcharge != '' #set $wfdict['ptmshepherd.spectra_maxfragcharge'] = $cxt.spectra_maxfragcharge #end if - #if $cxt.localization_background != '' - #set $wfdict['ptmshepherd.localization_background'] = $cxt.localization_background - #end if #set $wfdict['ptmshepherd.localization_allowed_res'] = $cxt.localization_allowed_res #else #set $wfdict['ptmshepherd.run-shepherd'] = 'false' @@ -715,10 +841,94 @@ + + +
+ + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ + +
+ + + + + + +
+ + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + ^\s*@RE_EXCLUDEMODS@\s*$ + + + + + + + + +
+
+
@@ -734,8 +944,96 @@ #set $prfx = $wf.quant_ms1.label_free_quantification #if $prfx.label_free_quantification_run == 'no' #set $wfdict['quantitation.run-label-free-quant'] = 'false' + #set $wfdict['ionquant.run-ionquant'] = 'false' + #set $wfdict['freequant.run-freequant'] = 'false' + #elif $prfx.label_free_quantification_run == 'ionquant' + #set $wfdict['quantitation.run-label-free-quant'] = 'true' + #set $wfdict['ionquant.run-ionquant'] = 'true' + #set $wfdict['freequant.run-freequant'] = 'false' + #set $cxt = $prfx.ionquant + #if $cxt.mbr_select != 'None' + #set $wfdict['ionquant.mbr'] = $cxt.mbr_select + #end if + #if $cxt.normalization != 'None' + #set $wfdict['ionquant.normalization'] = $cxt.normalization + #end if + #set $cxt = $prfx.ionquant.feature_detection + #if $cxt.mztol != '' + #set $wfdict['ionquant.mztol'] = $cxt.mztol + #end if + #if $cxt.rttol != '' + #set $wfdict['ionquant.rttol'] = $cxt.rttol + #end if + #if $cxt.imtol != '' + #set $wfdict['ionquant.imtol'] = $cxt.imtol + #end if + #set $cxt = $prfx.ionquant.mbr + #if $cxt.mbrrttol != '' + #set $wfdict['ionquant.mbrrttol'] = $cxt.mbrrttol + #end if + #if $cxt.mbrimtol != '' + #set $wfdict['ionquant.mbrimtol'] = $cxt.mbrimtol + #end if + #if $cxt.mbrmincorr != '' + #set $wfdict['ionquant.mbrmincorr'] = $cxt.mbrmincorr + #end if + #if $cxt.mbrtoprun != '' + #set $wfdict['ionquant.mbrtoprun'] = $cxt.mbrtoprun + #end if + #if $cxt.ionfdr != '' + #set $wfdict['ionquant.ionfdr'] = $cxt.ionfdr + #end if + #if $cxt.peptidefdr != '' + #set $wfdict['ionquant.peptidefdr'] = $cxt.peptidefdr + #end if + #if $cxt.proteinfdr != '' + #set $wfdict['ionquant.proteinfdr'] = $cxt.proteinfdr + #end if + #set $cxt = $prfx.ionquant.topn + #if $cxt.tp != '' + #set $wfdict['ionquant.tp'] = $cxt.tp + #end if + #if $cxt.minfreq != '' + #set $wfdict['ionquant.minfreq'] = $cxt.minfreq + #end if + #set $cxt = $prfx.ionquant.labeling_conditional + #if $cxt.labeling_option == 'labeling' + #set $cxt = $prfx.ionquant.labeling_conditional.labeling + #set $wfdict['ionquant.use-labeling'] = 'true' + #set $wfdict['ionquant.use-lfq'] = 'false' + #set $wfdict['ionquant.light'] = $cxt.light + #set $wfdict['ionquant.medium'] = $cxt.medium + #set $wfdict['ionquant.heavy'] = $cxt.heavy + #set $wfdict['ionquant.requantify'] = $cxt.requantify + #else + #set $cxt = $prfx.ionquant.labeling_conditional.lfq + #set $wfdict['ionquant.use-labeling'] = 'false' + #set $wfdict['ionquant.use-lfq'] = 'true' + #if $cxt.maxlfq != 'None' + #set $wfdict['ionquant.maxlfq'] = $cxt.maxlfq + #end if + #if $cxt.minions != '' + #set $wfdict['ionquant.minions'] = $cxt.minions + #end if + #end if + #set $cxt = $prfx.ionquant.advanced + #if $cxt.excludemods != '' + #set $wfdict['ionquant.excludemods'] = $cxt.excludemods + #end if + #if $cxt.minscans != '' + #set $wfdict['ionquant.minscans'] = $cxt.minscans + #end if + #if $cxt.minisotopes != '' + #set $wfdict['ionquant.minisotopes'] = $cxt.minisotopes + #end if + #if $cxt.locprob != '' + #set $wfdict['ionquant.locprob'] = $cxt.locprob + #end if + #if $cxt.writeindex != 'None' + #set $wfdict['ionquant.writeindex'] = $cxt.writeindex + #end if #elif $prfx.label_free_quantification_run == 'freequant' - #set $wfdict['quantitation.run-label-free-quant'] = 'false' + #set $wfdict['quantitation.run-label-free-quant'] = 'true' #set $wfdict['ionquant.run-ionquant'] = 'false' #set $wfdict['freequant.run-freequant'] = 'true' #set $cxt = $prfx.freequant @@ -796,9 +1094,11 @@ + + @@ -885,7 +1185,6 @@ #set $wfdict['tmtintegrator.run-tmtintegrator'] = 'false' #elif $prfx.isobaric_quantification_step == 'yes' #set $wfdict['tmtintegrator.run-tmtintegrator'] = 'true' - #set $wfdict['tmtintegrator.dont-run-fq-lq'] = 'false' #set $cxt = $prfx.options #set $wfdict['tmtintegrator.quant_level'] = $cxt.quant_level #set $wfdict['tmtintegrator.channel_num'] = $cxt.channel_num @@ -895,14 +1194,17 @@ #set $wfdict['tmtintegrator.add_Ref'] = 1 #set $wfdict['tmtintegrator.ref_tag'] = $cxt.ref_tag #end if - #if $cxt.groupby != '' + #if $cxt.groupby != 'None' #set $wfdict['tmtintegrator.groupby'] = $cxt.groupby #end if #set $wfdict['tmtintegrator.log2transformed'] = $cxt.log2transformed #if $cxt.prot_norm != 'None' #set $wfdict['tmtintegrator.prot_norm'] = $cxt.prot_norm #end if - #if $cxt.glycan_conditional.use_glycan_composition == 'yes' + #if $cxt.glycan_conditional.use_glycan_composition == 'no' + #set $wfdict['tmtintegrator.use_glycan_composition'] = 'false' + #elif $cxt.glycan_conditional.use_glycan_composition == 'yes' + #set $wfdict['tmtintegrator.use_glycan_composition'] = 'true' #if $cxt.glycan_conditional.mod_tag != 'None' #set $wfdict['tmtintegrator.mod_tag'] = $cxt.glycan_conditional.mod_tag #end if @@ -970,18 +1272,110 @@ #end if ]]> + +
+ + + + + + + + + +
+ + + + + + +
+
+
+
+
+ + + +
+ + + + + + + + + +
+ + + + + + + + + + + +
+
+
+
+
+ + + + -MSFragger is available freely for academic research and educational purposes only. I have read the ACADEMIC license for MSFragger software: http://msfragger-upgrader.nesvilab.org/upgrader/MSFragger-LICENSE.pdf. This license provides with non-exclusive, non-transferable right to use MSFragger solely for academic research, non-commercial or educational purposes. I agree to be subject to the terms and conditions of this license. I understand that to use MSFragger for other purposes requires a commercial license from the University of Michigan Office of Tech Transfer. +MSFragger is available freely for academic research and educational purposes only. I have read the ACADEMIC license for MSFragger software: http://msfragger-upgrader.nesvilab.org/upgrader/LICENSE-ACADEMIC.pdf. This license provides with non-exclusive, non-transferable right to use MSFragger solely for academic research, non-commercial or educational purposes. I agree to be subject to the terms and conditions of this license. I understand that to use MSFragger for other purposes requires a commercial license from the University of Michigan Office of Tech Transfer. -IonQuant is available freely for academic research and educational purposes only. I have read the ACADEMIC license for MSFragger software: https://msfragger.arsci.com/ionquant/IonQuant%20Academic%20Use%20License%2005162022.pdf +IonQuant is available freely for academic research and educational purposes only. I have read the ACADEMIC license for MSFragger software: https://msfragger-upgrader.nesvilab.org/ionquant/LICENSE-ACADEMIC.pdf I agree to the terms of Thermo (c) Raw File Reader License Agreement: http://msfragger-upgrader.nesvilab.org/upgrader/RawFileRdr_License_Agreement_RevA.pdf -I agree to the terms of Bruker SDK library distribution conditions: http://msfragger-upgrader.nesvilab.org/upgrader/redist.txt +I agree to the terms of Bruker SDK library distribution conditions: http://msfragger-upgrader.nesvilab.org/upgrader/EULA%20TDF-SDK.pdf @MSFRAGGER_LICENSE_AGREEMENT@ diff -r 59fec1e2a6c3 -r b4f6df8fa89b msfragger_macros.xml --- a/msfragger_macros.xml Sun Mar 30 23:00:45 2025 +0000 +++ b/msfragger_macros.xml Wed Oct 01 22:20:54 2025 +0000 @@ -38,7 +38,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -62,8 +62,8 @@ - - + + @@ -74,7 +74,7 @@ - + @@ -86,11 +86,23 @@ - + + + + + + + + + + + + + - + @@ -223,12 +235,11 @@ + label="Residues after which the enzyme cuts" help="search_enzyme_cutafter Residues after which the enzyme cuts"/> + label="Residues that the enzyme will not cut before" help="search_enzyme_butnotafter - (misnomer: should really be called butnotbefore)"/> - - + @@ -284,7 +295,7 @@
- + @@ -305,17 +316,17 @@
- - + - +
- + @@ -323,7 +334,7 @@ - + @@ -346,7 +357,11 @@ ##enzyme_1 #set $msfragger_dict['search_enzyme_name_1'] = $prefix.digestion.digest.search_enzyme_name #set $msfragger_dict['misc.fragger.enzyme-dropdown-1'] = $prefix.digestion.digest.search_enzyme_name - #set $msfragger_dict['search_enzyme_cut_1'] = $prefix.digestion.digest.search_enzyme_cut + #if $prefix.digestion.search_enzyme_cut == '__at__' + #set $msfragger_dict['search_enzyme_cut_1'] = '@' + #else + #set $msfragger_dict['search_enzyme_cut_1'] = $prefix.digestion.digest.search_enzyme_cut + #end if #set $msfragger_dict['search_enzyme_nocut_1'] = $prefix.digestion.digest.search_enzyme_nocut #if $prefix.digestion.allowed_missed_cleavage != '' #set $msfragger_dict['allowed_missed_cleavage_1'] = $prefix.digestion.allowed_missed_cleavage @@ -358,7 +373,11 @@ #if $prefix.digestion.enzyme2.digest2 == 'yes' #set $msfragger_dict['search_enzyme_name_2'] = $prefix.digestion.enzyme2.digest.search_enzyme_name #set $msfragger_dict['misc.fragger.enzyme-dropdown-2'] = $prefix.digestion.enzyme2.digest.search_enzyme_name - #set $msfragger_dict['search_enzyme_cut_2'] = $prefix.digestion.enzyme2.digest.search_enzyme_cut + #if $prefix.digestion.enzyme2.digest.search_enzyme_cut == '__at__' + #set $msfragger_dict['search_enzyme_cut_2'] = '@' + #else + #set $msfragger_dict['search_enzyme_cut_2'] = $prefix.digestion.enzyme2.digest.search_enzyme_cut + #end if #set $msfragger_dict['search_enzyme_nocut_2'] = $prefix.digestion.enzyme2.digest.search_enzyme_nocut #if $prefix.digestion.enzyme2.allowed_missed_cleavage != '' #set $msfragger_dict['allowed_missed_cleavage_2'] = $prefix.digestion.enzyme2.allowed_missed_cleavage @@ -386,27 +405,26 @@ #end if ]]> - - - - - - - - - - - [+-]?\d+(\.\d*)? ([A-Z]+|(c[A-Z*])+|(n[\^A-Z*])+|\[\^|\]) @RE_FLOAT@,@RE_AA@,\d @RE_MOD@(;\s*@RE_MOD@)* - +
- + + + + + + + + + + + @@ -436,10 +454,6 @@ - - - - - +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- +
- + @@ -683,7 +754,7 @@ - + @@ -770,14 +841,6 @@ - - - Useful for recovery of modified peptides near C-terminal in open search. - Should be set to 0 (disabled) otherwise. - Default: 0 - - @@ -938,7 +998,7 @@
- + @@ -955,7 +1015,6 @@ label="Suppresses reporting of PSM if top hit has expectation greater than this threshold" /> - @@ -966,16 +1025,14 @@ generic|U00096.3_prot_AAC76339.1_3292|30SribosomalsubunitproteinS3-Ecoli_MG1655 +MGQKVHPNGIRLGIVKPWNSTWFANTKEFADNLDSDFKVRQYLTKELAKASVSRIVIERP +AKSIRVTIHTARPGIVIGKKGEDVEKLRKVVADIAGVPAQINIAEVRKPELDAKLVADSI +TSQLERRVMFRRAMKRAVQNAMRLGAKGIKVEVSGRLGGAEIARTEWYREGRVPLHTLRA +DIDYNTSEAHTTYGVIGVKVWIFKGEILGGMAAVEQPEKPAAQPKKQQRKGRK +>generic|OFI31430.1|phosphateacetyltransferase[Salmonellaentericasubsp.entericaserovarTyphimuriumstr.TT9079] +MSRIIMLIPTGTSVGLTSVSLGVIRAMERKGVRLSVFKPIAQPRAGGDAPDQTTTIVRAN +STLPAAEPLKMSHVESLLSSNQKDVLMEEIIANYHANTKDAEVVLVEGLVPTRKHQFAQS +LNYEIAKTLNAEIVFVMSQGTDTPEQLNERIELTRSSFGGAKNTNITGVIINKLNAPVDE +QGRTRPDLSEIFDDSSKAQVIKIDPAKLQESSPLPVLGAVPWSFDLIATRAIDMARHLNA +TIINEGDIKTRRVKSVTFCARSIPHMLEHFRAGSLLVTSADRPDVLVAACLAAMNGVEIG +ALLLTGGYEMDARISKLCERAFATGLPVFMVNTNTWQTSLSLQSFNLEVPVDDHERIEKV +QEYVANYVNAEWIESLTATSERSRRLSPPAFRYQLTELARKAGKRVVLPEGDEPRTVKAA +AICAERGIATCVLLGNPDEINRVAASQGVELGAGIEIVDPEVVRESYVARLVELRKSKGM +TEPVAREQLEDNVVLGTLMLEQDEVDGLVSGAVHTTANTIRPPLQLIKTAPGSSLVSSVF +FMLLPEQVYVYGDCAINPDPTAEQLAEIAIQSADSAIAFGIEPRVAMLSYSTGTSGAGSD +VEKVREATRLAQEKRPDLMIDGPLQYDAAVMADVAKSKAPNSPVAGRATVFIFPDLNTGN +TTYKAVQRSADLISIGPMLQGMRKPVNDLSRGALVDDIVYTIALTAIQASQQQQ +>generic|OFI30005.1|serinehydroxymethyltransferase[Salmonellaentericasubsp.entericaserovarTyphimuriumstr.TT9079] +MLKREMNIADYDAELWQAMEQEKVRQEEHIELIASENYTSPRVMQAQGSQLTNKYAEGYP +GKRYYGGCEYVDVVEQLAIDRAKELFGADYANVQPHSGSQANFAVYTALLQPGDTVLGMN +LAQGGHLTHGSPVNFSGKLYNIVPYGIDESGKIDYDEMAKLAKEHKPKMIIGGFSAYSGV +VDWAKMREIADSIGAYLFVDMAHVAGLIAAGVYPNPVPHAHVVTTTTHKTLAGPRGGLIL +AKGGDEELYKKLNSAVFPSAQGGPLMHVIAGKAVALKEAMEPEFKVYQQQVAKNAKAMVE +VFLNRGYKVVSGGTENHLFLLDLVDKNLTGKEADAALGRANITVNKNSVPNDPKSPFVTS +GIRIGSPAVTRRGFKEAEVKELAGWMCDVLDNINDEATIERVKAKVLDICARFPVYA +>generic|OFI28972.1|translationelongationfactorTu,partial[Salmonellaentericasubsp.entericaserovarTyphimuriumstr.TT9079] +MSKEKFERTKPHVNVGTIGHVDHGKTTLTAAITTVLAKTYGGAARAFDQIDNAPEEKARG +ITINTSHVEYDTPTRHYAHVDCPGHADYVKNMITGAAQMDGAILVVAATDGPMPQTREHI +LLGRQVGVPYIIVFLNKCDMVDDEELLELVEMEVRELLSQYDFPGDDTPIVRGSALKALE +GDAEWEAKIIELAGFLDSYIPEPERAIDKPFLLPIEDVFSISGRGTVVTGRVERGIIKVG +EEVEIVGIKETQKSTCTGVEMFRKLLDEGRAGENVGVLLRGIKREEIERGQVLAKPGTIK +PHTKFESEVYILSKDEGGRHTPFFKGYRPQFYFRTTDVTGTIELPEGVEMVMPGDNIKMV +VTLIHPIAMDDGLRFAIREGGRTVGAGVVAKVL +>generic|OFI28767.1|chitinase[Salmonellaentericasubsp.entericaserovarTyphimuriumstr.TT9079] +MATSKLIQGDTITETTHAANGFDPATSDDKISYTSARVAKPVYNKYKNSTTKPKVFGYYT +DWSQYDSRLQGNMSQPGRGYDLTKVSPTAYDKLIFGFVGITGFRKIDTEDRDVVAEAAAL +CGKVKYEPTFLDPWGDFQSYINLGFDVSGWDVDPKTVTQSNAKGLLGALRDMQAKAKAAG +HTLALSMSIGGWSMSNGFHETAASDSSRKIFAKGVVKLFKQFPMFSEVDIDWEYPNNEGA +GNPFGPEDGANYALLIAELRKQLDSAGLSNVKISIAASAVTTIFDYAKVKDLMAAGLYGI +NLMTYDFFGTPWAETLGHHTNRKALEEGGWAVETIVDHLLAEGFSADRINIGYAGYTRNA +RQVEIESLSPLKGSYNPGSGPTTGSFESGTSEWYDVIYSYLDLENQKGRNGFNVYTDQVA +DADYLYSPESKLFLSLDTPRTVKAKGEYAAKLGLGGVFTWTIDQDNGVLVNAVREGLGYE +IESEVIDMEPFYFEGINVEKDEEQSDSDDAQKVNHAPKAAIELMVVGGSTVQLSGAGSSD +EDNDELSFSWGVPSQIDVADKTAEIIEVVVPEVSEKTAFQFTLFVRDCYNEPSSQQRFVL +TAVPALSQVQPEPEEEEEIIVPVPDEEEDTTPAEDDTPADDKTSPYAQWDASTVYGANWG +SFEIVSWKGHNYQVKWWSMGNQPDLNCGVGGAWTDLGAY +>generic|OFI28186.1|50SribosomalproteinL3[Salmonellaentericasubsp.entericaserovarTyphimuriumstr.TT9079] +MIGLVGKKVGMTRIFTEDGVSIPVTVIEVEANRVTQVKDLANDGYRAVQVTTGAKKANRV +TKPEAGHFAKAGVEAGRGLWEFRLAEGEEYTVGQSISVELFADVKKVDVTGTSKGKGFAG +TVKRWNFRTQDATHGNSLSHRVPGSIGQNQTPGKVFKGKKMAGQMGNERVTVQSLDVVRV +DAERNLLLVKGGVPGATGCDLIVKPAVKA +>generic|AL009126.3_prot_CAB11777.1_1|chromosomalreplicationinitiatorinformationalATPase-BSU +MENILDLWNQALAQIEKKLSKPSFETWMKSTKAHSLQGDTLTITAPNEFARDWLESRYLHLIADTIYELTGEELSIKFVIPQNQDVEDFMPKPQVKKAVKEDTSDFPQNMLNPKYTFDTFVIGSGNRFAHAASLAVAEAPAKAYNPLFIYGGVGLGKTHLMHAIGHYVIDHNPSAKVVYLSSEKFTNEFINSIRDNKAVDFRNRYRNVDVLLIDDIQFLAGKEQTQEEFFHTFNTLHEESKQIVISSDRPPKEIPTLEDRLRSRFEWGLITDITPPDLETRIAILRKKAKAEGLDIPNEVMLYIANQIDSNIRELEGALIRVVAYSSLINKDINADLAAEALKDIIPSSKPKVITIKEIQRVVGQQFNIKLEDFKAKKRTKSVAFPRQIAMYLSREMTDSSLPKIGEEFGGRDHTTVIHAHEKISKLLADDEQLQQHVKEIKEQLK +>generic|AL009126.3_prot_CAB11778.1_2|DNApolymeraseIII(betasubunit)-BSU +MKFTIQKDRLVESVQDVLKAVSSRTTIPILTGIKIVASDDGVSFTGSDSDISIESFIPKEEGDKEIVTIEQPGSIVLQARFFSEIVKKLPMATVEIEVQNQYLTIIRSGKAEFNLNGLDADEYPHLPQIEEHHAIQIPTDLLKNLIRQTVFAVSTSETRPILTGVNWKVEQSELLCTATDSHRLALRKAKLDIPEDRSYNVVIPGKSLTELSKILDDNQELVDIVITETQVLFKAKNVLFFSRLLDGNYPDTTSLIPQDSKTEIIVNTKEFLQAIDRASLLAREGRNNVVKLSAKPAESIEISSNSPEIGKVVEAIVADQIEGEELNISFSPKYMLDALKVLEGAEIRVSFTGAMRPFLIRTPNDETIVQLILPVRTY +>generic|AL009126.3_prot_CAB11779.1_3|RNAbindingproteininvolvedinribosomematuration-BSU +MANPISIDTEMITLGQFLKLADVIQSGGMAKWFLSEHEVLVNDEPDNRRGRKLYVGDVVEIEGFGSFQVVN +>generic|AL009126.3_prot_CAB11780.1_4|RecAfilament-DNAcomplexstabilisation,ssDNAanddsDNAbinding,ATPbinding-BSU +MYIQNLELTSYRNYDHAELQFENKVNVIIGENAQGKTNLMEAIYVLSMAKSHRTSNDKELIRWDKDYAKIEGRVMKQNGAIPMQLVISKKGKKGKVNHIEQQKLSQYVGALNTIMFAPEDLNLVKGSPQVRRRFLDMEIGQVSPVYLHDLSLYQKILSQRNHFLKQLQTRKQTDRTMLDVLTDQLVEVAAKVVVKRLQFTAQLEKWAQPIHAGISRGLEELTLKYHTALDVSDPLDLSKIGDSYQEAFSKLREKEIERGVTLSGPHRDDVLFYVNGRDVQTYGSQGQQRTTALSLKLAEIDLIHEEIGEYPILLLDDVLSELDDYRQSHLLHTIQGRVQTFVTTTSVDGIDHETLRQAGMFRVQNGALVK +>generic|AL009126.3_prot_CAB11781.2_5|regulatorofextracellularmatrixformation-BSU +MYIHLGDDFVVSTRDIVGIFDFKANMSPIVEEFLKKQKHKVVPSVNGTPKSIVVTVQNIYYSPLSSSTLKKRAQFMFEIDS +>generic|AL009126.3_prot_CAB11782.1_6|DNAgyrase(subunitB)-BSU +MEQQQNSYDENQIQVLEGLEAVRKRPGMYIGSTNSKGLHHLVWEIVDNSIDEALAGYCTDINIQIEKDNSITVVDNGRGIPVGIHEKMGRPAVEVIMTVLHAGGKFDGSGYKVSGGLHGVGASVVNALSTELDVTVHRDGKIHRQTYKRGVPVTDLEIIGETDHTGTTTHFVPDPEIFSETTEYDYDLLANRVRELAFLTKGVNITIEDKREGQERKNEYHYEGGIKSYVEYLNRSKEVVHEEPIYIEGEKDGITVEVALQYNDSYTSNIYSFTNNINTYEGGTHEAGFKTGLTRVINDYARKKGLIKENDPNLSGDDVREGLTAIISIKHPDPQFEGQTKTKLGNSEARTITDTLFSTAMETFMLENPDAAKKIVDKGLMAARARMAAKKARELTRRKSALEISNLPGKLADCSSKDPSISELYIVEGDSAGGSAKQGRDRHFQAILPLRGKILNVEKARLDKILSNNEVRSMITALGTGIGEDFNLEKARYHKVVIMTDADVDGAHIRTLLLTFFYRYMRQIIENGYVYIAQPPLYKVQQGKRVEYAYNDKELEELLKTLPQTPKPGLQRYKGLGEMNATQLWETTMDPSSRTLLQVTLEDAMDADETFEMLMGDKVEPRRNFIEANARYVKNLDI +>generic|AL009126.3_prot_CAB11783.1_7|DNAgyrase(subunitA)-BSU +MSEQNTPQVREINISQEMRTSFLDYAMSVIVSRALPDVRDGLKPVHRRILYAMNDLGMTSDKPYKKSARIVGEVIGKYHPHGDSAVYESMVRMAQDFNYRYMLVDGHGNFGSVDGDSAAAMRYTEARMSKISMEILRDITKDTIDYQDNYDGSEREPVVMPSRFPNLLVNGAAGIAVGMATNIPPHQLGEIIDGVLAVSENPDITIPELMEVIPGPDFPTAGQILGRSGIRKAYESGRGSITIRAKAEIEQTSSGKERIIVTELPYQVNKAKLIEKIADLVRDKKIEGITDLRDESDRTGMRIVIEIRRDANANVILNNLYKQTALQTSFGINLLALVDGQPKVLTLKQCLEHYLDHQKVVIRRRTAYELRKAEARAHILEGLRVALDHLDAVISLIRNSQTAEIARTGLIEQFSLTEKQAQAILDMRLQRLTGLEREKIEEEYQSLVKLIAELKDILANEYKVLEIIREELTEIKERFNDERRTEIVTSGLETIEDEDLIERENIVVTLTHNGYVKRLPASTYRSQKRGGKGVQGMGTNEDDFVEHLISTSTHDTILFFSNKGKVYRAKGYEIPEYGRTAKGIPIINLLEVEKGEWINAIIPVTEFNAELYLFFTTKHGVSKRTSLSQFANIRNNGLIALSLREDDELMGVRLTDGTKQIIIGTKNGLLIRFPETDVREMGRTAAGVKGITLTDDDVVVGMEILEEESHVLIVTEKGYGKRTPAEEYRTQSRGGKGLKTAKITENNGQLVAVKATKGEEDLMIITASGVLIRMDINDISITGRVTQGVRLIRMAEEEHVATVALVEKNEEDENEEEQEEV +>generic|AL009126.3_prot_CAB11784.1_8|conservedproteinofunknownfunction-BSU +MTYHEWKDLALFYSVESTQKFLEKVYILNGINDAKKNSFKNSERFIYFLKHAESFYKQAAYSPLEIKPILLFYGMAQLIKACLITRDPHYPSHTSVLAHGVTTRKRKKQNYCFSDDEVKIQRNGLCVHFMKHLFGQSDIVDERYTMKKLLMAIPELSDIFYFQQKERFMTKVEKDKNEIFVPEEVVINYKMSDSRFAEYMSHHYQWSFTKKNEHGLLFEISPQDKEPWTSTSLLFDMEKNQYYIPSQREQFLRLPEMTIHYLILYNVGMIARYETEWWYELLTQHISDDYVLIQQFLLVSEKKFPKYASQFLLHF +>generic|AL009126.3_prot_CAB11785.1_9|inosine-monophosphatedehydrogenase-BSU +MWESKFSKEGLTFDDVLLVPAKSEVLPRDVDLSVELTKTLKLNIPVISAGMDTVTESAMAIAMARQGGLGIIHKNMSIEQQAEQVDKVKRSERGVITNPFFLTPDHQVFDAEHLMGKYRISGVPIVNNEEDQKLVGIITNRDLRFISDYSMKISDVMTKEELVTASVGTTLDEAEKILQKHKIEKLPLVDDQNKLKGLITIKDIEKVIEFPNSSKDIHGRLIVGAAVGVTGDTMTRVKKLVEANVDVIVIDTAHGHSQGVLNTVTKIRETYPELNIIAGNVATAEATRALIEAGADVVKVGIGPGSICTTRVVAGVGVPQITAIYDCATEARKHGKTIIADGGIKFSGDITKALAAGGHAVMLGSLLAGTSESPGETEIYQGRRFKVYRGMGSVAAMEKGSKDRYFQEENKKFVPEGIEGRTPYKGPVEETVYQLVGGLRSGMGYCGSKDLRALREEAQFIRMTGAGLRESHPHDVQITKESPNYTIS +>generic|AL009126.3_prot_CAB11786.1_10|D-alanyl-D-alaninecarboxypeptidase(penicillin-bindingprotein5)-BSU +MNIKKCKQLLMSLVVLTLAVTCLAPMSKAKAASDPIDINASAAIMIEASSGKILYSKNADKRLPIASMTKMMTEYLLLEAIDQGKVKWDQTYTPDDYVYEISQDNSLSNVPLRKDGKYTVKELYQATAIYSANAAAIAIAEIVAGSETKFVEKMNAKAKELGLTDYKFVNATGLENKDLHGHQPEGTSVNEESEVSAKDMAVLADHLITDYPEILETSSIAKTKFREGTDDEMDMPNWNFMLKGLVSEYKKATVDGLKTGSTDSAGSCFTGTAERNGMRVITVVLNAKGNLHTGRFDETKKMFDYAFDNFSMKEIYAEGDQVKGHKTISVDKGKEKEVGIVTNKAFSLPVKNGEEKNYKAKVTLNKDNLTAPVKKGTKVGKLTAEYTGDEKDYGFLNSDLAGVDLVTKENVEKANWFVLTMRSIGGFFAGIWGSIVDTVTGWF diff -r 59fec1e2a6c3 -r b4f6df8fa89b test-data/basic-search/test.manifest --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/basic-search/test.manifest Wed Oct 01 22:20:54 2025 +0000 @@ -0,0 +1,2 @@ +test1.mzML sample1 DDA +test2.mzML sample2 DDA diff -r 59fec1e2a6c3 -r b4f6df8fa89b test-data/basic-search/test1.mzML --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/basic-search/test1.mzML Wed Oct 01 22:20:54 2025 +0000 @@ -0,0 +1,721 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eJwt0n1QFOcdB/D1JESpNWAoQyiRBbQGUksQDVGGsicaCq0vEMcRRF3geiKiIgqKhtzyoohIgDiMQTpmD4lBhgGkGUopjctLqaKIxHEsomZPJREZAvgey2Cb7/f++szv9XmevRMEQX+8MlYSBEHrzYdqeScUfKfH/awSEkZ/zN+I/L5mqI29Hv+z0sD7UOizQCXxAtQnZ27Cvl+/guL69zcjH7liC+Z8fWXml0Plh41Q32uB8neVjK8MMq4xJODc9HlQdYuFcrMFinkq8wWtUPhRZ3+xVyLiM0lQqsqBapiNsePbSYgDQqGcKNNZVVC/1w7Ff92CQvsU9fM0oW7Kg8LFU1D8sInW3Wfdx/fPuEdkPlTdVSgvaYVCpw0qCw1mxDXLoVKSyLj9FNRmfU+LxK2YX2DcyvttglqQBYpv3drK90+yr2VuMt4ZKNOMPKgtqUrmuR00ZwjKNsM23NNxPtQ8wqHwMoVO5kDZ6QuoGM6zL8LGershBecUetP4EKi4xkF9fzZjwxcpvJ9hO38Xb6gaV0CtO2k773MYCp/fYV+UQyr29HhDpdZIh0ypfGc1Y0s3FIVbqfZzdsAaHyjuXrmD3y8BCr/KZX1pNVScu5g/eB9KTdN2wn1zof5DGJ1dCOXVp6Da8U+oybcZBzrswp6H/lCrNEE568tdfG8X8yvvQMkwLQ33q3GGaqt3Gu//HtRcl9PyaKrJUCncBYXrBzhvKKGNpzgf0MB6bweUrvVy/vgd1h3Ged5Ow270/elNKDe/DbXUhXQkFCpB0VANTWRfSzoNzoHS1DHGBSr75Xb7nl7mZ+mcTx2lpunpvP9sum8eVFsWQS15DRSzE9K5P5V9NQqU60vYH3Ia6mMNnNN6oDJiY/+zcdbTp+zO2YN8lRfU0wKhNtcIpfVrody0hXXPNNY7ClifqmL8+K97+F3a2dc9wLmC77k/4zHzY6+g6u68F3PDIlTLAqDi+nvme6L38jvsZN2ca+//FOqnP2c9qpr5uZ1QnH+Ve5zusa9ynPkFr2Vw3jmD9xahYnsvg+9akWF/Lw3aAtUSBQpqKZQdVOZDGpiPugLFPpvdiQz7eZmor3emT3yhnLeY8YvwTN77I6gU7mC9ycL6pTKoLj0DdY9z7B/phNKSq+y/fZ/1rnHGJcI+vmM2FKtFemahXSP8//+J8WQCFLzToR5hgcqSz6BqsjLfVc/+1VeYH7vHvuIJzp96bT/OtzlDcW0A1MONNG0VlK7Hs569i/lRBQpex6HWYWW+u4F91W3Mp15i/vJ/GLs+49yTX2Zh7w2vLH6fACgHhUOlOTqLv1cS++rSGJssjDcUM25TOVffQOM6OF/Yx3qrzX7Oc55TPv0ATHeGwkV/eimc9sawftwE1bLdUHbMgeLLUjp5GipzzkHdo5N99X2cC70LpdoJ7jPOPoh6ns9B5oOg4GuEass6WmKGSvAeu3lQ/7KE8wFWzkU1QbG/g7H3t+zrHoLazkes1xg+Ruw2n3YYoeQUzTh5ExQXZFBLLuvriqHqVkHb6plf+A3joauMpx7Y42e0fHo27m1ygVqEbzb7fgeFqjWsfxPL+EUO6zcqqaEByoO9rPtO0CevoJr6xif8HX4L9Yiln/B3CIdaeTbrDicZu33FvlVNjF07oDp6H8oD41Coecl8m7MFsZcvVCsCob4/zML3rKEpZta70iz8Xoeg2Hec9b1WxnV1UI7TLLxnP/cvuMdYHmP/yCv2Ozop6Hd6U2G/O1RHvKHg58d622Io1hsV3i+K+dZozt2LY/1GAvNDKYyvpUHpdibzwaUK32XlnOtZam7k3v/+jeeu7qTXL3JP7XXucbxFnR4wP2XI4bkutF6EancQlDcvg7pPJPOuMewLiIOSvI19iWmM8w4wLiqFmkcF+x3PMi+f4z5rK33aDpWyf0Oh7irPcbtpP/8u53OGaeM488E/cX+lkIs9816Hku2NXH43j1z+Hr5Qu/AO642BzLeF0PIVrItRjM3RUOjfAFWjzLyzmX0Rmaz75bLu/mku73OC+TMq+8O+4j02NFGH8/ZzL/C+l6/Z995lfXCY+yueMu8q5OG+TjOh3OoClWQPKMTMg6KwyN73AdRPL2ccHwnV1M2cm7OdccrHnPc7wryphJqtrHfUQm20iXscWnl+8EXGBQ8ZhzyixS+4zyLk4z6WmVDIdoHqsHs+3yvmc48/6/1GOhmZz++6jrFfEpQaU7nPkMm55qNULmN9VjXrgWe5v6eJ+YLzjMX+fH7fm4ytNp5T8ZBaHzHv84Jzt6cd4p4ZUFzoAqUBN9rsCZXWdxgXLKFFy+z9Euspa6E8I5b5Q9uYX5rO2JBr9xhUu8uoewX7wpqoqQVqnh3sv9ZDp67R2kH2mUd471WPeW7xS1pkOIy9yb+A8tcuUBp0h1q4F/Pm+ezrfhcKNwIP83stg0qZkf0ef2C9Lpb5cpn7ZmxnPSKXe04Ush52kvnKavY1nbXv+QfNbKddPTzvaj/n3W7yXsE6FN8d5r6hCWpyLEB9aBZUStyhFOcN9TX+UIxfynrocuYfb4CCXwLURrO4Z0YOdTrKvt+Usq+vgvlEK22t4z5zK+sxnezP7KEX+u31W1AdfsBznj5nfmjmEfT9cQ7UIj2P8Dv6QHGDP5RDlkHJJjGWN9KhZPa77eGeyweh2pELhXWfce/ESfa1nGW9vJGG/p31sQs8b90AY8+71PqIc22GQr7XCaqjb0HJ0R+KtYugVmFkfjCSfSfWFPL7xUKlLBEKq9O577sDnB/MYX2k0B6Xst6sc6/nCPdcnuB8zfSjMGcmlJ2doTo2l3mLka6OhGLAR1BLT6BPzaxPpkHp0AHGNTn2+QIacwzq+/9ij2sZP+86yvd8y/MLB5i3TvC82p9YNzsVIfbzhsL8wCJ+zw+g/jSccUki61kpUIvohFJBD/PX+9nnNgHl4FeMjYuPoS8+BsqJcVANS2JcUsD614HF0v8AWoMubQ== + + + + + + eJwVk1k80IsaRUMdpQgdJLNCUYSi6apvf39N6ojMpYg0khudQnWEDMnRgEyZIkkSIWOppBSSaCZJg0ipaFS3+7hf1sNavz37lxxXnzyKn51JpKt2FHVur3n1tCrI7K8gs3fZ4KdSePXhPu0oaMLO1Hr6e3gRckK3keWXZMo4byUEaG1mR6kSypM1piPj0yhy/REYlVlx/LEt1Hujli4eHaJYNUmc3lZD1nrdXGayHEt18nkxNOiK0gsU2J+gRZCHiIEUAg/Ls2JXI6aLHmGTeTEQ8i7QsmM5VNWWKUy8FUjON9783p0snZxPiVE6wqz7hdRdKi6omZahXvEhuTWVIT0wC0tdEyC28Rxihz/hR8c1hb175qJzMJu/ZEVAZuwknLhjTivFJNn7xFJ2af+CMUMdtObxXlwrY95csRY7Ho3FinYpwehrIC/gdhKTV4SG9w18Dgvmx6dSqdEihkx2bkDJxPN4G55GvwVhWaM6585MYu1PYeQxV5eLj6xEpsVZGPcbcoL5PgqY+xV2oXmIS5iMb+U7aVddJ2RO97CCkix75YXi89QBat3RQQMjgqgrthwVhytR0KKLG61VMHtwgZ2GvtGW+G6huWMK277X5BQNZR7muQwLAtwQtvAonja14O2scGxuk+Ddj0NwcY0c9oV34/KaK6zSkc1BP2Mp/t9knvEsEb8mO3GpnhNmqv0lvFp4kfJr1vONGh8kO33G7eCrVBJzBlJh6xF1ZTqvmiPFVdQL6zXXYXnLCOoGfRh9fySPPJoE/WZpLq3IwEmnIigm/eCrQZ+RKqbH6hNqMb8+DsqyPZT6KItk/5GEmbsr3sGEjxm+4zF7nrND/GV8bAyA5dhN7DGtDXNbo9nGKB8535fyWLcYWB7Pxl3P//dIoSIfc2x5FIda85f4LCXJyxdP55u9zTB4Y4bNelP5Y0AGlwarwyVlOx8KIQ7NlWNvcy/zSi1LKrw1l8UupdLnMlPusnPgVgdjfnaliCtl3dimyZhFyB1Wo0fB8Ls628XEku+mJDSNlRUiFp1B9exCwbQ8SBgb8RL/GblLiLIJ5Ll/+eDFChO+WKLOAW8/oe6SPb6q/ODdifP5S1ge59rK8rkGP14bZsOrKls55oUTH7zzkr29JjGfPs3XnK34v7v2Cw8kr0A8UI7XtCWgb6O1sPWeLz+/Jyv4TyzAnV/WnON+imMcZ8BxsIYrR+xFztp8Tp6ZxQkj1nKJQ5CwVUqFG3py2FtiEsvtPszjeLIQmCePJZvns7KDAtclKKNw1WmoKuwS7uop8o6aJVwdqMRzu8zNVdMzWXuLrnnCzWi2+uckhw2dQc6bZJieOsqLWv7g90Ou7NWmwPOSYvljXAO2992H+OwevBnUFMRrFYR/Qi0F29Pf0db8he3XPmMXCTtWv9OK6f0KQrbIA5539xVKYv/kpMtWvE7bVHA2VuKo41EcOliIoV5pnmMhQGW1IvuYKnGEiSNLT9fl0bQO0bv28u3G70J3argQoa7HqqoGEC8ox9uBQco3tuD+MjuhoiqU8+TKoXVmPrsa+ZOpdjFyg8ewa542nmgUovpF5UIP0zZ2fS+FL2KhGBdrDHeVSPSF6GCJiwRb1fkjqbwLe/SLsfCVOwYbTIT6239DRDKa/KKCkdf/lnIkmrFUwRcdLpGwnuKC9v4l3D1YQroqSajdchYvxZPw85UbbA3cMUfiAMbpn0LTiT54xSXAIiwcvcHbyOWODu61j0bWkzEYLF4H+x8WXGaqiitT/TDGNhBek4pQ1XYIF7cOg/IFXYg6ByEouxqSZdo8zO8nvS6bCpc+R3wLd8PEbe+wfm86fr4uwMH147no8FTkuI/hB+3RWHUjG97J+3F64R2K+/ovrorFYuXNFKq8pQn5GQ7IOxsL/ZxRXJkVSHc3NaPnexd11o9k2dbD+JWpj8F74VBvXIiJIXdRnhiJD2kRcDOT4VrDCJ41ZhRKMy9z+3VzeM1MxKktKlg+YQZddnOESHgr8f0jaPG4B+rTQeO2fTD2qaMSv2h8aFXkP0bs4qW+o+FeWkvWCfVofXyLPv6rhtwV8jwgHQ9dqWB4pOrxO3NGu6E3+8+Xgf9KPSF/pKhgtbUCKbsH8LpZC4dNF+Fnmgzceq35RJwm73G7CNvoUmiJz8OIOXr4tNsdanG99G3JUfJJzqXs+ltIXzcBzyXFhRll08wPPXiIH785fYFdFDK8nDoziuhAZQBbvrRhqyl9mLQ8AJtEOpHSYIjFF2IoWLSFXt70pinWNTj4JAHLlXai/pExRu5zhMmXclq5TBM/jP5AVZ8NIm7nYtST8VwQ+R6JlRJosDtDpj5LUXs9Br2+2cj4pgwvxzMk6vYQfg5dlBZ0l843qcAofzY2z7JGR+kgpUeq8agVqRh+XRqJV90wpT+dkqdE48+ZzrivZUt5SdH4WzMIdgOhiL8mjmJncRyeoSMoiSdym0U6JBdkIcRJB83LTND4ZDflX1LDcqkiRES6c/L51axvMY63xjvi+wENbLznT4GOBTRMThfhbSE4IjYP7SeOk4J1BdZap1O4xyyhrNoM/RtOoPOkD1GmOb+6fBZHLEtx4NcZer9SEbUJhixWHQytp5kQDbhEQQe7acMDI7SIFWO4y0PI+ERgmscaev5mMg/dTMcz0bWU9udVcr/zgEavsGf3bYSw7d44X6TOPRn+pEW30P6xBi0TjDF7oTx0WxPJNtIUxS1fSdWoH6YzfRFkd5XEambz05CDVG/fD1ERa265thgHNW2QxRPxKKAOxTcC4CkVRaEaqnj5qk2Is90pdA6kYd8lF3ZevhES/g1Qk5FkT0sdPJ7mgtXKMcjf64lvQid07T3J02kD9DNt8WnlOYyzyoaTaxh1iIrweI3FONbcRofE3tIH2wzSfi+GUaYNdHPBJQRcOkbbe2Zw2mgTdukOwr2fKb8/qszSrqk0gPmwDxqiURK+0H69Hin6WTC8ugMxqucwSU0VGSqHsFq1DgaK+zFySQcKDMwQaaUB82oNjlulBG2/QhI5LgET50gy7pIWDHNVhN6Ck7CJX4T9qm/ofycHOgM= + + + + + + + + + 5044 + 16404 + 27426 + 36350 + 47943 + 57440 + 69819 + 82495 + 93231 + 103854 + + + 1357446760 + 3af4bc667298b083df087d70a02e9ca867a01650 + diff -r 59fec1e2a6c3 -r b4f6df8fa89b test-data/basic-search/test2.mzML --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/basic-search/test2.mzML Wed Oct 01 22:20:54 2025 +0000 @@ -0,0 +1,721 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eJwt131QFOcdB/AFKSVIFNE4hlhZQJOioYgvRWotCzcMUWtEZBiDBJeTopzmlPMNRLg9CFKCCOg4BKlhueCEOAQFLYOGwRUpwbcipRatRe8klBFirS/U12DN97t/feb3+jz7nKOjIAjCh1EfSa9RL+RCx5hX4k9qV34LpRu5a39SeN65lvWXUFkck4R41OPjn5Sbz0Oh+xUU4w3J6AvfQwe7oGb/cR3smCmjzy0KCptkqE230642qOZ/T5tcUtAXJEKpIEaPk6BjoJJ6/wtq8iwj4kEJal5GGm2HStodKCUK62FhABTiI6AytA6q7ueglnwLyl7LUpEP/ZQWfkE9OlK5z+MP+K5fvAtlORoKs5KhGmFj3HuUfQntUHrsZL1fSMOccSZUphgZ99ZA6X9aGvf/m/nuwA2YuydBzXctVOYMQEemy0b0BwdQ13XQsbwYqpqduo1t5H390+GEyHS+f2o6fyc71DrPsi47WTcJJtzrQgB0pEVBcVsqVNsLoHakmnFFJ1TqHVBuDtwEnVGbuE+G2sJc6CivYb7w4ia+r4P5J+M24x3P+kE5LJJx/Fr6Vt5mfmc14/QLtNdJP3f/BPc85g/VBsMnvL8Ryu/ZoBL/JZTsf4HC8B3O5Qtm9LeKZn5fDJQCNzCevpdW/QmK351nf/Uts37+Fn7Xu1sYJ0LNmQslf3UL36Wd8bLv2d/qthX3uj0Jqpv9aHsQlEMMULLGQsGewv6wDOhYaYVaxX66/Uvdb9h/pZ17zlxjfoaTc0fvc+/8n2fAokkZzPtDpTwEagejoOz1oR7LUB00Q+ELK+MlZdxzys49vo2MxzRq6+beohHuqXSx8F5vQrXUF2oRIVB0j7TwXVawPmik98xQWmOj9QfY13wUOi43WfTvZmy5yvp8J/e63qMJrtuQ93mTevpBYUcw9YvYxv4V2/TzodaZAaVCBcoNpdRLZb6vkRZrnBvq5b54J88pecC9OeO2436dE7fzfH8oWedBuclA++OgZjKynpTB+G4u6177oRhXS1+ehGp0O/f69NAIJy25z7kTwg7Oe+/gO/tDh3kBVCdEs34iDr7+c0evbWY+v4xzi2vY7/MN68uucs/R29Ty3x38Lted6Fs8eSffzR9q0+dC4WkklAQZOlZYoJKcy/7mcihm2zk34zj7Oto5H3+F8wuvsy9nhHa77EI9yBtqU4OgUrSa+acpzG/cxrguT88fZN5ih2r5nznX/B2UEv7GvmU/MO57xdhvYib6W0UouwfTG5Ke/z2U6pMYD26FYlY+1A6V0rZG3bM04kom3/MHGuOShb0TJmbx+wIYu4dCyWaAmikOKk4jLTZD8aU1i/sOQHVCDfsjm9jnMcw9157S3p/txv5Cb6i1+zMuCIVKiQFKrquhI9rI+OYWqJoUKFr3cb7rMPNLGvS5s9xT1MO93rfYH/wfKPi/5NzIpGzk40Sohi+A2vZIKM1ZBYVaI1W3Ml+fx/hxCftNdubXHIcO33OMrX+HcskAz8l+qPcLe3A/Tz+otvx6D9/BwHzzSuio/BhKfVtovQKFuP2sT6ul905AOVyjBVe4J6yf+9OGmW9yyUF/lTdUfQKh2B0GtY2rmE9NgZKHGQq9u1iPLOP81iNQmX+c/eZ21sU7+p5xuTBiEhR2zYSv//2BqmEtFF235PK7clkPLePc5ppcvsNJ1ud0c87nNuOiB+xPesX9QVOt2Jc4EyqlCxjXSVAdWsF8RIqV97EwHrJa+T2l7A85zrrfAJSSx6Ds7angXvffgmqbv8LzfgWlhkVQTouCQl8sdBxNYBy7gfWBDNqSxbl+hXF4Iftqyzj3opL7g2to/Vfs82zhXFM7VNouMPbq4XzOPzk/6uR9DY9Zzx/jvSsn2tDXMw2KQf5QSQ2yce882h9JPVezPzCR1ho5N5YJHQF5+p797G+ogqqhBmrRjVCef5p1N41x8wXuq/sHneXgPQaHubf6Afcc+pH1+jfyeI93oBQiMu6ZDbWd4bofQNUcy3qvDOXFGznnbmE+rhqKa47l8b0b2VfSwj0XL1Hfm8yHjXC+6THn459DpdwlH4ZPpRGB+dw7FwrvRUI1Yhnj7FW6icz7puTzvU35+v1Y77Xl895F9EwlbVGpZx3PCT7J/rrTnHdrZ76hCzpGe1iPuwE1i5PxsbuMzQ95b+8XVHP9FHsKx0MxyBcqUwKoz2zWm+ZB9dBvoFwcqc8thYI1jvXINYz71rN+cxN0PLIwn13IfEOZvk/lua511NrI/swWxsHnGI9e4nxtD+emXuf9ltxlPOUh1KqfMd/mVoD5a+OhunUSFHr8oLwwqIC/w1zGxjD23Y9knPYBVAZXFei/H+MRI+utJu63ZtC+TKhNt9HlxdCxsoz1sc+Zf1TDOOlr1i828twOjXubu5iv7mG+4jrnYpw8v3WYfckP9fs/Y/2B6170t3lArcoHOpb67+W7/RLKZxbR2xLrl2OgMpDC+eh05rssnOvdzXqrDYoJ5eyrOMz6nCZ9/7esh5zT7eQ5xX/lfUb7uMdnmLH5AZSK3Aqh13iotk8p5Pe/XcjvEhkvf58+mQdf/7+c8e5ozpmWM18Xx9jwEesX10PR3cRz3LKZX2qDiukwbbXzvHtfse9UI/t2nma+4xz351zkvmO9PGeKk/WqYSiXPqfzXf7I7/SEytBUqFbNgI4j70PhWjjjnTFQSlzNeEUi6znp3FOdwfzVLD3O1/d8BsW+Mn1/Bed66tjX2cB8xbdQ9ujg3JNu3iv1JuNHA/TZiH7OQ/Z7veC+sXFFyF9+A6rmiVCJeBuK1wKYPzQbaoZQPf87zs2IZb46hcakc96UyT7hAPOdTbTmPJSSLkHZs5d5cz/31QwzXzz+M+zx8YHa9ulQDF4A1WnhzI8u1eNEGpFCDSZ93sL4YDbjIRt8/fcx9yUcgI7MKu6r+ZpaGumjFs5Hd7Pv2Q3OD9xmffoj7lkzrhje8ITqxslQ6p9WzL5FUKhPpGMyVAZ2s29hXjHfsxjK8gHusx2m8Xb2zT9P3fu5J36E9cRnPHfEcx/3Tt7H3yNwH/uX0v7Yffy9s6DqmweFoF7G0TehfOoO+0M3lWBfqQWqne/sl/4PLLhvxA== + + + + + + eJwN1IdfyIkfx3GlSGQrTalUQugODUef9+fbuFI0qCNccaQohPip6NIeaNLSIg1d11YUXVHZI6WM6tGSUYeUQr/7H17PV/hMKTb3l6PzHWpYJHcF7u3fYLhpI4mKhtLA3njSSEqm5c1+JL5kKzur+pGOZxNpXHWE2ztXXFUf4yXP0rn+gAKs7XZQe1EpLRNjvFSYbVRs68KTYlsoT34VLR5fRQfLWzk8xRltaVPxJlhcUIu2JCvJFxib2UURLWXU+XU9/VmgRPvzJFnXyFAYKTUgWdEBNKbGC6ULI+Fk9ye5W2Xg/LpuiP38nUTurKL8Vyux29keUv13+brCSZj/TxGBiVnYUx7OejFZNG2NFY8VEnZtkYGX1xcyvhbAUjZZ9DphmEJe3ibr1CCKaN/EwVJ6/LgqFVNFsjE18ypsvughIeIMzZBNwC0NfXg86uJqqQm8/tVfKNZXQn3ibjR/MMBGpyrapjwXGbbP+M5Fd97jLI1Z8Qxty5s4ZSbDZs/0Meg5kVOMm+B/tYJ6RiYisi+cUqTyaVzpcdrhmk159+1QLlePqU73hH63TRxiOVNQCv9Gw4qKfGZgFe+fYsHbknOo46k4ApWySSElnwX/g+z7JY+bw+OxwtEdZ2xaMMlDD6KB6Uj68g2TeqT43NsBWmV1mJ/rHsb2zbtoSqUpTL574XTNS5z4GMY8dzZfEew5N9kCNntH6HOHGP88KYRuR82DnNN8XjGWTl/OhcDt8q/QvJ2HCi1XnCoSwweNFiiPi0Hn3mwkz9OGtuhDfvpajd9IFqHfRZEPdimxfLcMfxZ3FBoNdDE/ZjGsu2fxVlMT3m85j9OjjuB2gSSvyf2LjjudhINuBE2IH8cTU6+Sys/6fCdiJRqj0rjCYbcgs1+My2/2CpUVXXz5vrwwWJyCaYUreKfbU3jv6oS71TA1Gl1D8BNNnk+SrHHfjzt/vYUcsTPolX+O+zaGpCobiYj6/fwsVI8TJq8TPIo1ecqnEfqfhoOQcnYhS0R0w961CflKZyGt7UZT5sVhIKiG54VrcMTxuRx9S+CVuy1YKS8b0ysKGB238W9kBG8ZyxVWXakSOlYnsW+HBDsuy+GC7B28LmemEKYTZbQxzQcv4uQ59FwoB+iehK7abdgq/teCebQw3kOHi9JnCPt+KRPq2xzIRvm64NNoKEgWaAg2OXfYy+8jxrVO4m7VcO59Zkyl0mD5kvk4X5GPiw8jobtuB9d1v2Hb6mK2d5sspHvP5rLyi4JOTCp7l1QLx0LHcDJgHw+rq7PJaCzfu+LDFz6ZoaG5CpeGpLjF6DKr1onwwql5uLmykPvjpglHj5dzwKUM3vf0Ln+yC4G9VxAvveXPj4Y+86jvFQ5f3oeW0EWQN24lq6K13CpixubxFVz74gwvdVQ0svBYIzhX/yKMbKwUDuk0UL2rNueaXuTamet5mVYQqo1P0M46PwSsS2TJH4vYXE2azbmOTCTjYZpzWlD2P8AmhXbCiyI3Ntg5DwWxqRz5bQVfGFkgVDW7CzUnank4NR6LD1vySfl5/M9vS4WetbacukyXD7hmQftJFQK/SMDKVJQRWQkfvT5Yvj7IaSsr2eSIBO/7Q8aozWZUSNu3jeMC73JabSlErQ5B7k0VbbheSbkPBY4oyOHm7Z44uWMziW6YjTYfDba3ew/hyQyTG9uS+JXFazJcMErW7c+Q4JcD12UKyDMfj8vWm1C3YibWtGQjfVoXlnMaPX/XSj3NN+CCFLbffJkdvJdR5dNCaLEjfjiHUdOoA72J8oGrwSf63CmK4P7HmDAwHWtSV9DEtY54GvCaPsjcoVjlWlKobSPPQn9andJJLi5J5JMzQuUPXGFyzx86hi6QeNVBff7qeKBYi5VvKpHf1IXSkhDsi7bCbxldyI2to4eLZWntkwu4sH4EGT8U4NhZAh3PCph5PaaAbxlcnp/KXQNL+MNwK13afhKS+odgFPQLDZzvosnFhLa8DpR0BcPTwwKGrb5oES1k969DUKnWx8uEycieFozpL4dJNKoJPd5/UEDPc5ra4URNO2OwbuNeuHTq4XpbAEoPBtIG82oi02RafSqORjdEYlA9hhqGz5G0tC+O16ThbFUhGtYk0I7uOPq0KB1KsxLQ/VALjQm+WBKpRWNl3Yid/BbDIz9h+mZzbJK5T17Fu0i1Ogji0/ZCaud29PSehVbAHNA/f2Oj1kToi0rwh0P9dHF5Ear1d2BXVjGJ9f73U5EGKnM8R1MXBaF5dwP+NXyL7fVGKG7dCRXxHBKpFkfigWM0we0drbcxQbPFblSXhEH53ml89N6GW1G3SGTzFPhmJGHBgS74XMrA5tBtEJ8uAsnrYbD27iO7oVl4sWcCLzyWSS5FPpBLUcHc8WUUa9ZqqLnXjhoaw4CncbDfaMazXaWF9uRW/NUYgPtbo9EfcRqec1dB53wFmud309yiTLJKncLJFd9xs2Ub1DVLsKlyCIkW2tRRF4nHW44LoWNHuOuHBuZ+U8dRSSfcKIuGvPhbEveNwZVMBXa+O56N2z3wYPADpXs9QeQzKX5zei7GqV+DU80NiEedwLtfhkhvxQV4XAqi9a9m4bWEF767yGDUW5JfnSiAaV8ILVmwk66vdsdvR/NhkKLK7V//ReLNAhqUqaRHDTMoIvMt+h6G4319DZSTryBscQlaam35CFshs6EawZHuqNY9ghc1gJ6sP5b59dJAli2OzZDk/lMeUJPL5dt/L8S1MgMUH1TB7HATCvgjkKYq1JPa5aukcHEIIVSOLW1HQavnQFMuGB6aiaQfPUpzMgPRez8fnn934/DgDH4v8h1Fne0U5lyG9ruFJFtzEGdrbNGVUEtNhVLoc0riB4r7Ub5HAxuO+pL0P6vR+UCKF034nZveq3C+eTkebx0HrRFZWGroIKynlnw1omD2n7klWeMQaDQKl4IJfLRZAsLqQZCKPVT3tNEDYwGW1tEUKlaG7zJLYfrZAoN+ofgstQGaSZvJOM4BdtMr6KfpBXTEOhh7t0tTd5YvPm0xQq7DRBie+53S5Cajf/EQGcXGkEbFXfZcMIG94lVR/MEPIk2JtMHJjyrrjkAKp/G7qywux5nxy0BTLn0kzWd+KPOMQ5WUc00SC9Xu0kclMZh+XICqrwYcAm08PztG709P4dneWfRR2RTGvbb04/s0rMycgzqVhyz2/C7HxH+l/wO0pHGR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eJwt0X1QFIcZBvDlo0YZmyAhjhJLF9AYmrF4UoaiQ9iDWoIkVi/GQYq4OZAAEgMX/ACD7HFBOAjV00mQ2ITlJNRQYxGZFI0lC1JGzAcisQQZ456UKmGMIpoJlJJOnmf/+s37ue/uCoKgPVi7RRIEQR8oh4q/kPqTcmsslFqKGaf1Qb3J8Ufkyz+hgz5pP6m+tg6KlkrGcf+A0sn5W39SC0qE8is9UKyck46+P/8unc+9CKUUr23Ix66Gyrk6KA31QFHwlVGfEwLFf0pQ+C4TahP7obLZDWVPB/NW4WXEJb+k8+OhHrANir/fzzi5Hqp1nVCYuc76u/9j3B9qhU0JUBnMYFzigKKjEWqyB+qjQgb6Yp+iWfFQ7tvGWKhkvN4NtcgLtOYG9fsvFJYFZ8IN5kzuK4Na+/uZnO+iy76B4pOPbOd+EWo9cYxLrVAfsUPx3l+YT+lkn98IlAe8stD35S+heioOKiusWfwudqhFuaFs7WY86YGS8yHzTWGvIL8kHkrp6VDf7X7F+M7U/G/2tQnZeE5gMNQurs42vlc2/4M9m//tOGPhIlR9b3Ju0CcH+dfFHH6PZ6G+ZhuUhu3MN9VDLbEzh+/jyeE9XrnoC1kKNatEj8lQjrbn8rsdZ7ysAwr9/4HqHK8duCM7BIrL1+7gvRlQ/tjBvP09KMRrzN8YZrxjbh6/g5jH/fG0LwOqQwcYR7mh3tDJ/vZvoCIIr+L+NvFV/lcz1B/dzrxaxvxsIxTe+ZQ+8Y2h9070J4fRR2N3sm8blOVyqJS+z/zRf0Gt+x7rVt/X4MwvoF4YB9WIrVA5orDedBxKaReg+OQI89eFfOz93h+qO0MZ7zJB+aAElVsvQjE1nXlfG+NTds7VHjLm6mnY31if6eR81mUa6YGScJ97TN4FmM8KgMr5UKh3ryzgc+Kh8PxGKF21Qq3wNdavl3HOc4hzdQ3sGzhDw7u4P6Gf/Qd17pu5w7j1R85n/tzGPSLUtJVQHjFDsXEDFNZZmR+yQalUYex7iJoauUc+w/qmThvf7xr3Zk8wP+D1OvYOPUqXiVCO+jWNNkN17HnG12UoPVMAlagyqNX+CeqL3NyzvoX1+d2sm79iPPcm58MfsH8ioBB5q1jI72sq5B3xdGZjIfdaGU/nM06wQymlhnPP1LK+qYH7XB+xL7GTfZsGoDqqM06/D7Vxn114rzmP06FQGhEFlep1u3inzHzFTqiNKVAscTEf5YbS8Efs/+AT1me+4B6rzrkj96Ha4bOb//txKKwPhXp+JP08Hqqulxgfs0LpZD5NKd3N73oYys4GxuMfsV6qMT/8BTXpfF71d+zL89rD/xMAZV8RCiErmQ9IgGLjZubDtkOpuQCq7WXMv3+E88PHWR88TUt7uOfGAPvHbjKOusc5i7AX+bzHoDYh0o4VUNgnQUlYD+XUTKhE76JzD0Cxz8X6dbdhK037FOpLvuTewGvcl3LXyAtFvO8xGhVaxPf9DZQq4qEe/AJUA7YybngVyqcchkeYt7mNPa1QG+tgfegy9w2Osu/Y98wf9C2GmY9D8epSKHwWCfWetVCatRh1K1QXFrDPbef8qRqoOBvYP3Ca9d4u9r/dT10jUMt9wP13f7YPfd8HQnF2KW0yGcZBLe9FKEdkMNZsnNtVDvX8I8x31bPP+Vdq0vbxrn72JY7Q4Alj749QjQ18A/3tItQuroJKZALjhS+yXiG/we9nYz1KgaLlEFTbm9h/rBUKe3pYbxrgfMQI57LuMbZ6l+B7DS+gzWFQ714F5dY4qIxZoPBDBmOPjf0ny0r4HrUlvKOR9Y4zjIcvcN/EFe47NcL8hkn2RT6yn++zdD/3xEIlOpH5/JegetAKxeV7oGQqY370MPP2Bs4HttCFnZyv6+M+jw6FkAf7+R18StHX8QRUu0Uoe34F9Z3Psj6ezHz5ViiU5DAfuJt9QRX0zjvM9zRwX20b859rzAf3c95yk7H2gPEJQcF9MfOg7PKH6ttBUMsXoRgRDiXHKtY7YljfaaaJSZz3WNhXvoX6ydx/KwfqL+TThiLu3VTJePIQ/eAo9we6Wbc3K3zvFmPP3417u7g/4hL7TvYzbr3G/hM6DbvN+vB3vHPJFPfHetv5feZCNc4fat2LGdeKUDn/tJ3PN0FR+C3rCRKU5CTGZgvrpanMm6yca8xhfvB1Pu9SsVG3c+5OJfsGXKxPuaHs/yHnmk8zls/xvsQuu/HenJvu554jXxt3eOj4GOevTnDeOsX9H3iVoZ7rV8b/sIBeXEz3iqy/HQ6lNBPUjsXQO2bm25KgErcBCjNbGWdth/KaXO7pKGA+ppj7k9808lVQTHHRwTruf6iyr/AE9za1GPe0s2+2k/WkXvYvucL9a64xvqizf2yM88J9unyK+VgfB+53znXwvRbQ/MVQ9guBoiMcCptN1LLG6DOzviIJKv4WxoNbaIrMfECOg88rMPqKueeqAvXgKuYzXXxuzVHGtxo5V3uS+egz3Ft+lvncLuPuXtbly4wnPMbzxxknPGR9dNq4w/tN3vkYVOuC6KLQN3lHONRsKw2j2D+7mn3meObvJkL5hoX5wC1QGHyZnsg15gvo5B7udylQKq9gPvgwY7862qYafSe4924L44CzrH/cSX17+Zzl/VDfO8T+3JvsvzVm3DvB56ydZhznXY67I+fR+Qug/nAR46iQcr7H01DcHAFVLYbmxUNlNInx+Eb2F6VCqcXKPaM5jFNtjG8Usa/Pzr3eTiq4yvl96rg30M1+ZzPrp1p53+dn+byOTuZne7lvw2Ua9rXxPiPs6/qW+ZL7nK+fMt7b5wDfww9q+QH0ThAUw5+mK0wHuHc1lKvNhknsT7Qwjt7K+FIG59JyDvB/2ZhfWwyliDLmzzk5N+Jiv6OO92S7GdtbGY+3G2qcO/gZHf2K+0wj3FMzzr6Fk8x7pozneFfwe86D+lMBUJoTBIWmEHoinJasgmpuDPtazVArTOKeNRbmr29hv93K+OMcxsts7E8sohNlFfxPTsaTh6DsqqPzj/OuS83GXJtx3znWoy+wHtzLuK2fd5wf4t5BD+v13zIWJtl3Y4qe865EPmJeJb/TAsaOxVBqEaGStRKq5tVQu2uGQt9zjI9ZOJ+ewjnHy4a53NdcwPmOYvYnOtg/v4o6XZW886ixr4H9gc2cv3qahp/lPeZOI+5l3NFvzA/RSzrvE24z3jvBePO08T7eTuwf94PipiegHBPEWFgKtUXPMG9dxbxjNeP0dVA4udGYT4NKnJX1yFwn/4uNcfs+Pi/IzvzuKu5PdnFu7CjN+pD77KdZzz/L/voLxp5e1tOuOPl/hrjX7OH8rdvMp05wfvIHzvkHVOHeoiAoZ4VC5XwklEwxVbwv3sgns3/DFtZbrEY+h/oXcE9bMeM1DmNPNdS6D9NFdcz7fljF/3DFqF/jfI3O5zR9y3ryNO/o8qmmflA5GACliCCoF4ZUcz6cdX+rUS9g3F4MtffK6IST/fJhzovvGnvc9IV21tu6uCd1vJp3PaSz08w7vd/C/hg/KKYEQG1JEG0IMeLnoBr7B5r3Eu3exbnSN6AgOBgPDHHOdvMtPv821IN31CBfZ4PSUHGN9H9vfnJD + + + + + + eJwNlVkglgkbhlGWmVSfJcSXFAqRUpow+J77eZW1kqVhSkmoZEmrhKxJkRKhZRhRokWLSoiMImWJIiM1kyn9Q01UU2rq7+g+uk6u6+CeYWLCtVpXae73yfRMTRE1q6RJ7r2IlNfnwNtJTBW+oyGVOgcWjwJpknwSfXVUpstzZclF8wDupvyHGcetseJKHWn6/yJZm2KGG1LG9Ge8DMF1Ecz8xgtWW8p4cZoW8dM+Up5WRyf9POBcaGq3xCGek8Y8oQHjSRC7lJKe1z3JMUtTUh7TydO2n6JFRV300icAY+I0Bbv7S2hkvR3JjKmCyQcB/7pn0qW/I1ApU4CgXBlIT7TDTfcBWF5fIMyeGk3fKz4kyRNZ2lk6D+sCyoWgMVE4dDaObh5so1GOidhvkIJar5l4GKePHKV3VH7WBOUGdTx0cTK2RElQ/PQz9fg9gPyO1/Ryyy6eVJJFtWW5yBy3mxKDP2Bcw0J4Bm6F3pNx2Nd0hjpMfdkq/DRFGi6k1jVNkm7tMFyQjMJTry6cD+2k23fCoJ7fzh3nz6Gg5GfUmFyGy3AxfpS8oqBwR/prdgrCIpMhe20377w0lkM+ZsOs63eEnIqFg6IVVDXvUoTYHU9cvTG3rI/7DY1YPLER0koVyD6vCrUaOy6JtkRq/30E+LbBY4E9Gmb7oyLOHXXX1uGT6yA2ZC+RKGYO0WVzY54VNMpurfJJThnp5oXnX1C0yVwuevqZYyKUWbP0BFW4vaY8WRHkTKtZu+Q3lvknnCo0xnPeIkWe80IOKjfeYvWtQYpPtOGey/6wjayHyPYVymrusvTIOTgtdsNFXVNc1LOi1tBkFM99yT8OafPaJHn+NLQMNXfGccy5JyjpKMJk53HsazyKYzqzIGMzE4Ee5bTSagDn3XJhad+EcNXTeGnQJ6lrKAOtGcQEw3rujXiDti+MasOrcC38DbO8/kBAHLh6jkRYt8+Qu/6XCuXMnazlsYAfVSXzjmWVaImIw+amXorX3Y55qi1QmVKOpeaNkJo3myfZpXFrgr7ws3Ev3Kvl7fbWneXFDd8J9WM3spGHEifYi/ncvScwPfQdHIz0KGGZIcdU5XFCgpxws1iXO+xzsevmRNZol3DVkf9hUVQqf2yIErz+VuPhA9L83HeDEGXgRlZFM/j2jtFseIDZduu3bdPhkKoKdETrC1/Tl3NzazJ71wXx4uNrecfCk/wwPYT/TpVjjRBT/ri4UAhPLhKqKkKRp5HO8RGbeKQjkxNE3pxw/h0/fphqt75SkRWq65A4JOLjFUtYo3kuT31biT16vVCZWChUfwG37cjlwWWPBc0L9zj03h1hOMNH2C26y2m22bhleYTPxJ7A0a8izpq0Fu2Sa5ihJcP73vYgNUbCtT8Nw65jFl85Uswdq3/g66uMhYufbrOtynxhpk8or/B7KGjbW/BXnd8EhciLcJ59kD2uO3PTgy9YesyEne6F85scA46J8mTPNiukFvzEIQ6urNS8n59vNuMA56P8fFsuT1cbKwS77GP5zLFC3JEJfKypk8tPpHGvdgsHn1yLsnfnsK5SlcdKbeCilouIk6rA89G/8vzcFFyRucT7DjSzuf4Uu0N5//LsWhsha/iakLNcl0PnLWfHDzJC+QILbpFqhtWdBIxTfovSVb28Z3wCq62bz75dtThqmsQnDsULcw0W847TIQJpnhJE3Qk4teEFG5psZImHkZDeFCu06uoJzrKPUHT+GmQ7WsgpMhsHz/kL54MkfElFl7NypdisbggZ2+VQlJ3AX24p0INP5sJh7VHc/mYNP9v2E9SHXO1ufmgUkJTLZaJ+LjRdwm3i19SSnobTaTaQLV2IamtXYdw2EaeF/EqNB76S8eQa9H/2g7jdFQv3T+JRdeMXZspGcdTO+TSoowXvR/XUe3od/hnajEg/G4SOmMN2dhhG375PqXKr4O2ZQxv8M2EmNsP0w8p4cU4JSHoh0am6zT2zglg7YApUXW5IPufbg06FQFQYRjMv6KOsMB+WF5WRFemKxR+tYWBgjBMibRTpHEe7xhrKdfHAP/eLqCo/Er+2XcDV9jOwfHgC+sfzkKT+O9nu1YfTeFfafSWCPmwW0foZRtDLV8VmE1OsUj6BC6XW6NNIwHxPAfv1GyXVw6fx9YYUizo8eVSsIoLtNmBr/lIsPWVNRxvvIj+sjVZGmqBx3mi8ClTnpkQF1vzW1DF1ATr6EnBkWjc1nvosWRm+HF9G9vN+2Tq2H12OT1162HPzMxomnYWoxhYG0hbwalaky8JXyQSNFFgmSvBzrDckT49Q1fe6uGaQRleHmxHepCM0O63jQpMxmDAohbXRuzBFbSyMWstJyJfGsdcDNGXMOiSla+PS+0A8Tb8O8w51VLrX0S5fa1gP5lJwiRgXQpNww1kLW0oDMTg2C8dyMjC1r4+6yw9gynpztLXIomgkltyjd8Jv2AO//N6IEEcjxIUloFPQhJJbHgyzV8Ez9nfaOuSLD3LaaKu/iN5xh3H6XiLyvYFsm0D43LJAiIMhlPysObkiDWV1Jagt8YKFryc7f3PW9Z4RNVmMLNd0WrG6l5r7P1Hwzna09xSTWNMCZ//7xuy5BAd7VZzZ20kKot9g9keZJGrmbpLY78L6DlNo22fQdrkd+OicTb7D39EhluKunE5klgHz6vbjySILeHufk8yRPoz01QXYNssGm0Wvqft5ApStJvBIVQdQcUii8WIDpSmGkvq+HNTId8LdWYS+x4NY3CPHpV/b6J14HjrPHqYBXRf0OXZR7duZuOAzFSNux8j5wxiou9dLzhm1UOjQfQzNCcIOcsWM6Hf4KaCBzybpCeKxx1nvQgOuSQfB2WMTxL2KrBKRgnFr/Kjd3xoT77+F9ndzWLzRGZZRwzSn6wpJqcUjQMMM2qt3Qu1tvPAoWkE42nEWq44aov7xC8z4czuk+uWw4fIpvPIQoD3WERudDqJP5QutDNQm6fQg3C3zpDfT8nB64B1cxHuRsSkZjcu00bTeCiv79tH7AX14/bkGksnxkNtaiIoIXbzPvoZF2z5j5q1+pMScxTaeiWKp5fBTsKBDXm/IIvk0vB/LY71qB3JVHOE74QvFxHhA87UPGo8lQj6rAIpBNhzZOp+0LD6g+NIE3iJ7BdX7QuG/pJQafh7G9rA92Hf4Ix33mkaNAQOUH2kBOakMaMYmoGFaBv59UAF/r1p+dD0bOdE38OPBWwj84TniUq7C7V+m13vUqSxRB8EPd9HLjdLIf90KJ8W/sODuSur8bzQqT65AwZJPZOyzieTa/HFm9HRM1lXFHytSkazsg9j3AcjwmIqNYTkI+EEa7sZToFD7gSptrqI16A/4LfsBDZvt6VntavZU8WNrt0+U5+eKK4OPJJv3tGDU7FB+0inmhoyL1D9dCkfnLsVyzWnwTgynl39n4mhjHd16XEX71xSQXX8YjtxfAftKM3qwS5+nFXbg7qy9+DLKEf6+F7Biaj1eVafgn2PF5PajO0o7giHVMAOvbsSRlpEP+rp10BOkjyIHDUR3KyGpWUCkxhUkJIo49+kJRC5opq1aYm7dLMXHVPMQcKkEd0q1EVabRDUj5WQ0cgd7xvdINt1UwlDrPEw7LxL0dKpZIccWvZcHMZwfBfH7OpJTLsAvKaUk1WiD+hE1FHQHf/vdRxhUl+eYrQosiJ5JwlMMyPyzEZbMu09PHa7Qlp1TKTvanV/iNsJTckimxwF/TTbHgx4nev44nQyK0mhKvgsSnz0hK9dcKG8pwUCiGypqWvk41XP6SyP8H1PJG6M= + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + 5044 + 16404 + 27426 + 36350 + 47943 + 57440 + 69819 + 82495 + 93231 + 103854 + + + 1357446760 + 3af4bc667298b083df087d70a02e9ca867a01650 + diff -r 59fec1e2a6c3 -r b4f6df8fa89b test-data/default/outputs/workflow.txt --- a/test-data/default/outputs/workflow.txt Sun Mar 30 23:00:45 2025 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,308 +0,0 @@ -database.decoy-tag=rev_ -diann.fragpipe.cmd-opts= -diann.heavy= -diann.library= -diann.light= -diann.medium= -diann.q-value=0.01 -diann.quantification-strategy=3 -diann.run-dia-nn=false -diann.run-dia-plex=false -diann.run-specific-protein-q-value=false -diann.unrelated-runs=false -diann.use-predicted-spectra=true -diaumpire.AdjustFragIntensity=true -diaumpire.BoostComplementaryIon=false -diaumpire.CorrThreshold=0 -diaumpire.DeltaApex=0.2 -diaumpire.ExportPrecursorPeak=false -diaumpire.Q1=true -diaumpire.Q2=true -diaumpire.Q3=true -diaumpire.RFmax=500 -diaumpire.RPmax=25 -diaumpire.RTOverlap=0.3 -diaumpire.SE.EstimateBG=false -diaumpire.SE.IsoPattern=0.3 -diaumpire.SE.MS1PPM=10 -diaumpire.SE.MS2PPM=20 -diaumpire.SE.MS2SN=1.1 -diaumpire.SE.MassDefectFilter=true -diaumpire.SE.MassDefectOffset=0.1 -diaumpire.SE.NoMissedScan=1 -diaumpire.SE.SN=1.1 -diaumpire.run-diaumpire=false -freequant.mz-tol=10 -freequant.rt-tol=0.4 -freequant.run-freequant=false -ionquant.excludemods= -ionquant.heavy= -ionquant.imtol=0.05 -ionquant.ionfdr=0.01 -ionquant.light= -ionquant.locprob=0.75 -ionquant.maxlfq=1 -ionquant.mbr=1 -ionquant.mbrimtol=0.05 -ionquant.mbrmincorr=0 -ionquant.mbrrttol=1 -ionquant.mbrtoprun=10 -ionquant.medium= -ionquant.minfreq=0 -ionquant.minions=2 -ionquant.minisotopes=2 -ionquant.minscans=3 -ionquant.mztol=10 -ionquant.normalization=1 -ionquant.peptidefdr=1 -ionquant.proteinfdr=1 -ionquant.requantify=1 -ionquant.rttol=0.4 -ionquant.run-ionquant=true -ionquant.tp=0 -ionquant.uniqueness=0 -ionquant.use-labeling=false -ionquant.use-lfq=true -ionquant.writeindex=0 -msbooster.predict-rt=true -msbooster.predict-spectra=true -msbooster.run-msbooster=false -msbooster.use-correlated-features=false -msfragger.Y_type_masses= -msfragger.activation_types=all -msfragger.add_topN_complementary=0 -msfragger.allowed_missed_cleavage_1=2 -msfragger.allowed_missed_cleavage_2=2 -msfragger.calibrate_mass=2 -msfragger.check_spectral_files=true -msfragger.clip_nTerm_M=true -msfragger.deisotope=1 -msfragger.delta_mass_exclude_ranges=(-1.5,3.5) -msfragger.deneutralloss=1 -msfragger.diagnostic_fragments= -msfragger.diagnostic_intensity_filter=0 -msfragger.digest_max_length=50 -msfragger.digest_min_length=7 -msfragger.fragment_ion_series=b,y -msfragger.fragment_mass_tolerance=20 -msfragger.fragment_mass_units=1 -msfragger.group_variable=0 -msfragger.intensity_transform=0 -msfragger.ion_series_definitions= -msfragger.isotope_error=0/1/2/3 -msfragger.labile_search_mode=off -msfragger.localize_delta_mass=false -msfragger.mass_diff_to_variable_mod=0 -msfragger.mass_offsets=0 -msfragger.max_fragment_charge=2 -msfragger.max_variable_mods_combinations=5000 -msfragger.max_variable_mods_per_peptide=3 -msfragger.min_fragments_modelling=2 -msfragger.min_matched_fragments=4 -msfragger.min_sequence_matches=2 -msfragger.minimum_peaks=15 -msfragger.minimum_ratio=0.01 -msfragger.misc.fragger.clear-mz-hi=0.0 -msfragger.misc.fragger.clear-mz-lo=0.0 -msfragger.misc.fragger.digest-mass-hi=5000 -msfragger.misc.fragger.digest-mass-lo=500 -msfragger.misc.fragger.enzyme-dropdown-1=stricttrypsin -msfragger.misc.fragger.enzyme-dropdown-2=null -msfragger.misc.fragger.precursor-charge-hi=4 -msfragger.misc.fragger.precursor-charge-lo=1 -msfragger.misc.fragger.remove-precursor-range-hi=1.5 -msfragger.misc.fragger.remove-precursor-range-lo=-1.5 -msfragger.misc.slice-db=1 -msfragger.num_enzyme_termini=2 -msfragger.output_format=pepXML_pin -msfragger.output_max_expect=50.0 -msfragger.output_report_topN=1 -msfragger.output_report_topN_dia1=5 -msfragger.output_report_topN_dia2=3 -msfragger.override_charge=false -msfragger.precursor_mass_lower=-20 -msfragger.precursor_mass_mode=selected -msfragger.precursor_mass_units=1 -msfragger.precursor_mass_upper=20 -msfragger.precursor_true_tolerance=20 -msfragger.precursor_true_units=1 -msfragger.remainder_fragment_masses= -msfragger.remove_precursor_peak=1 -msfragger.report_alternative_proteins=true -msfragger.require_precursor=true -msfragger.restrict_deltamass_to=all -msfragger.reuse_dia_fragment_peaks=false -msfragger.run-msfragger=true -msfragger.search_enzyme_cut_1=KR -msfragger.search_enzyme_cut_2= -msfragger.search_enzyme_name_1=stricttrypsin -msfragger.search_enzyme_name_2=null -msfragger.search_enzyme_nocut_1= -msfragger.search_enzyme_nocut_2= -msfragger.search_enzyme_sense_1=C -msfragger.search_enzyme_sense_2=C -msfragger.table.fix-mods=0.0,C-Term Peptide,true,-1; 0.0,N-Term Peptide,true,-1; 0.0,C-Term Protein,true,-1; 0.0,N-Term Protein,true,-1; 0.0,G (glycine),true,-1; 0.0,A (alanine),true,-1; 0.0,S (serine),true,-1; 0.0,P (proline),true,-1; 0.0,V (valine),true,-1; 0.0,T (threonine),true,-1; 57.02146,C (cysteine),true,-1; 0.0,L (leucine),true,-1; 0.0,I (isoleucine),true,-1; 0.0,N (asparagine),true,-1; 0.0,D (aspartic acid),true,-1; 0.0,Q (glutamine),true,-1; 0.0,K (lysine),true,-1; 0.0,E (glutamic acid),true,-1; 0.0,M (methionine),true,-1; 0.0,H (histidine),true,-1; 0.0,F (phenylalanine),true,-1; 0.0,R (arginine),true,-1; 0.0,Y (tyrosine),true,-1; 0.0,W (tryptophan),true,-1; 0.0,B ,true,-1; 0.0,J,true,-1; 0.0,O,true,-1; 0.0,U,true,-1; 0.0,X,true,-1; 0.0,Z,true,-1 -msfragger.table.var-mods=15.9949,M,true,3; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQnC,false,1; -18.0106,nE,false,1; 4.025107,K,false,2; 6.020129,R,false,2; 8.014199,K,false,2; 10.008269,R,false,2; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 -msfragger.track_zero_topN=0 -msfragger.use_all_mods_in_first_search=false -msfragger.use_topN_peaks=150 -msfragger.write_calibrated_mzml=false -msfragger.write_uncalibrated_mgf=false -msfragger.zero_bin_accept_expect=0 -msfragger.zero_bin_mult_expect=1 -opair.activation1=HCD -opair.activation2=ETD -opair.filterOxonium=true -opair.glyco_db= -opair.max_glycans=4 -opair.max_isotope_error=2 -opair.min_isotope_error=0 -opair.ms1_tol=20 -opair.ms2_tol=20 -opair.oxonium_filtering_file= -opair.oxonium_minimum_intensity=0.05 -opair.reverse_scan_order=false -opair.run-opair=false -opair.single_scan_type=false -peptide-prophet.cmd-opts=--decoyprobs --ppm --accmass --nonparam --expectscore -peptide-prophet.combine-pepxml=false -peptide-prophet.run-peptide-prophet=false -percolator.cmd-opts=--only-psms --no-terminate --post-processing-tdc -percolator.keep-tsv-files=false -percolator.min-prob=0.5 -percolator.run-percolator=true -phi-report.dont-use-prot-proph-file=false -phi-report.filter=--sequential --picked --prot 0.01 -phi-report.pep-level-summary=false -phi-report.philosoher-msstats=false -phi-report.print-decoys=false -phi-report.prot-level-summary=true -phi-report.remove-contaminants=false -phi-report.run-report=true -protein-prophet.cmd-opts=--maxppmdiff 2000000 --minprob 0.05 -protein-prophet.run-protein-prophet=true -ptmprophet.cmdline=KEEPOLD STATIC EM\=1 NIONS\=b M\:15.9949,n\:42.0106 MINPROB\=0.5 -ptmprophet.run-ptmprophet=false -ptmshepherd.adv_params=false -ptmshepherd.annotation-common=false -ptmshepherd.annotation-custom=false -ptmshepherd.annotation-glyco=false -ptmshepherd.annotation-unimod=true -ptmshepherd.annotation_file= -ptmshepherd.annotation_tol=0.01 -ptmshepherd.cap_y_ions= -ptmshepherd.decoy_type=1 -ptmshepherd.diag_ions= -ptmshepherd.diagextract_mode=false -ptmshepherd.diagmine_diagMinFoldChange=3.0 -ptmshepherd.diagmine_diagMinSpecDiff=00.2 -ptmshepherd.diagmine_fragMinFoldChange=3.0 -ptmshepherd.diagmine_fragMinPropensity=00.1 -ptmshepherd.diagmine_fragMinSpecDiff=00.1 -ptmshepherd.diagmine_minIonsPerSpec=2 -ptmshepherd.diagmine_minPeps=25 -ptmshepherd.diagmine_mode=false -ptmshepherd.diagmine_pepMinFoldChange=3.0 -ptmshepherd.diagmine_pepMinSpecDiff=00.2 -ptmshepherd.glyco_adducts= -ptmshepherd.glyco_fdr=1.00 -ptmshepherd.glyco_isotope_max=3 -ptmshepherd.glyco_isotope_min=-1 -ptmshepherd.glyco_mode=false -ptmshepherd.glyco_ppm_tol=50 -ptmshepherd.glycodatabase= -ptmshepherd.histo_smoothbins=2 -ptmshepherd.iontype_a=false -ptmshepherd.iontype_b=true -ptmshepherd.iontype_c=true -ptmshepherd.iontype_x=false -ptmshepherd.iontype_y=true -ptmshepherd.iontype_z=true -ptmshepherd.localization_allowed_res= -ptmshepherd.localization_background=4 -ptmshepherd.max_adducts=0 -ptmshepherd.n_glyco=true -ptmshepherd.normalization-psms=true -ptmshepherd.normalization-scans=false -ptmshepherd.output_extended=false -ptmshepherd.peakpicking_mass_units=0 -ptmshepherd.peakpicking_minPsm=10 -ptmshepherd.peakpicking_promRatio=0.3 -ptmshepherd.peakpicking_width=0.002 -ptmshepherd.precursor_mass_units=0 -ptmshepherd.precursor_tol=0.01 -ptmshepherd.print_decoys=false -ptmshepherd.prob_dhexOx=2,0.5,0.1 -ptmshepherd.prob_dhexY=2,0.5 -ptmshepherd.prob_neuacOx=2,0.05,0.2 -ptmshepherd.prob_neugcOx=2,0.05,0.2 -ptmshepherd.prob_phosphoOx=2,0.05,0.2 -ptmshepherd.prob_regY=5,0.5 -ptmshepherd.prob_sulfoOx=2,0.05,0.2 -ptmshepherd.remainder_masses= -ptmshepherd.remove_glycan_delta_mass=true -ptmshepherd.run-shepherd=false -ptmshepherd.spectra_maxfragcharge=2 -ptmshepherd.spectra_ppmtol=20 -ptmshepherd.varmod_masses= -quantitation.run-label-free-quant=false -run-psm-validation=true -run-validation-tab=true -saintexpress.fragpipe.cmd-opts= -saintexpress.max-replicates=10 -saintexpress.run-saint-express=false -saintexpress.virtual-controls=100 -speclibgen.easypqp.extras.max_delta_ppm=15 -speclibgen.easypqp.extras.max_delta_unimod=0.02 -speclibgen.easypqp.extras.rt_lowess_fraction=0 -speclibgen.easypqp.fragment.a=false -speclibgen.easypqp.fragment.b=true -speclibgen.easypqp.fragment.c=false -speclibgen.easypqp.fragment.x=false -speclibgen.easypqp.fragment.y=true -speclibgen.easypqp.fragment.z=false -speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM -speclibgen.easypqp.neutral_loss=false -speclibgen.easypqp.rt-cal=ciRT -speclibgen.easypqp.select-file.text= -speclibgen.easypqp.select-im-file.text= -speclibgen.keep-intermediate-files=false -speclibgen.run-speclibgen=false -tab-run.delete_calibrated_mzml=false -tab-run.delete_temp_files=false -tab-run.sub_mzml_prob_threshold=0.5 -tab-run.write_sub_mzml=false -tmtintegrator.add_Ref=-1 -tmtintegrator.aggregation_method=0 -tmtintegrator.allow_overlabel=true -tmtintegrator.allow_unlabeled=true -tmtintegrator.best_psm=true -tmtintegrator.channel_num=TMT-6 -tmtintegrator.dont-run-fq-lq=false -tmtintegrator.glyco_qval=-1 -tmtintegrator.groupby=0 -tmtintegrator.log2transformed=true -tmtintegrator.max_pep_prob_thres=0 -tmtintegrator.min_ntt=0 -tmtintegrator.min_pep_prob=0.9 -tmtintegrator.min_percent=0.05 -tmtintegrator.min_purity=0.5 -tmtintegrator.min_site_prob=-1 -tmtintegrator.mod_tag=none -tmtintegrator.ms1_int=true -tmtintegrator.outlier_removal=true -tmtintegrator.print_RefInt=false -tmtintegrator.prot_exclude=none -tmtintegrator.prot_norm=0 -tmtintegrator.psm_norm=false -tmtintegrator.quant_level=2 -tmtintegrator.ref_tag=Bridge -tmtintegrator.run-tmtintegrator=false -tmtintegrator.tolerance=20 -tmtintegrator.top3_pep=true -tmtintegrator.unique_gene=0 -tmtintegrator.unique_pep=false -tmtintegrator.use_glycan_composition=false -workflow.input.data-type.im-ms=false -workflow.input.data-type.regular-ms=true -workflow.saved-with-ver=20.0-build5 diff -r 59fec1e2a6c3 -r b4f6df8fa89b test-data/default/outputs/workflow_msbooster_percolator.txt --- a/test-data/default/outputs/workflow_msbooster_percolator.txt Sun Mar 30 23:00:45 2025 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,308 +0,0 @@ -database.decoy-tag=rev_ -diann.fragpipe.cmd-opts= -diann.heavy= -diann.library= -diann.light= -diann.medium= -diann.q-value=0.01 -diann.quantification-strategy=3 -diann.run-dia-nn=false -diann.run-dia-plex=false -diann.run-specific-protein-q-value=false -diann.unrelated-runs=false -diann.use-predicted-spectra=true -diaumpire.AdjustFragIntensity=true -diaumpire.BoostComplementaryIon=false -diaumpire.CorrThreshold=0 -diaumpire.DeltaApex=0.2 -diaumpire.ExportPrecursorPeak=false -diaumpire.Q1=true -diaumpire.Q2=true -diaumpire.Q3=true -diaumpire.RFmax=500 -diaumpire.RPmax=25 -diaumpire.RTOverlap=0.3 -diaumpire.SE.EstimateBG=false -diaumpire.SE.IsoPattern=0.3 -diaumpire.SE.MS1PPM=10 -diaumpire.SE.MS2PPM=20 -diaumpire.SE.MS2SN=1.1 -diaumpire.SE.MassDefectFilter=true -diaumpire.SE.MassDefectOffset=0.1 -diaumpire.SE.NoMissedScan=1 -diaumpire.SE.SN=1.1 -diaumpire.run-diaumpire=false -freequant.mz-tol=10 -freequant.rt-tol=0.4 -freequant.run-freequant=false -ionquant.excludemods= -ionquant.heavy= -ionquant.imtol=0.05 -ionquant.ionfdr=0.01 -ionquant.light= -ionquant.locprob=0.75 -ionquant.maxlfq=1 -ionquant.mbr=1 -ionquant.mbrimtol=0.05 -ionquant.mbrmincorr=0 -ionquant.mbrrttol=1 -ionquant.mbrtoprun=10 -ionquant.medium= -ionquant.minfreq=0 -ionquant.minions=2 -ionquant.minisotopes=2 -ionquant.minscans=3 -ionquant.mztol=10 -ionquant.normalization=1 -ionquant.peptidefdr=1 -ionquant.proteinfdr=1 -ionquant.requantify=1 -ionquant.rttol=0.4 -ionquant.run-ionquant=true -ionquant.tp=0 -ionquant.uniqueness=0 -ionquant.use-labeling=false -ionquant.use-lfq=true -ionquant.writeindex=0 -msbooster.predict-rt=true -msbooster.predict-spectra=true -msbooster.run-msbooster=true -msbooster.use-correlated-features=false -msfragger.Y_type_masses= -msfragger.activation_types=all -msfragger.add_topN_complementary=0 -msfragger.allowed_missed_cleavage_1=2 -msfragger.allowed_missed_cleavage_2=2 -msfragger.calibrate_mass=2 -msfragger.check_spectral_files=true -msfragger.clip_nTerm_M=true -msfragger.deisotope=1 -msfragger.delta_mass_exclude_ranges=(-1.5,3.5) -msfragger.deneutralloss=1 -msfragger.diagnostic_fragments= -msfragger.diagnostic_intensity_filter=0 -msfragger.digest_max_length=50 -msfragger.digest_min_length=7 -msfragger.fragment_ion_series=b,y -msfragger.fragment_mass_tolerance=20 -msfragger.fragment_mass_units=1 -msfragger.group_variable=0 -msfragger.intensity_transform=0 -msfragger.ion_series_definitions= -msfragger.isotope_error=0/1/2/3 -msfragger.labile_search_mode=off -msfragger.localize_delta_mass=false -msfragger.mass_diff_to_variable_mod=0 -msfragger.mass_offsets=0 -msfragger.max_fragment_charge=2 -msfragger.max_variable_mods_combinations=5000 -msfragger.max_variable_mods_per_peptide=3 -msfragger.min_fragments_modelling=2 -msfragger.min_matched_fragments=4 -msfragger.min_sequence_matches=2 -msfragger.minimum_peaks=15 -msfragger.minimum_ratio=0.01 -msfragger.misc.fragger.clear-mz-hi=0.0 -msfragger.misc.fragger.clear-mz-lo=0.0 -msfragger.misc.fragger.digest-mass-hi=5000 -msfragger.misc.fragger.digest-mass-lo=500 -msfragger.misc.fragger.enzyme-dropdown-1=stricttrypsin -msfragger.misc.fragger.enzyme-dropdown-2=null -msfragger.misc.fragger.precursor-charge-hi=4 -msfragger.misc.fragger.precursor-charge-lo=1 -msfragger.misc.fragger.remove-precursor-range-hi=1.5 -msfragger.misc.fragger.remove-precursor-range-lo=-1.5 -msfragger.misc.slice-db=1 -msfragger.num_enzyme_termini=2 -msfragger.output_format=pepXML_pin -msfragger.output_max_expect=50.0 -msfragger.output_report_topN=1 -msfragger.output_report_topN_dia1=5 -msfragger.output_report_topN_dia2=3 -msfragger.override_charge=false -msfragger.precursor_mass_lower=-20 -msfragger.precursor_mass_mode=selected -msfragger.precursor_mass_units=1 -msfragger.precursor_mass_upper=20 -msfragger.precursor_true_tolerance=20 -msfragger.precursor_true_units=1 -msfragger.remainder_fragment_masses= -msfragger.remove_precursor_peak=1 -msfragger.report_alternative_proteins=true -msfragger.require_precursor=true -msfragger.restrict_deltamass_to=all -msfragger.reuse_dia_fragment_peaks=false -msfragger.run-msfragger=true -msfragger.search_enzyme_cut_1=KR -msfragger.search_enzyme_cut_2= -msfragger.search_enzyme_name_1=stricttrypsin -msfragger.search_enzyme_name_2=null -msfragger.search_enzyme_nocut_1= -msfragger.search_enzyme_nocut_2= -msfragger.search_enzyme_sense_1=C -msfragger.search_enzyme_sense_2=C -msfragger.table.fix-mods=0.0,C-Term Peptide,true,-1; 0.0,N-Term Peptide,true,-1; 0.0,C-Term Protein,true,-1; 0.0,N-Term Protein,true,-1; 0.0,G (glycine),true,-1; 0.0,A (alanine),true,-1; 0.0,S (serine),true,-1; 0.0,P (proline),true,-1; 0.0,V (valine),true,-1; 0.0,T (threonine),true,-1; 57.02146,C (cysteine),true,-1; 0.0,L (leucine),true,-1; 0.0,I (isoleucine),true,-1; 0.0,N (asparagine),true,-1; 0.0,D (aspartic acid),true,-1; 0.0,Q (glutamine),true,-1; 0.0,K (lysine),true,-1; 0.0,E (glutamic acid),true,-1; 0.0,M (methionine),true,-1; 0.0,H (histidine),true,-1; 0.0,F (phenylalanine),true,-1; 0.0,R (arginine),true,-1; 0.0,Y (tyrosine),true,-1; 0.0,W (tryptophan),true,-1; 0.0,B ,true,-1; 0.0,J,true,-1; 0.0,O,true,-1; 0.0,U,true,-1; 0.0,X,true,-1; 0.0,Z,true,-1 -msfragger.table.var-mods=15.9949,M,true,3; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQnC,false,1; -18.0106,nE,false,1; 4.025107,K,false,2; 6.020129,R,false,2; 8.014199,K,false,2; 10.008269,R,false,2; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 -msfragger.track_zero_topN=0 -msfragger.use_all_mods_in_first_search=false -msfragger.use_topN_peaks=150 -msfragger.write_calibrated_mzml=false -msfragger.write_uncalibrated_mgf=false -msfragger.zero_bin_accept_expect=0 -msfragger.zero_bin_mult_expect=1 -opair.activation1=HCD -opair.activation2=ETD -opair.filterOxonium=true -opair.glyco_db= -opair.max_glycans=4 -opair.max_isotope_error=2 -opair.min_isotope_error=0 -opair.ms1_tol=20 -opair.ms2_tol=20 -opair.oxonium_filtering_file= -opair.oxonium_minimum_intensity=0.05 -opair.reverse_scan_order=false -opair.run-opair=false -opair.single_scan_type=false -peptide-prophet.cmd-opts=--decoyprobs --ppm --accmass --nonparam --expectscore -peptide-prophet.combine-pepxml=false -peptide-prophet.run-peptide-prophet=false -percolator.cmd-opts=--only-psms --no-terminate --post-processing-tdc -percolator.keep-tsv-files=false -percolator.min-prob=0.5 -percolator.run-percolator=true -phi-report.dont-use-prot-proph-file=false -phi-report.filter=--sequential --picked --prot 0.01 -phi-report.pep-level-summary=false -phi-report.philosoher-msstats=false -phi-report.print-decoys=false -phi-report.prot-level-summary=true -phi-report.remove-contaminants=false -phi-report.run-report=true -protein-prophet.cmd-opts=--maxppmdiff 2000000 --minprob 0.05 -protein-prophet.run-protein-prophet=true -ptmprophet.cmdline=KEEPOLD STATIC EM\=1 NIONS\=b M\:15.9949,n\:42.0106 MINPROB\=0.5 -ptmprophet.run-ptmprophet=false -ptmshepherd.adv_params=false -ptmshepherd.annotation-common=false -ptmshepherd.annotation-custom=false -ptmshepherd.annotation-glyco=false -ptmshepherd.annotation-unimod=true -ptmshepherd.annotation_file= -ptmshepherd.annotation_tol=0.01 -ptmshepherd.cap_y_ions= -ptmshepherd.decoy_type=1 -ptmshepherd.diag_ions= -ptmshepherd.diagextract_mode=false -ptmshepherd.diagmine_diagMinFoldChange=3.0 -ptmshepherd.diagmine_diagMinSpecDiff=00.2 -ptmshepherd.diagmine_fragMinFoldChange=3.0 -ptmshepherd.diagmine_fragMinPropensity=00.1 -ptmshepherd.diagmine_fragMinSpecDiff=00.1 -ptmshepherd.diagmine_minIonsPerSpec=2 -ptmshepherd.diagmine_minPeps=25 -ptmshepherd.diagmine_mode=false -ptmshepherd.diagmine_pepMinFoldChange=3.0 -ptmshepherd.diagmine_pepMinSpecDiff=00.2 -ptmshepherd.glyco_adducts= -ptmshepherd.glyco_fdr=1.00 -ptmshepherd.glyco_isotope_max=3 -ptmshepherd.glyco_isotope_min=-1 -ptmshepherd.glyco_mode=false -ptmshepherd.glyco_ppm_tol=50 -ptmshepherd.glycodatabase= -ptmshepherd.histo_smoothbins=2 -ptmshepherd.iontype_a=false -ptmshepherd.iontype_b=true -ptmshepherd.iontype_c=true -ptmshepherd.iontype_x=false -ptmshepherd.iontype_y=true -ptmshepherd.iontype_z=true -ptmshepherd.localization_allowed_res= -ptmshepherd.localization_background=4 -ptmshepherd.max_adducts=0 -ptmshepherd.n_glyco=true -ptmshepherd.normalization-psms=true -ptmshepherd.normalization-scans=false -ptmshepherd.output_extended=false -ptmshepherd.peakpicking_mass_units=0 -ptmshepherd.peakpicking_minPsm=10 -ptmshepherd.peakpicking_promRatio=0.3 -ptmshepherd.peakpicking_width=0.002 -ptmshepherd.precursor_mass_units=0 -ptmshepherd.precursor_tol=0.01 -ptmshepherd.print_decoys=false -ptmshepherd.prob_dhexOx=2,0.5,0.1 -ptmshepherd.prob_dhexY=2,0.5 -ptmshepherd.prob_neuacOx=2,0.05,0.2 -ptmshepherd.prob_neugcOx=2,0.05,0.2 -ptmshepherd.prob_phosphoOx=2,0.05,0.2 -ptmshepherd.prob_regY=5,0.5 -ptmshepherd.prob_sulfoOx=2,0.05,0.2 -ptmshepherd.remainder_masses= -ptmshepherd.remove_glycan_delta_mass=true -ptmshepherd.run-shepherd=false -ptmshepherd.spectra_maxfragcharge=2 -ptmshepherd.spectra_ppmtol=20 -ptmshepherd.varmod_masses= -quantitation.run-label-free-quant=false -run-psm-validation=true -run-validation-tab=true -saintexpress.fragpipe.cmd-opts= -saintexpress.max-replicates=10 -saintexpress.run-saint-express=false -saintexpress.virtual-controls=100 -speclibgen.easypqp.extras.max_delta_ppm=15 -speclibgen.easypqp.extras.max_delta_unimod=0.02 -speclibgen.easypqp.extras.rt_lowess_fraction=0 -speclibgen.easypqp.fragment.a=false -speclibgen.easypqp.fragment.b=true -speclibgen.easypqp.fragment.c=false -speclibgen.easypqp.fragment.x=false -speclibgen.easypqp.fragment.y=true -speclibgen.easypqp.fragment.z=false -speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM -speclibgen.easypqp.neutral_loss=false -speclibgen.easypqp.rt-cal=ciRT -speclibgen.easypqp.select-file.text= -speclibgen.easypqp.select-im-file.text= -speclibgen.keep-intermediate-files=false -speclibgen.run-speclibgen=false -tab-run.delete_calibrated_mzml=false -tab-run.delete_temp_files=false -tab-run.sub_mzml_prob_threshold=0.5 -tab-run.write_sub_mzml=false -tmtintegrator.add_Ref=-1 -tmtintegrator.aggregation_method=0 -tmtintegrator.allow_overlabel=true -tmtintegrator.allow_unlabeled=true -tmtintegrator.best_psm=true -tmtintegrator.channel_num=TMT-6 -tmtintegrator.dont-run-fq-lq=false -tmtintegrator.glyco_qval=-1 -tmtintegrator.groupby=0 -tmtintegrator.log2transformed=true -tmtintegrator.max_pep_prob_thres=0 -tmtintegrator.min_ntt=0 -tmtintegrator.min_pep_prob=0.9 -tmtintegrator.min_percent=0.05 -tmtintegrator.min_purity=0.5 -tmtintegrator.min_site_prob=-1 -tmtintegrator.mod_tag=none -tmtintegrator.ms1_int=true -tmtintegrator.outlier_removal=true -tmtintegrator.print_RefInt=false -tmtintegrator.prot_exclude=none -tmtintegrator.prot_norm=0 -tmtintegrator.psm_norm=false -tmtintegrator.quant_level=2 -tmtintegrator.ref_tag=Bridge -tmtintegrator.run-tmtintegrator=false -tmtintegrator.tolerance=20 -tmtintegrator.top3_pep=true -tmtintegrator.unique_gene=0 -tmtintegrator.unique_pep=false -tmtintegrator.use_glycan_composition=false -workflow.input.data-type.im-ms=false -workflow.input.data-type.regular-ms=true -workflow.saved-with-ver=20.0-build5 diff -r 59fec1e2a6c3 -r b4f6df8fa89b test-data/default/test.fasta --- a/test-data/default/test.fasta Sun Mar 30 23:00:45 2025 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,72 +0,0 @@ ->generic|U00096.3_prot_AAC76339.1_3292|30SribosomalsubunitproteinS3-Ecoli_MG1655 -MGQKVHPNGIRLGIVKPWNSTWFANTKEFADNLDSDFKVRQYLTKELAKASVSRIVIERP -AKSIRVTIHTARPGIVIGKKGEDVEKLRKVVADIAGVPAQINIAEVRKPELDAKLVADSI -TSQLERRVMFRRAMKRAVQNAMRLGAKGIKVEVSGRLGGAEIARTEWYREGRVPLHTLRA -DIDYNTSEAHTTYGVIGVKVWIFKGEILGGMAAVEQPEKPAAQPKKQQRKGRK ->generic|OFI31430.1|phosphateacetyltransferase[Salmonellaentericasubsp.entericaserovarTyphimuriumstr.TT9079] -MSRIIMLIPTGTSVGLTSVSLGVIRAMERKGVRLSVFKPIAQPRAGGDAPDQTTTIVRAN -STLPAAEPLKMSHVESLLSSNQKDVLMEEIIANYHANTKDAEVVLVEGLVPTRKHQFAQS -LNYEIAKTLNAEIVFVMSQGTDTPEQLNERIELTRSSFGGAKNTNITGVIINKLNAPVDE -QGRTRPDLSEIFDDSSKAQVIKIDPAKLQESSPLPVLGAVPWSFDLIATRAIDMARHLNA -TIINEGDIKTRRVKSVTFCARSIPHMLEHFRAGSLLVTSADRPDVLVAACLAAMNGVEIG -ALLLTGGYEMDARISKLCERAFATGLPVFMVNTNTWQTSLSLQSFNLEVPVDDHERIEKV -QEYVANYVNAEWIESLTATSERSRRLSPPAFRYQLTELARKAGKRVVLPEGDEPRTVKAA -AICAERGIATCVLLGNPDEINRVAASQGVELGAGIEIVDPEVVRESYVARLVELRKSKGM -TEPVAREQLEDNVVLGTLMLEQDEVDGLVSGAVHTTANTIRPPLQLIKTAPGSSLVSSVF -FMLLPEQVYVYGDCAINPDPTAEQLAEIAIQSADSAIAFGIEPRVAMLSYSTGTSGAGSD -VEKVREATRLAQEKRPDLMIDGPLQYDAAVMADVAKSKAPNSPVAGRATVFIFPDLNTGN -TTYKAVQRSADLISIGPMLQGMRKPVNDLSRGALVDDIVYTIALTAIQASQQQQ ->generic|OFI30005.1|serinehydroxymethyltransferase[Salmonellaentericasubsp.entericaserovarTyphimuriumstr.TT9079] -MLKREMNIADYDAELWQAMEQEKVRQEEHIELIASENYTSPRVMQAQGSQLTNKYAEGYP -GKRYYGGCEYVDVVEQLAIDRAKELFGADYANVQPHSGSQANFAVYTALLQPGDTVLGMN -LAQGGHLTHGSPVNFSGKLYNIVPYGIDESGKIDYDEMAKLAKEHKPKMIIGGFSAYSGV -VDWAKMREIADSIGAYLFVDMAHVAGLIAAGVYPNPVPHAHVVTTTTHKTLAGPRGGLIL -AKGGDEELYKKLNSAVFPSAQGGPLMHVIAGKAVALKEAMEPEFKVYQQQVAKNAKAMVE -VFLNRGYKVVSGGTENHLFLLDLVDKNLTGKEADAALGRANITVNKNSVPNDPKSPFVTS -GIRIGSPAVTRRGFKEAEVKELAGWMCDVLDNINDEATIERVKAKVLDICARFPVYA ->generic|OFI28972.1|translationelongationfactorTu,partial[Salmonellaentericasubsp.entericaserovarTyphimuriumstr.TT9079] -MSKEKFERTKPHVNVGTIGHVDHGKTTLTAAITTVLAKTYGGAARAFDQIDNAPEEKARG -ITINTSHVEYDTPTRHYAHVDCPGHADYVKNMITGAAQMDGAILVVAATDGPMPQTREHI -LLGRQVGVPYIIVFLNKCDMVDDEELLELVEMEVRELLSQYDFPGDDTPIVRGSALKALE -GDAEWEAKIIELAGFLDSYIPEPERAIDKPFLLPIEDVFSISGRGTVVTGRVERGIIKVG -EEVEIVGIKETQKSTCTGVEMFRKLLDEGRAGENVGVLLRGIKREEIERGQVLAKPGTIK -PHTKFESEVYILSKDEGGRHTPFFKGYRPQFYFRTTDVTGTIELPEGVEMVMPGDNIKMV -VTLIHPIAMDDGLRFAIREGGRTVGAGVVAKVL ->generic|OFI28767.1|chitinase[Salmonellaentericasubsp.entericaserovarTyphimuriumstr.TT9079] -MATSKLIQGDTITETTHAANGFDPATSDDKISYTSARVAKPVYNKYKNSTTKPKVFGYYT -DWSQYDSRLQGNMSQPGRGYDLTKVSPTAYDKLIFGFVGITGFRKIDTEDRDVVAEAAAL -CGKVKYEPTFLDPWGDFQSYINLGFDVSGWDVDPKTVTQSNAKGLLGALRDMQAKAKAAG -HTLALSMSIGGWSMSNGFHETAASDSSRKIFAKGVVKLFKQFPMFSEVDIDWEYPNNEGA -GNPFGPEDGANYALLIAELRKQLDSAGLSNVKISIAASAVTTIFDYAKVKDLMAAGLYGI -NLMTYDFFGTPWAETLGHHTNRKALEEGGWAVETIVDHLLAEGFSADRINIGYAGYTRNA -RQVEIESLSPLKGSYNPGSGPTTGSFESGTSEWYDVIYSYLDLENQKGRNGFNVYTDQVA -DADYLYSPESKLFLSLDTPRTVKAKGEYAAKLGLGGVFTWTIDQDNGVLVNAVREGLGYE -IESEVIDMEPFYFEGINVEKDEEQSDSDDAQKVNHAPKAAIELMVVGGSTVQLSGAGSSD -EDNDELSFSWGVPSQIDVADKTAEIIEVVVPEVSEKTAFQFTLFVRDCYNEPSSQQRFVL -TAVPALSQVQPEPEEEEEIIVPVPDEEEDTTPAEDDTPADDKTSPYAQWDASTVYGANWG -SFEIVSWKGHNYQVKWWSMGNQPDLNCGVGGAWTDLGAY ->generic|OFI28186.1|50SribosomalproteinL3[Salmonellaentericasubsp.entericaserovarTyphimuriumstr.TT9079] -MIGLVGKKVGMTRIFTEDGVSIPVTVIEVEANRVTQVKDLANDGYRAVQVTTGAKKANRV -TKPEAGHFAKAGVEAGRGLWEFRLAEGEEYTVGQSISVELFADVKKVDVTGTSKGKGFAG -TVKRWNFRTQDATHGNSLSHRVPGSIGQNQTPGKVFKGKKMAGQMGNERVTVQSLDVVRV -DAERNLLLVKGGVPGATGCDLIVKPAVKA ->generic|AL009126.3_prot_CAB11777.1_1|chromosomalreplicationinitiatorinformationalATPase-BSU -MENILDLWNQALAQIEKKLSKPSFETWMKSTKAHSLQGDTLTITAPNEFARDWLESRYLHLIADTIYELTGEELSIKFVIPQNQDVEDFMPKPQVKKAVKEDTSDFPQNMLNPKYTFDTFVIGSGNRFAHAASLAVAEAPAKAYNPLFIYGGVGLGKTHLMHAIGHYVIDHNPSAKVVYLSSEKFTNEFINSIRDNKAVDFRNRYRNVDVLLIDDIQFLAGKEQTQEEFFHTFNTLHEESKQIVISSDRPPKEIPTLEDRLRSRFEWGLITDITPPDLETRIAILRKKAKAEGLDIPNEVMLYIANQIDSNIRELEGALIRVVAYSSLINKDINADLAAEALKDIIPSSKPKVITIKEIQRVVGQQFNIKLEDFKAKKRTKSVAFPRQIAMYLSREMTDSSLPKIGEEFGGRDHTTVIHAHEKISKLLADDEQLQQHVKEIKEQLK ->generic|AL009126.3_prot_CAB11778.1_2|DNApolymeraseIII(betasubunit)-BSU -MKFTIQKDRLVESVQDVLKAVSSRTTIPILTGIKIVASDDGVSFTGSDSDISIESFIPKEEGDKEIVTIEQPGSIVLQARFFSEIVKKLPMATVEIEVQNQYLTIIRSGKAEFNLNGLDADEYPHLPQIEEHHAIQIPTDLLKNLIRQTVFAVSTSETRPILTGVNWKVEQSELLCTATDSHRLALRKAKLDIPEDRSYNVVIPGKSLTELSKILDDNQELVDIVITETQVLFKAKNVLFFSRLLDGNYPDTTSLIPQDSKTEIIVNTKEFLQAIDRASLLAREGRNNVVKLSAKPAESIEISSNSPEIGKVVEAIVADQIEGEELNISFSPKYMLDALKVLEGAEIRVSFTGAMRPFLIRTPNDETIVQLILPVRTY ->generic|AL009126.3_prot_CAB11779.1_3|RNAbindingproteininvolvedinribosomematuration-BSU -MANPISIDTEMITLGQFLKLADVIQSGGMAKWFLSEHEVLVNDEPDNRRGRKLYVGDVVEIEGFGSFQVVN ->generic|AL009126.3_prot_CAB11780.1_4|RecAfilament-DNAcomplexstabilisation,ssDNAanddsDNAbinding,ATPbinding-BSU -MYIQNLELTSYRNYDHAELQFENKVNVIIGENAQGKTNLMEAIYVLSMAKSHRTSNDKELIRWDKDYAKIEGRVMKQNGAIPMQLVISKKGKKGKVNHIEQQKLSQYVGALNTIMFAPEDLNLVKGSPQVRRRFLDMEIGQVSPVYLHDLSLYQKILSQRNHFLKQLQTRKQTDRTMLDVLTDQLVEVAAKVVVKRLQFTAQLEKWAQPIHAGISRGLEELTLKYHTALDVSDPLDLSKIGDSYQEAFSKLREKEIERGVTLSGPHRDDVLFYVNGRDVQTYGSQGQQRTTALSLKLAEIDLIHEEIGEYPILLLDDVLSELDDYRQSHLLHTIQGRVQTFVTTTSVDGIDHETLRQAGMFRVQNGALVK ->generic|AL009126.3_prot_CAB11781.2_5|regulatorofextracellularmatrixformation-BSU -MYIHLGDDFVVSTRDIVGIFDFKANMSPIVEEFLKKQKHKVVPSVNGTPKSIVVTVQNIYYSPLSSSTLKKRAQFMFEIDS ->generic|AL009126.3_prot_CAB11782.1_6|DNAgyrase(subunitB)-BSU -MEQQQNSYDENQIQVLEGLEAVRKRPGMYIGSTNSKGLHHLVWEIVDNSIDEALAGYCTDINIQIEKDNSITVVDNGRGIPVGIHEKMGRPAVEVIMTVLHAGGKFDGSGYKVSGGLHGVGASVVNALSTELDVTVHRDGKIHRQTYKRGVPVTDLEIIGETDHTGTTTHFVPDPEIFSETTEYDYDLLANRVRELAFLTKGVNITIEDKREGQERKNEYHYEGGIKSYVEYLNRSKEVVHEEPIYIEGEKDGITVEVALQYNDSYTSNIYSFTNNINTYEGGTHEAGFKTGLTRVINDYARKKGLIKENDPNLSGDDVREGLTAIISIKHPDPQFEGQTKTKLGNSEARTITDTLFSTAMETFMLENPDAAKKIVDKGLMAARARMAAKKARELTRRKSALEISNLPGKLADCSSKDPSISELYIVEGDSAGGSAKQGRDRHFQAILPLRGKILNVEKARLDKILSNNEVRSMITALGTGIGEDFNLEKARYHKVVIMTDADVDGAHIRTLLLTFFYRYMRQIIENGYVYIAQPPLYKVQQGKRVEYAYNDKELEELLKTLPQTPKPGLQRYKGLGEMNATQLWETTMDPSSRTLLQVTLEDAMDADETFEMLMGDKVEPRRNFIEANARYVKNLDI ->generic|AL009126.3_prot_CAB11783.1_7|DNAgyrase(subunitA)-BSU -MSEQNTPQVREINISQEMRTSFLDYAMSVIVSRALPDVRDGLKPVHRRILYAMNDLGMTSDKPYKKSARIVGEVIGKYHPHGDSAVYESMVRMAQDFNYRYMLVDGHGNFGSVDGDSAAAMRYTEARMSKISMEILRDITKDTIDYQDNYDGSEREPVVMPSRFPNLLVNGAAGIAVGMATNIPPHQLGEIIDGVLAVSENPDITIPELMEVIPGPDFPTAGQILGRSGIRKAYESGRGSITIRAKAEIEQTSSGKERIIVTELPYQVNKAKLIEKIADLVRDKKIEGITDLRDESDRTGMRIVIEIRRDANANVILNNLYKQTALQTSFGINLLALVDGQPKVLTLKQCLEHYLDHQKVVIRRRTAYELRKAEARAHILEGLRVALDHLDAVISLIRNSQTAEIARTGLIEQFSLTEKQAQAILDMRLQRLTGLEREKIEEEYQSLVKLIAELKDILANEYKVLEIIREELTEIKERFNDERRTEIVTSGLETIEDEDLIERENIVVTLTHNGYVKRLPASTYRSQKRGGKGVQGMGTNEDDFVEHLISTSTHDTILFFSNKGKVYRAKGYEIPEYGRTAKGIPIINLLEVEKGEWINAIIPVTEFNAELYLFFTTKHGVSKRTSLSQFANIRNNGLIALSLREDDELMGVRLTDGTKQIIIGTKNGLLIRFPETDVREMGRTAAGVKGITLTDDDVVVGMEILEEESHVLIVTEKGYGKRTPAEEYRTQSRGGKGLKTAKITENNGQLVAVKATKGEEDLMIITASGVLIRMDINDISITGRVTQGVRLIRMAEEEHVATVALVEKNEEDENEEEQEEV ->generic|AL009126.3_prot_CAB11784.1_8|conservedproteinofunknownfunction-BSU -MTYHEWKDLALFYSVESTQKFLEKVYILNGINDAKKNSFKNSERFIYFLKHAESFYKQAAYSPLEIKPILLFYGMAQLIKACLITRDPHYPSHTSVLAHGVTTRKRKKQNYCFSDDEVKIQRNGLCVHFMKHLFGQSDIVDERYTMKKLLMAIPELSDIFYFQQKERFMTKVEKDKNEIFVPEEVVINYKMSDSRFAEYMSHHYQWSFTKKNEHGLLFEISPQDKEPWTSTSLLFDMEKNQYYIPSQREQFLRLPEMTIHYLILYNVGMIARYETEWWYELLTQHISDDYVLIQQFLLVSEKKFPKYASQFLLHF ->generic|AL009126.3_prot_CAB11785.1_9|inosine-monophosphatedehydrogenase-BSU -MWESKFSKEGLTFDDVLLVPAKSEVLPRDVDLSVELTKTLKLNIPVISAGMDTVTESAMAIAMARQGGLGIIHKNMSIEQQAEQVDKVKRSERGVITNPFFLTPDHQVFDAEHLMGKYRISGVPIVNNEEDQKLVGIITNRDLRFISDYSMKISDVMTKEELVTASVGTTLDEAEKILQKHKIEKLPLVDDQNKLKGLITIKDIEKVIEFPNSSKDIHGRLIVGAAVGVTGDTMTRVKKLVEANVDVIVIDTAHGHSQGVLNTVTKIRETYPELNIIAGNVATAEATRALIEAGADVVKVGIGPGSICTTRVVAGVGVPQITAIYDCATEARKHGKTIIADGGIKFSGDITKALAAGGHAVMLGSLLAGTSESPGETEIYQGRRFKVYRGMGSVAAMEKGSKDRYFQEENKKFVPEGIEGRTPYKGPVEETVYQLVGGLRSGMGYCGSKDLRALREEAQFIRMTGAGLRESHPHDVQITKESPNYTIS ->generic|AL009126.3_prot_CAB11786.1_10|D-alanyl-D-alaninecarboxypeptidase(penicillin-bindingprotein5)-BSU -MNIKKCKQLLMSLVVLTLAVTCLAPMSKAKAASDPIDINASAAIMIEASSGKILYSKNADKRLPIASMTKMMTEYLLLEAIDQGKVKWDQTYTPDDYVYEISQDNSLSNVPLRKDGKYTVKELYQATAIYSANAAAIAIAEIVAGSETKFVEKMNAKAKELGLTDYKFVNATGLENKDLHGHQPEGTSVNEESEVSAKDMAVLADHLITDYPEILETSSIAKTKFREGTDDEMDMPNWNFMLKGLVSEYKKATVDGLKTGSTDSAGSCFTGTAERNGMRVITVVLNAKGNLHTGRFDETKKMFDYAFDNFSMKEIYAEGDQVKGHKTISVDKGKEKEVGIVTNKAFSLPVKNGEEKNYKAKVTLNKDNLTAPVKKGTKVGKLTAEYTGDEKDYGFLNSDLAGVDLVTKENVEKANWFVLTMRSIGGFFAGIWGSIVDTVTGWF diff -r 59fec1e2a6c3 -r b4f6df8fa89b test-data/default/test.manifest --- a/test-data/default/test.manifest Sun Mar 30 23:00:45 2025 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -test1.mzML sample1 DDA -test2.mzML sample2 DDA diff -r 59fec1e2a6c3 -r b4f6df8fa89b test-data/default/test1.mzML --- a/test-data/default/test1.mzML Sun Mar 30 23:00:45 2025 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,721 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - eJwt1X1QFOcdB/DldIwaQ+VFqowxCzRjGIYYQrClDGF5mwo6StCZEryQBa4IiG8nElEPFhDxIAhI04RYYA/8gxDHErQONQxZXopGGRUMtcTR25M6RG1EJDGKL61+v/vXZ36vz+6zxyAIguIe/74kCII+WAWFNRUbXyh3PoWq53nzC5Xbcz54oXj5n1CWn0J9ZvDDF0ohoox8UjQUfp0OxaBWWqZDLd6UjnpyHlSKP4eyey+UfnKx/kzIQL46Fkp+MhTu7mfe3cV8+axM7n8jk/1RUP00A+q7bVD6tof1J9egkv2UfZ2NFsSCBkXTY/qq/58wL8ZB9U4jlLtOQzHFxXqWKYv7XoVieySUTxXTcHETzq+I2cTz0jexzwaFv/RDbdoF5eSHrI/5ZqM/Ny6b761C6eR/aUBADt8/FqohFijGlUHlVgvrD8eh7HwpF3tsr0GtMZZxspmxVYGyq4XxdC9jy3gu79FtM84p+w0Ulsdv5n1/uJn3W0Tnqpt5/vXNxnfMw74uf6jXxOQZ3xOKZ8qgsKGVdc9+1tNuQLnQbQvv328Lz42G2vxMxp8VQfF+zxa+r5P5vbO38t79odqRCLVTmVBOKodiiYPGnWH/rnGoT8zahveYeG0bv1Ms1KZyme8p3sa5fig1OaEcYtqOeuRCqFqWQ7E8BEpCDNQHkqA8Jx1qPYXsa6vlnLuD+QSNfTUj3Cs7Of/onhF77cDclQAop66ESkYMXZDEeqoMn//dQTWijHXvQ1CPdUDtbCfjpUPsy7pBu+9xPsDNinPMHlBo8aMP3oL6njioaWuhFJpp5K1QyS5h/KiWdbODhnRY+f4a65cusP/WdZ7nustz1rjtxP5BD6g7/KD0bCVUo2Og0LSOcV86FDv2c+7nWuqtck7oZP9wH+NrI4x3uaAy9wH3TLrl8z2983k//lCrfxsq1dH5fI4k1n/MgGrDTsa/FLOvp55zPX+D4sVvOCd8Z+y7wf51k+wPe8Y9kQt3of/oMqhob8EXv1jEoeuh5pMO5Wv5tKyUfaOHoRTcxLyrg7HQR53DzK9w0vJJo392Ac497gG1aH+o2EOh4JdcwLl05k9tM/JFjJ11rJtbuedoF1S7h6De4GLfJ1Oc+8j0Ee/TCz7/fdHlK6BulaDq+UfDTOZjd9KCUvbvqoFalAOK5SdY/1GDUth3UE79D/NLHzJvnrUb802LoDbot5vvF7ybzxsBxbVrGA+lsc9nJ/UuhWpNLZ1oZd/kCWO+l33NQ9xbfpO6T3PvqKkQ9R4PKNn9CnmPIVCeHcN6bjLjqzmFfN9ier4O6rtbOR/Yx3n7RdZ/umbMTbFv+0t7sC/Pi077QTUijNYk7eG5GXt4f6VQfP0QVOb+FUrF7cwf7WPf1hHOn3ax3j5l7DPt5b14QG2ZHxQLo6BSvW4vv3MalEJzWH9SDYVvm9jnPME9Pr2sL78MZfM49y6+xz2LTfuQn+MFpYplUMl6g/HJt6E6Hm+YyXqklfHpEhp5CGoJKveZv+R80D+gYOtn/ed/QT3+BuuXp1hPFGx8Ty8b7zcAKq53oZa9jvmtFva1FUC9uZT5yMPss6qsX/0SCrt6aaIO5bEHjC/OK8L5VxZBISigiPceWsT3i4OyZT3UH1mK+F330eADrFd8ZsRH2Xfha6jlXuKeUK9iGCYW87uthfKCNMa+O1jPOgzV8BYoPNCYz56m2q8UnDN7CZSurYTP/99DTVwFlfAU1k/mMj9YCmV7JVSnamhsCx3oYt05yHj7Je65M0F97tMeoQR91fOhtnohFAKXMLYGQqniTagOhpbweaNZb17F/mNJzKekMh+bzvyVHPp6Ifd0HmBsq4X6UAPjdhUqN9u4x3ya5/X1Mu9zjs/pHDP26+wzTRp9vxjnu5UyPw/KN18p5b1IUMldz3jqfahfkEuN+4TSWC3n2xsYlzm4x/IV44oRztf/m/PNOm29xblnD7kvdlYZ8gUeUGjzhVp+oBGHG3UJqr6JrDe8B5WIdOb7CqF8qoR5y0HmJ2sZd6ncl9zGeetX3NvaZeztZ/7IKPuufE+P6swPTBp7nvCcLtN+1EvmQW3Kg+YvptvfgWJQBJ0t0eDVUD2ykX3NOVCZ2M/6nD9DOczB/W1fsG9pJ+cmv4H6o2HWg8ZYP3udde8fjP33aO4M+0YjymHSKqjeSoby/A+gmLKD+fq9zIdVQqX+MPNRDexb4eCemQ4oVfUxPjbMuZMznPOefwDP1bgQKj6BULD9jnF3FOPk1VBasB7qzZsYz98G1Twb+45Vcp+1lvWOz1nva4FyaDvnhzrY9weN+YVnoGge4bl1YzT7FveE3WV99L7xPI+Zl4UKPv+8Cn4XD6h4SjQiEeoXUllPTaftW2lxJZTSGtjn38L8lU7uje2u4Pc4x/yGYWoao8HjULb8QOv+V8Hv43uQ7/smtcdA6XjCQe5/D+r5KVAT86Dqu4P2ldLBjznXWcc9aS2cP95GOzTWq85yj/US83OuMm/XD/K+7kPF8oh9jpftvM9FtHwFlMpXQsH2rp3nJdj5HVLt3J/BPnsO50w77Xzefez/7UHmS1oZn/6C/VcHuMfnPOOw73lO4Tj7O26zP9xUCd1fhsJaT6hNLaFnA6D4LJh91e8wNv2+ks8ZDSVnAuc3JLF+NYWabdzjqGT/RB37FzRQu4P5rL+zr/FrOn2ODriM+dvsi5iGeuNj7g+cVYX7yFtAB5bQyCCo3CyE4uUq5j+tr+J7jjA/Ogb1s24f8/5foWGeUItfwri7hPHiKiilfULDjkClvhOq0b1QX32e+chhKB53cd46w30RydWIEzZCdes4VMLvQGFmulr6P/0j668= - - - - - - eJwN0YtXz4cfx/Guuqm+qZSxZpVLhZaIVsz79f6U1HQlxdeSlCiXoqmEkkp30Upp6UYkK3SqsVZSIYoucvkKk6YbRcSP4ecfeJ7zPI8HaYOUJ59E5Tv/BgJSyGhVK208HoVocRJd+5IFRfsF/OaKhXD9RT9nO97AitXVeLWgifqsD5LhFg1UuIQgJCMc3ammvNdtNz2f64Rzn3cKkbqBSNcchvbozzQ/8ghJ+fhQ2F41IUwcgMIj+ZCOiWGZWBe49a4T4t0NEG3vR8PX69Dw7D4Z1BI5vM/Dvjx1wSzSndXud1GVSiQp7B/HX0pD4KBfQs925HKJ+jkyj7mIkUOegnatOsp7/JE+SRrPRJocwMU0EiHPYxOe469L07k87jesnDAPuekdUDKPofE5RVT/sABXvosjy7XK7GnizKkL9RG1SJ1DN23A4jv+7FhlDPHQLmGR6CP5Vcui4VgMZgU8prcRc4XXiTosc6Ie1mmaPMuyDI3Ro+w0YzW/qa+Hc5ws0vyM8K25niC9sQPTnVbzIC3gyishUPVOQHbfaUisI/jjlhih+/so/mN9POetVOegS/I2x71sMDFECgNn3OBUHIGpE+XZOPkJMrJf85kLkxjHEpGoNBvWEh+28HfDJpGETe6kwOTGKuwxm4a+vYsQEmsKD5V3iN92Gwdq5bkuwJebj0zBvxYH2atyOSz8e5mS/REmHwbHFHlsUCiD/e8zYXjqM2z9Z8NPcQflV+zmymqBXVoVhPCZ1xE5GkUyAbJ8uWY582JvCo3XZIOMKOqeuAqbY6rRPCUS84UhinEtRkXtLhiGqvLhFGUuSGwg6coXuPH9MP05YMWmg/awKbChWp11UBxKxtmyqbjs1crmcoMILaiFpZYV/+wsxQEK1Titvp+Pvq1AR38eutuKoN83hdXqDqLQawTnM0zpwSQ5thIPYHTAC3Y1RXA4+Q9ufXXJupCDPu836N6jA8ueYzTdX8xb2hX5L/VB1HZOF46X+bJurIgTDu1E5DJn/l9ECWxtXdkiNouT1xqw/Pgl7DFpuyD3Swjs4AW/i70QqYGdVjjwsWsLBZufZggnZU35bJUxL4ifyqX5drxKQZ0NPpzh1HQfwdn5KmYM1PKW7JMsqz0M2850zh6WEZ4GgytdkxCS0o2roSehPb+EPlycjzmW8ZCHJ8YHuHDbu9lCuvFmaLRcRXCfJv5Ztg8Sk0TWjlJgk7xOuKoc5dWSlfzOMYBd572jcqcSyCxtoSGvYEHcvo1zC5O5dSANXVaVHKr6B8I9FXlQkBdeDzPHqt9AyEgyu8+IZvVKbz5VrsPvA4b4s3osB1VfxcOAuRzUU4CDTss5+2g8jCp6ceu5wGuMn+AmcvntpzNsWXxNuPyvIrfMbrHRbUxh2a3BJKm15Q2bNvChecshblTBHpuFLB2mIahazuEVJg1k3h2H9tOVNt+lNbGOloWQrd+K83Gz+LyeCpSwliMcTrBW8SQhTbjCOvOssfvX1RhKC6Qaz9/YxFuarwzn2BQ73oR/ymFUZTxBUlIH9xlM4c+6cpwa5skt4Yux3vA3iHbn84tGW5vdspsEza8f+sv2UdMPC/FlyRwYR1WgbuZlbnJ+ybf7U4TxdVlcOFpGkvRUyt3yF1zuSXOXSgLd1UsQDuutWKpabsGFBdUQt8Twd8eWIko+GbN3xJCdeCFKL5TS33q5kNqsKVTsyaJbjvEwWJSJxyv7qP2XMRqT18b4su2gt7lku0RCH7evR/OOIXK/Nhn1F4rwALtwboExzrWrQaxvii+7bJFW0kRHJyfSpiVq0BfOItNwmNZrHaanj1Wx3u0fGtMtpFKjXppo3UZ2lbLonFCC1tVfWyZmeLjTGi7aRfTN4Ug8mZZLH3qO06K0StrKM6EhiqK3Filk01MKu+FG9DjlIvO5LqKUTtNIWQA1K70nvZXKEGndgVyrMX9rpsCeW+yws8EBkrlNlHcnB9vrp2KdbSvluMzDc4e3dLj6FB9YIcOeo6kk7m2llcVvoNwpwji9LMhdisU5FuOgJAhKDU4wz5XGXk1L1KYkYMLBQliOv0exwRJaXqHO5ckSujiWivWvcik5yuur7yBldobiSI6YEkT5pFcjBanTIhx3O0r1WjVkVvU7tXwjC9uHa/C0OR2+R3owLegFwvtS6NbybnLYaQIffWn0RizD4/11+Lu5iszufKbjh4DczLW0xruLtvon4ebGs3StbYQyPDwwHOaLn1qekd6SUKqt9MXHnnKa8tkCpoEaCDgjx2f/rKMvVo5YdiIFMZlXYeS0BAnWDVTy+wcqeB9Nyc3e6JBI6LFqEazcfdhoyJwVu/1h+1EfL4o7yc99MgpuTscJ0wtY7KoFmVnzUB3nT/sCK+C8LIByDaTQftMcDXG36cMPkXjoEE1OYZrY8UkVjmsnwt4pHjmxkYjbrgnTV0n4+GIy3DZpw/NuECZsmwTlck8oPhqgu7ZN6D/WSOKcbPhq3MXmbw5Qw9gNZLo24EfRNcgGV2P3aAzZP5KCkocDiuxP477RCJ2+3k0R5ePQO3qWPPRLaTR5DtQ6FuG/7jBqm30KF6am0jRLQ/Tp3iazjHWU0J9FPj770GqlheluP7Nn/1EklEQiRFmbnc9UwPeKG6c5aaDq6RQo1NjxUsN80hi7RFYKj7BmqyqUH7VhrsU4qOwZRb7fRbSpWNHtl5nkMz8fe04l0qsdElIoyKKTCqdIEsi4cymVHtR2UFfha+q6tw17vc/QaE0yxl4GwsajFu4h0XxCqxhF1RVAVzEFKb+mce06UJhZwdNePgVJTJAefh6/jtXhWH8/Zg3+SPf0X+Fumyya0nTZ4JMxGkXqeH1/LhSfJSPBaCNE4ftprSiRhs9P5IGj++lIoDeHf/qPn7SNE4IPOOD/9zvu6A== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - 5044 - 16404 - 27426 - 36350 - 47943 - 57440 - 69819 - 82495 - 93231 - 103854 - - - 1357446760 - 3af4bc667298b083df087d70a02e9ca867a01650 - diff -r 59fec1e2a6c3 -r b4f6df8fa89b test-data/default/test2.mzML --- a/test-data/default/test2.mzML Sun Mar 30 23:00:45 2025 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,721 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - eJwt1X1QFOcdB/DldIwaQ+VFqowxCzRjGIYYQrClDGF5mwo6StCZEryQBa4IiG8nElEPFhDxIAhI04RYYA/8gxDHErQONQxZXopGGRUMtcTR25M6RG1EJDGKL61+v/vXZ36vz+6zxyAIguIe/74kCII+WAWFNRUbXyh3PoWq53nzC5Xbcz54oXj5n1CWn0J9ZvDDF0ohoox8UjQUfp0OxaBWWqZDLd6UjnpyHlSKP4eyey+UfnKx/kzIQL46Fkp+MhTu7mfe3cV8+axM7n8jk/1RUP00A+q7bVD6tof1J9egkv2UfZ2NFsSCBkXTY/qq/58wL8ZB9U4jlLtOQzHFxXqWKYv7XoVieySUTxXTcHETzq+I2cTz0jexzwaFv/RDbdoF5eSHrI/5ZqM/Ny6b761C6eR/aUBADt8/FqohFijGlUHlVgvrD8eh7HwpF3tsr0GtMZZxspmxVYGyq4XxdC9jy3gu79FtM84p+w0Ulsdv5n1/uJn3W0Tnqpt5/vXNxnfMw74uf6jXxOQZ3xOKZ8qgsKGVdc9+1tNuQLnQbQvv328Lz42G2vxMxp8VQfF+zxa+r5P5vbO38t79odqRCLVTmVBOKodiiYPGnWH/rnGoT8zahveYeG0bv1Ms1KZyme8p3sa5fig1OaEcYtqOeuRCqFqWQ7E8BEpCDNQHkqA8Jx1qPYXsa6vlnLuD+QSNfTUj3Cs7Of/onhF77cDclQAop66ESkYMXZDEeqoMn//dQTWijHXvQ1CPdUDtbCfjpUPsy7pBu+9xPsDNinPMHlBo8aMP3oL6njioaWuhFJpp5K1QyS5h/KiWdbODhnRY+f4a65cusP/WdZ7nustz1rjtxP5BD6g7/KD0bCVUo2Og0LSOcV86FDv2c+7nWuqtck7oZP9wH+NrI4x3uaAy9wH3TLrl8z2983k//lCrfxsq1dH5fI4k1n/MgGrDTsa/FLOvp55zPX+D4sVvOCd8Z+y7wf51k+wPe8Y9kQt3of/oMqhob8EXv1jEoeuh5pMO5Wv5tKyUfaOHoRTcxLyrg7HQR53DzK9w0vJJo392Ac497gG1aH+o2EOh4JdcwLl05k9tM/JFjJ11rJtbuedoF1S7h6De4GLfJ1Oc+8j0Ee/TCz7/fdHlK6BulaDq+UfDTOZjd9KCUvbvqoFalAOK5SdY/1GDUth3UE79D/NLHzJvnrUb802LoDbot5vvF7ybzxsBxbVrGA+lsc9nJ/UuhWpNLZ1oZd/kCWO+l33NQ9xbfpO6T3PvqKkQ9R4PKNn9CnmPIVCeHcN6bjLjqzmFfN9ier4O6rtbOR/Yx3n7RdZ/umbMTbFv+0t7sC/Pi077QTUijNYk7eG5GXt4f6VQfP0QVOb+FUrF7cwf7WPf1hHOn3ax3j5l7DPt5b14QG2ZHxQLo6BSvW4vv3MalEJzWH9SDYVvm9jnPME9Pr2sL78MZfM49y6+xz2LTfuQn+MFpYplUMl6g/HJt6E6Hm+YyXqklfHpEhp5CGoJKveZv+R80D+gYOtn/ed/QT3+BuuXp1hPFGx8Ty8b7zcAKq53oZa9jvmtFva1FUC9uZT5yMPss6qsX/0SCrt6aaIO5bEHjC/OK8L5VxZBISigiPceWsT3i4OyZT3UH1mK+F330eADrFd8ZsRH2Xfha6jlXuKeUK9iGCYW87uthfKCNMa+O1jPOgzV8BYoPNCYz56m2q8UnDN7CZSurYTP/99DTVwFlfAU1k/mMj9YCmV7JVSnamhsCx3oYt05yHj7Je65M0F97tMeoQR91fOhtnohFAKXMLYGQqniTagOhpbweaNZb17F/mNJzKekMh+bzvyVHPp6Ifd0HmBsq4X6UAPjdhUqN9u4x3ya5/X1Mu9zjs/pHDP26+wzTRp9vxjnu5UyPw/KN18p5b1IUMldz3jqfahfkEuN+4TSWC3n2xsYlzm4x/IV44oRztf/m/PNOm29xblnD7kvdlYZ8gUeUGjzhVp+oBGHG3UJqr6JrDe8B5WIdOb7CqF8qoR5y0HmJ2sZd6ncl9zGeetX3NvaZeztZ/7IKPuufE+P6swPTBp7nvCcLtN+1EvmQW3Kg+YvptvfgWJQBJ0t0eDVUD2ykX3NOVCZ2M/6nD9DOczB/W1fsG9pJ+cmv4H6o2HWg8ZYP3udde8fjP33aO4M+0YjymHSKqjeSoby/A+gmLKD+fq9zIdVQqX+MPNRDexb4eCemQ4oVfUxPjbMuZMznPOefwDP1bgQKj6BULD9jnF3FOPk1VBasB7qzZsYz98G1Twb+45Vcp+1lvWOz1nva4FyaDvnhzrY9weN+YVnoGge4bl1YzT7FveE3WV99L7xPI+Zl4UKPv+8Cn4XD6h4SjQiEeoXUllPTaftW2lxJZTSGtjn38L8lU7uje2u4Pc4x/yGYWoao8HjULb8QOv+V8Hv43uQ7/smtcdA6XjCQe5/D+r5KVAT86Dqu4P2ldLBjznXWcc9aS2cP95GOzTWq85yj/US83OuMm/XD/K+7kPF8oh9jpftvM9FtHwFlMpXQsH2rp3nJdj5HVLt3J/BPnsO50w77Xzefez/7UHmS1oZn/6C/VcHuMfnPOOw73lO4Tj7O26zP9xUCd1fhsJaT6hNLaFnA6D4LJh91e8wNv2+ks8ZDSVnAuc3JLF+NYWabdzjqGT/RB37FzRQu4P5rL+zr/FrOn2ODriM+dvsi5iGeuNj7g+cVYX7yFtAB5bQyCCo3CyE4uUq5j+tr+J7jjA/Ogb1s24f8/5foWGeUItfwri7hPHiKiilfULDjkClvhOq0b1QX32e+chhKB53cd46w30RydWIEzZCdes4VMLvQGFmulr6P/0j668= - - - - - - eJwN0YtXz4cfx/Guuqm+qZSxZpVLhZaIVsz79f6U1HQlxdeSlCiXoqmEkkp30Upp6UYkK3SqsVZSIYoucvkKk6YbRcSP4ecfeJ7zPI8HaYOUJ59E5Tv/BgJSyGhVK208HoVocRJd+5IFRfsF/OaKhXD9RT9nO97AitXVeLWgifqsD5LhFg1UuIQgJCMc3ammvNdtNz2f64Rzn3cKkbqBSNcchvbozzQ/8ghJ+fhQ2F41IUwcgMIj+ZCOiWGZWBe49a4T4t0NEG3vR8PX69Dw7D4Z1BI5vM/Dvjx1wSzSndXud1GVSiQp7B/HX0pD4KBfQs925HKJ+jkyj7mIkUOegnatOsp7/JE+SRrPRJocwMU0EiHPYxOe469L07k87jesnDAPuekdUDKPofE5RVT/sABXvosjy7XK7GnizKkL9RG1SJ1DN23A4jv+7FhlDPHQLmGR6CP5Vcui4VgMZgU8prcRc4XXiTosc6Ie1mmaPMuyDI3Ro+w0YzW/qa+Hc5ws0vyM8K25niC9sQPTnVbzIC3gyishUPVOQHbfaUisI/jjlhih+/so/mN9POetVOegS/I2x71sMDFECgNn3OBUHIGpE+XZOPkJMrJf85kLkxjHEpGoNBvWEh+28HfDJpGETe6kwOTGKuwxm4a+vYsQEmsKD5V3iN92Gwdq5bkuwJebj0zBvxYH2atyOSz8e5mS/REmHwbHFHlsUCiD/e8zYXjqM2z9Z8NPcQflV+zmymqBXVoVhPCZ1xE5GkUyAbJ8uWY582JvCo3XZIOMKOqeuAqbY6rRPCUS84UhinEtRkXtLhiGqvLhFGUuSGwg6coXuPH9MP05YMWmg/awKbChWp11UBxKxtmyqbjs1crmcoMILaiFpZYV/+wsxQEK1Titvp+Pvq1AR38eutuKoN83hdXqDqLQawTnM0zpwSQ5thIPYHTAC3Y1RXA4+Q9ufXXJupCDPu836N6jA8ueYzTdX8xb2hX5L/VB1HZOF46X+bJurIgTDu1E5DJn/l9ECWxtXdkiNouT1xqw/Pgl7DFpuyD3Swjs4AW/i70QqYGdVjjwsWsLBZufZggnZU35bJUxL4ifyqX5drxKQZ0NPpzh1HQfwdn5KmYM1PKW7JMsqz0M2850zh6WEZ4GgytdkxCS0o2roSehPb+EPlycjzmW8ZCHJ8YHuHDbu9lCuvFmaLRcRXCfJv5Ztg8Sk0TWjlJgk7xOuKoc5dWSlfzOMYBd572jcqcSyCxtoSGvYEHcvo1zC5O5dSANXVaVHKr6B8I9FXlQkBdeDzPHqt9AyEgyu8+IZvVKbz5VrsPvA4b4s3osB1VfxcOAuRzUU4CDTss5+2g8jCp6ceu5wGuMn+AmcvntpzNsWXxNuPyvIrfMbrHRbUxh2a3BJKm15Q2bNvChecshblTBHpuFLB2mIahazuEVJg1k3h2H9tOVNt+lNbGOloWQrd+K83Gz+LyeCpSwliMcTrBW8SQhTbjCOvOssfvX1RhKC6Qaz9/YxFuarwzn2BQ73oR/ymFUZTxBUlIH9xlM4c+6cpwa5skt4Yux3vA3iHbn84tGW5vdspsEza8f+sv2UdMPC/FlyRwYR1WgbuZlbnJ+ybf7U4TxdVlcOFpGkvRUyt3yF1zuSXOXSgLd1UsQDuutWKpabsGFBdUQt8Twd8eWIko+GbN3xJCdeCFKL5TS33q5kNqsKVTsyaJbjvEwWJSJxyv7qP2XMRqT18b4su2gt7lku0RCH7evR/OOIXK/Nhn1F4rwALtwboExzrWrQaxvii+7bJFW0kRHJyfSpiVq0BfOItNwmNZrHaanj1Wx3u0fGtMtpFKjXppo3UZ2lbLonFCC1tVfWyZmeLjTGi7aRfTN4Ug8mZZLH3qO06K0StrKM6EhiqK3Filk01MKu+FG9DjlIvO5LqKUTtNIWQA1K70nvZXKEGndgVyrMX9rpsCeW+yws8EBkrlNlHcnB9vrp2KdbSvluMzDc4e3dLj6FB9YIcOeo6kk7m2llcVvoNwpwji9LMhdisU5FuOgJAhKDU4wz5XGXk1L1KYkYMLBQliOv0exwRJaXqHO5ckSujiWivWvcik5yuur7yBldobiSI6YEkT5pFcjBanTIhx3O0r1WjVkVvU7tXwjC9uHa/C0OR2+R3owLegFwvtS6NbybnLYaQIffWn0RizD4/11+Lu5iszufKbjh4DczLW0xruLtvon4ebGs3StbYQyPDwwHOaLn1qekd6SUKqt9MXHnnKa8tkCpoEaCDgjx2f/rKMvVo5YdiIFMZlXYeS0BAnWDVTy+wcqeB9Nyc3e6JBI6LFqEazcfdhoyJwVu/1h+1EfL4o7yc99MgpuTscJ0wtY7KoFmVnzUB3nT/sCK+C8LIByDaTQftMcDXG36cMPkXjoEE1OYZrY8UkVjmsnwt4pHjmxkYjbrgnTV0n4+GIy3DZpw/NuECZsmwTlck8oPhqgu7ZN6D/WSOKcbPhq3MXmbw5Qw9gNZLo24EfRNcgGV2P3aAzZP5KCkocDiuxP477RCJ2+3k0R5ePQO3qWPPRLaTR5DtQ6FuG/7jBqm30KF6am0jRLQ/Tp3iazjHWU0J9FPj770GqlheluP7Nn/1EklEQiRFmbnc9UwPeKG6c5aaDq6RQo1NjxUsN80hi7RFYKj7BmqyqUH7VhrsU4qOwZRb7fRbSpWNHtl5nkMz8fe04l0qsdElIoyKKTCqdIEsi4cymVHtR2UFfha+q6tw17vc/QaE0yxl4GwsajFu4h0XxCqxhF1RVAVzEFKb+mce06UJhZwdNePgVJTJAefh6/jtXhWH8/Zg3+SPf0X+Fumyya0nTZ4JMxGkXqeH1/LhSfJSPBaCNE4ftprSiRhs9P5IGj++lIoDeHf/qPn7SNE4IPOOD/9zvu6A== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - eJwt0X1QFIcZBvDlo0YZmyAhjhJLF9AYmrF4UoaiQ9iDWoIkVi/GQYq4OZAAEgMX/ACD7HFBOAjV00mQ2ITlJNRQYxGZFI0lC1JGzAcisQQZ456UKmGMIpoJlJJOnmf/+s37ue/uCoKgPVi7RRIEQR8oh4q/kPqTcmsslFqKGaf1Qb3J8Ufkyz+hgz5pP6m+tg6KlkrGcf+A0sn5W39SC0qE8is9UKyck46+P/8unc+9CKUUr23Ix66Gyrk6KA31QFHwlVGfEwLFf0pQ+C4TahP7obLZDWVPB/NW4WXEJb+k8+OhHrANir/fzzi5Hqp1nVCYuc76u/9j3B9qhU0JUBnMYFzigKKjEWqyB+qjQgb6Yp+iWfFQ7tvGWKhkvN4NtcgLtOYG9fsvFJYFZ8IN5kzuK4Na+/uZnO+iy76B4pOPbOd+EWo9cYxLrVAfsUPx3l+YT+lkn98IlAe8stD35S+heioOKiusWfwudqhFuaFs7WY86YGS8yHzTWGvIL8kHkrp6VDf7X7F+M7U/G/2tQnZeE5gMNQurs42vlc2/4M9m//tOGPhIlR9b3Ju0CcH+dfFHH6PZ6G+ZhuUhu3MN9VDLbEzh+/jyeE9XrnoC1kKNatEj8lQjrbn8rsdZ7ysAwr9/4HqHK8duCM7BIrL1+7gvRlQ/tjBvP09KMRrzN8YZrxjbh6/g5jH/fG0LwOqQwcYR7mh3tDJ/vZvoCIIr+L+NvFV/lcz1B/dzrxaxvxsIxTe+ZQ+8Y2h9070J4fRR2N3sm8blOVyqJS+z/zRf0Gt+x7rVt/X4MwvoF4YB9WIrVA5orDedBxKaReg+OQI89eFfOz93h+qO0MZ7zJB+aAElVsvQjE1nXlfG+NTds7VHjLm6mnY31if6eR81mUa6YGScJ97TN4FmM8KgMr5UKh3ryzgc+Kh8PxGKF21Qq3wNdavl3HOc4hzdQ3sGzhDw7u4P6Gf/Qd17pu5w7j1R85n/tzGPSLUtJVQHjFDsXEDFNZZmR+yQalUYex7iJoauUc+w/qmThvf7xr3Zk8wP+D1OvYOPUqXiVCO+jWNNkN17HnG12UoPVMAlagyqNX+CeqL3NyzvoX1+d2sm79iPPcm58MfsH8ioBB5q1jI72sq5B3xdGZjIfdaGU/nM06wQymlhnPP1LK+qYH7XB+xL7GTfZsGoDqqM06/D7Vxn114rzmP06FQGhEFlep1u3inzHzFTqiNKVAscTEf5YbS8Efs/+AT1me+4B6rzrkj96Ha4bOb//txKKwPhXp+JP08Hqqulxgfs0LpZD5NKd3N73oYys4GxuMfsV6qMT/8BTXpfF71d+zL89rD/xMAZV8RCiErmQ9IgGLjZubDtkOpuQCq7WXMv3+E88PHWR88TUt7uOfGAPvHbjKOusc5i7AX+bzHoDYh0o4VUNgnQUlYD+XUTKhE76JzD0Cxz8X6dbdhK037FOpLvuTewGvcl3LXyAtFvO8xGhVaxPf9DZQq4qEe/AJUA7YybngVyqcchkeYt7mNPa1QG+tgfegy9w2Osu/Y98wf9C2GmY9D8epSKHwWCfWetVCatRh1K1QXFrDPbef8qRqoOBvYP3Ca9d4u9r/dT10jUMt9wP13f7YPfd8HQnF2KW0yGcZBLe9FKEdkMNZsnNtVDvX8I8x31bPP+Vdq0vbxrn72JY7Q4Alj749QjQ18A/3tItQuroJKZALjhS+yXiG/we9nYz1KgaLlEFTbm9h/rBUKe3pYbxrgfMQI57LuMbZ6l+B7DS+gzWFQ714F5dY4qIxZoPBDBmOPjf0ny0r4HrUlvKOR9Y4zjIcvcN/EFe47NcL8hkn2RT6yn++zdD/3xEIlOpH5/JegetAKxeV7oGQqY370MPP2Bs4HttCFnZyv6+M+jw6FkAf7+R18StHX8QRUu0Uoe34F9Z3Psj6ezHz5ViiU5DAfuJt9QRX0zjvM9zRwX20b859rzAf3c95yk7H2gPEJQcF9MfOg7PKH6ttBUMsXoRgRDiXHKtY7YljfaaaJSZz3WNhXvoX6ydx/KwfqL+TThiLu3VTJePIQ/eAo9we6Wbc3K3zvFmPP3417u7g/4hL7TvYzbr3G/hM6DbvN+vB3vHPJFPfHetv5feZCNc4fat2LGdeKUDn/tJ3PN0FR+C3rCRKU5CTGZgvrpanMm6yca8xhfvB1Pu9SsVG3c+5OJfsGXKxPuaHs/yHnmk8zls/xvsQuu/HenJvu554jXxt3eOj4GOevTnDeOsX9H3iVoZ7rV8b/sIBeXEz3iqy/HQ6lNBPUjsXQO2bm25KgErcBCjNbGWdth/KaXO7pKGA+ppj7k9808lVQTHHRwTruf6iyr/AE9za1GPe0s2+2k/WkXvYvucL9a64xvqizf2yM88J9unyK+VgfB+53znXwvRbQ/MVQ9guBoiMcCptN1LLG6DOzviIJKv4WxoNbaIrMfECOg88rMPqKueeqAvXgKuYzXXxuzVHGtxo5V3uS+egz3Ft+lvncLuPuXtbly4wnPMbzxxknPGR9dNq4w/tN3vkYVOuC6KLQN3lHONRsKw2j2D+7mn3meObvJkL5hoX5wC1QGHyZnsg15gvo5B7udylQKq9gPvgwY7862qYafSe4924L44CzrH/cSX17+Zzl/VDfO8T+3JvsvzVm3DvB56ydZhznXY67I+fR+Qug/nAR46iQcr7H01DcHAFVLYbmxUNlNInx+Eb2F6VCqcXKPaM5jFNtjG8Usa/Pzr3eTiq4yvl96rg30M1+ZzPrp1p53+dn+byOTuZne7lvw2Ua9rXxPiPs6/qW+ZL7nK+fMt7b5wDfww9q+QH0ThAUw5+mK0wHuHc1lKvNhknsT7Qwjt7K+FIG59JyDvB/2ZhfWwyliDLmzzk5N+Jiv6OO92S7GdtbGY+3G2qcO/gZHf2K+0wj3FMzzr6Fk8x7pozneFfwe86D+lMBUJoTBIWmEHoinJasgmpuDPtazVArTOKeNRbmr29hv93K+OMcxsts7E8sohNlFfxPTsaTh6DsqqPzj/OuS83GXJtx3znWoy+wHtzLuK2fd5wf4t5BD+v13zIWJtl3Y4qe865EPmJeJb/TAsaOxVBqEaGStRKq5tVQu2uGQt9zjI9ZOJ+ewjnHy4a53NdcwPmOYvYnOtg/v4o6XZW886ixr4H9gc2cv3qahp/lPeZOI+5l3NFvzA/RSzrvE24z3jvBePO08T7eTuwf94PipiegHBPEWFgKtUXPMG9dxbxjNeP0dVA4udGYT4NKnJX1yFwn/4uNcfs+Pi/IzvzuKu5PdnFu7CjN+pD77KdZzz/L/voLxp5e1tOuOPl/hrjX7OH8rdvMp05wfvIHzvkHVOHeoiAoZ4VC5XwklEwxVbwv3sgns3/DFtZbrEY+h/oXcE9bMeM1DmNPNdS6D9NFdcz7fljF/3DFqF/jfI3O5zR9y3ryNO/o8qmmflA5GACliCCoF4ZUcz6cdX+rUS9g3F4MtffK6IST/fJhzovvGnvc9IV21tu6uCd1vJp3PaSz08w7vd/C/hg/KKYEQG1JEG0IMeLnoBr7B5r3Eu3exbnSN6AgOBgPDHHOdvMtPv821IN31CBfZ4PSUHGN9H9vfnJD - - - - - - eJwNlVkglgkbhlGWmVSfJcSXFAqRUpow+J77eZW1kqVhSkmoZEmrhKxJkRKhZRhRokWLSoiMImWJIiM1kyn9Q01UU2rq7+g+uk6u6+CeYWLCtVpXae73yfRMTRE1q6RJ7r2IlNfnwNtJTBW+oyGVOgcWjwJpknwSfXVUpstzZclF8wDupvyHGcetseJKHWn6/yJZm2KGG1LG9Ge8DMF1Ecz8xgtWW8p4cZoW8dM+Up5WRyf9POBcaGq3xCGek8Y8oQHjSRC7lJKe1z3JMUtTUh7TydO2n6JFRV300icAY+I0Bbv7S2hkvR3JjKmCyQcB/7pn0qW/I1ApU4CgXBlIT7TDTfcBWF5fIMyeGk3fKz4kyRNZ2lk6D+sCyoWgMVE4dDaObh5so1GOidhvkIJar5l4GKePHKV3VH7WBOUGdTx0cTK2RElQ/PQz9fg9gPyO1/Ryyy6eVJJFtWW5yBy3mxKDP2Bcw0J4Bm6F3pNx2Nd0hjpMfdkq/DRFGi6k1jVNkm7tMFyQjMJTry6cD+2k23fCoJ7fzh3nz6Gg5GfUmFyGy3AxfpS8oqBwR/prdgrCIpMhe20377w0lkM+ZsOs63eEnIqFg6IVVDXvUoTYHU9cvTG3rI/7DY1YPLER0koVyD6vCrUaOy6JtkRq/30E+LbBY4E9Gmb7oyLOHXXX1uGT6yA2ZC+RKGYO0WVzY54VNMpurfJJThnp5oXnX1C0yVwuevqZYyKUWbP0BFW4vaY8WRHkTKtZu+Q3lvknnCo0xnPeIkWe80IOKjfeYvWtQYpPtOGey/6wjayHyPYVymrusvTIOTgtdsNFXVNc1LOi1tBkFM99yT8OafPaJHn+NLQMNXfGccy5JyjpKMJk53HsazyKYzqzIGMzE4Ee5bTSagDn3XJhad+EcNXTeGnQJ6lrKAOtGcQEw3rujXiDti+MasOrcC38DbO8/kBAHLh6jkRYt8+Qu/6XCuXMnazlsYAfVSXzjmWVaImIw+amXorX3Y55qi1QmVKOpeaNkJo3myfZpXFrgr7ws3Ev3Kvl7fbWneXFDd8J9WM3spGHEifYi/ncvScwPfQdHIz0KGGZIcdU5XFCgpxws1iXO+xzsevmRNZol3DVkf9hUVQqf2yIErz+VuPhA9L83HeDEGXgRlZFM/j2jtFseIDZduu3bdPhkKoKdETrC1/Tl3NzazJ71wXx4uNrecfCk/wwPYT/TpVjjRBT/ri4UAhPLhKqKkKRp5HO8RGbeKQjkxNE3pxw/h0/fphqt75SkRWq65A4JOLjFUtYo3kuT31biT16vVCZWChUfwG37cjlwWWPBc0L9zj03h1hOMNH2C26y2m22bhleYTPxJ7A0a8izpq0Fu2Sa5ihJcP73vYgNUbCtT8Nw65jFl85Uswdq3/g66uMhYufbrOtynxhpk8or/B7KGjbW/BXnd8EhciLcJ59kD2uO3PTgy9YesyEne6F85scA46J8mTPNiukFvzEIQ6urNS8n59vNuMA56P8fFsuT1cbKwS77GP5zLFC3JEJfKypk8tPpHGvdgsHn1yLsnfnsK5SlcdKbeCilouIk6rA89G/8vzcFFyRucT7DjSzuf4Uu0N5//LsWhsha/iakLNcl0PnLWfHDzJC+QILbpFqhtWdBIxTfovSVb28Z3wCq62bz75dtThqmsQnDsULcw0W847TIQJpnhJE3Qk4teEFG5psZImHkZDeFCu06uoJzrKPUHT+GmQ7WsgpMhsHz/kL54MkfElFl7NypdisbggZ2+VQlJ3AX24p0INP5sJh7VHc/mYNP9v2E9SHXO1ufmgUkJTLZaJ+LjRdwm3i19SSnobTaTaQLV2IamtXYdw2EaeF/EqNB76S8eQa9H/2g7jdFQv3T+JRdeMXZspGcdTO+TSoowXvR/XUe3od/hnajEg/G4SOmMN2dhhG375PqXKr4O2ZQxv8M2EmNsP0w8p4cU4JSHoh0am6zT2zglg7YApUXW5IPufbg06FQFQYRjMv6KOsMB+WF5WRFemKxR+tYWBgjBMibRTpHEe7xhrKdfHAP/eLqCo/Er+2XcDV9jOwfHgC+sfzkKT+O9nu1YfTeFfafSWCPmwW0foZRtDLV8VmE1OsUj6BC6XW6NNIwHxPAfv1GyXVw6fx9YYUizo8eVSsIoLtNmBr/lIsPWVNRxvvIj+sjVZGmqBx3mi8ClTnpkQF1vzW1DF1ATr6EnBkWjc1nvosWRm+HF9G9vN+2Tq2H12OT1162HPzMxomnYWoxhYG0hbwalaky8JXyQSNFFgmSvBzrDckT49Q1fe6uGaQRleHmxHepCM0O63jQpMxmDAohbXRuzBFbSyMWstJyJfGsdcDNGXMOiSla+PS+0A8Tb8O8w51VLrX0S5fa1gP5lJwiRgXQpNww1kLW0oDMTg2C8dyMjC1r4+6yw9gynpztLXIomgkltyjd8Jv2AO//N6IEEcjxIUloFPQhJJbHgyzV8Ez9nfaOuSLD3LaaKu/iN5xh3H6XiLyvYFsm0D43LJAiIMhlPysObkiDWV1Jagt8YKFryc7f3PW9Z4RNVmMLNd0WrG6l5r7P1Hwzna09xSTWNMCZ//7xuy5BAd7VZzZ20kKot9g9keZJGrmbpLY78L6DlNo22fQdrkd+OicTb7D39EhluKunE5klgHz6vbjySILeHufk8yRPoz01QXYNssGm0Wvqft5ApStJvBIVQdQcUii8WIDpSmGkvq+HNTId8LdWYS+x4NY3CPHpV/b6J14HjrPHqYBXRf0OXZR7duZuOAzFSNux8j5wxiou9dLzhm1UOjQfQzNCcIOcsWM6Hf4KaCBzybpCeKxx1nvQgOuSQfB2WMTxL2KrBKRgnFr/Kjd3xoT77+F9ndzWLzRGZZRwzSn6wpJqcUjQMMM2qt3Qu1tvPAoWkE42nEWq44aov7xC8z4czuk+uWw4fIpvPIQoD3WERudDqJP5QutDNQm6fQg3C3zpDfT8nB64B1cxHuRsSkZjcu00bTeCiv79tH7AX14/bkGksnxkNtaiIoIXbzPvoZF2z5j5q1+pMScxTaeiWKp5fBTsKBDXm/IIvk0vB/LY71qB3JVHOE74QvFxHhA87UPGo8lQj6rAIpBNhzZOp+0LD6g+NIE3iJ7BdX7QuG/pJQafh7G9rA92Hf4Ix33mkaNAQOUH2kBOakMaMYmoGFaBv59UAF/r1p+dD0bOdE38OPBWwj84TniUq7C7V+m13vUqSxRB8EPd9HLjdLIf90KJ8W/sODuSur8bzQqT65AwZJPZOyzieTa/HFm9HRM1lXFHytSkazsg9j3AcjwmIqNYTkI+EEa7sZToFD7gSptrqI16A/4LfsBDZvt6VntavZU8WNrt0+U5+eKK4OPJJv3tGDU7FB+0inmhoyL1D9dCkfnLsVyzWnwTgynl39n4mhjHd16XEX71xSQXX8YjtxfAftKM3qwS5+nFXbg7qy9+DLKEf6+F7Biaj1eVafgn2PF5PajO0o7giHVMAOvbsSRlpEP+rp10BOkjyIHDUR3KyGpWUCkxhUkJIo49+kJRC5opq1aYm7dLMXHVPMQcKkEd0q1EVabRDUj5WQ0cgd7xvdINt1UwlDrPEw7LxL0dKpZIccWvZcHMZwfBfH7OpJTLsAvKaUk1WiD+hE1FHQHf/vdRxhUl+eYrQosiJ5JwlMMyPyzEZbMu09PHa7Qlp1TKTvanV/iNsJTckimxwF/TTbHgx4nev44nQyK0mhKvgsSnz0hK9dcKG8pwUCiGypqWvk41XP6SyP8H1PJG6M= - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - 5044 - 16404 - 27426 - 36350 - 47943 - 57440 - 69819 - 82495 - 93231 - 103854 - - - 1357446760 - 3af4bc667298b083df087d70a02e9ca867a01650 - diff -r 59fec1e2a6c3 -r b4f6df8fa89b test-data/nonspecific-hla/outputs/workflow.txt --- a/test-data/nonspecific-hla/outputs/workflow.txt Sun Mar 30 23:00:45 2025 +0000 +++ b/test-data/nonspecific-hla/outputs/workflow.txt Wed Oct 01 22:20:54 2025 +0000 @@ -1,16 +1,34 @@ +# Workflow: Nonspecific-HLA + + +crystalc.run-crystalc=false +database.db-path=final_db.fas database.decoy-tag=rev_ -diann.fragpipe.cmd-opts= +diann.channel-normalization-strategy=0 +diann.cmd-opts= +diann.generate-msstats=true diann.heavy= diann.library= diann.light= diann.medium= +diann.min-site-prob=0.75 +diann.mod-tag= diann.q-value=0.01 diann.quantification-strategy=3 +diann.quantification-strategy-2=2 diann.run-dia-nn=false diann.run-dia-plex=false diann.run-specific-protein-q-value=false diann.unrelated-runs=false diann.use-predicted-spectra=false +diatracer.corr-threshold=0.3 +diatracer.delta-apex-im=0.01 +diatracer.delta-apex-rt=3 +diatracer.mass-defect-filter=true +diatracer.mass-defect-offset=0.1 +diatracer.rf-max=500 +diatracer.run-diatracer=false +diatracer.write-intermediate-files=false diaumpire.AdjustFragIntensity=true diaumpire.BoostComplementaryIon=false diaumpire.CorrThreshold=0 @@ -32,10 +50,19 @@ diaumpire.SE.NoMissedScan=1 diaumpire.SE.SN=1.1 diaumpire.run-diaumpire=false +fpop.coadaptr.fpop.fpop_masses= +fpop.coadaptr.fpop.run-fpop-coadaptr=false +fpop.fragpipe.fpop.fpop-tmt=false +fpop.fragpipe.fpop.label_control= +fpop.fragpipe.fpop.label_fpop= +fpop.fragpipe.fpop.region_size=1 +fpop.fragpipe.fpop.run-fpop=false +fpop.fragpipe.fpop.subtract-control=false freequant.mz-tol=10 freequant.rt-tol=0.4 freequant.run-freequant=false ionquant.excludemods= +ionquant.formula= ionquant.heavy= ionquant.imtol=0.05 ionquant.ionfdr=0.01 @@ -49,7 +76,7 @@ ionquant.mbrtoprun=10 ionquant.medium= ionquant.minfreq=0 -ionquant.minions=2 +ionquant.minions=1 ionquant.minisotopes=2 ionquant.minscans=3 ionquant.mztol=10 @@ -64,15 +91,24 @@ ionquant.use-labeling=false ionquant.use-lfq=true ionquant.writeindex=0 +msbooster.find-best-im-model=false +msbooster.find-best-rt-model=false +msbooster.find-best-spectra-model=false +msbooster.fragmentation-type=0 +msbooster.im-model=DIA-NN +msbooster.koina-url= +msbooster.predict-im=true msbooster.predict-rt=true msbooster.predict-spectra=true +msbooster.rt-model=DIA-NN msbooster.run-msbooster=true -msbooster.use-correlated-features=false +msbooster.spectra-model=DIA-NN +msbooster.spectral-library-path= msfragger.Y_type_masses= msfragger.activation_types=all -msfragger.add_topN_complementary=0 msfragger.allowed_missed_cleavage_1=2 msfragger.allowed_missed_cleavage_2=2 +msfragger.analyzer_types=all msfragger.calibrate_mass=2 msfragger.check_spectral_files=true msfragger.clip_nTerm_M=true @@ -94,6 +130,7 @@ msfragger.localize_delta_mass=false msfragger.mass_diff_to_variable_mod=0 msfragger.mass_offsets=0 +msfragger.mass_offsets_detailed= msfragger.max_fragment_charge=2 msfragger.max_variable_mods_combinations=5000 msfragger.max_variable_mods_per_peptide=3 @@ -117,8 +154,8 @@ msfragger.output_format=pepXML_pin msfragger.output_max_expect=50.0 msfragger.output_report_topN=1 +msfragger.output_report_topN_dda_plus=5 msfragger.output_report_topN_dia1=5 -msfragger.output_report_topN_dia2=3 msfragger.override_charge=false msfragger.precursor_mass_lower=-20 msfragger.precursor_mass_mode=selected @@ -133,8 +170,8 @@ msfragger.restrict_deltamass_to=all msfragger.reuse_dia_fragment_peaks=false msfragger.run-msfragger=true -msfragger.search_enzyme_cut_1=- -msfragger.search_enzyme_cut_2=- +msfragger.search_enzyme_cut_1=@ +msfragger.search_enzyme_cut_2=@ msfragger.search_enzyme_name_1=nonspecific msfragger.search_enzyme_name_2=null msfragger.search_enzyme_nocut_1= @@ -142,16 +179,17 @@ msfragger.search_enzyme_sense_1=C msfragger.search_enzyme_sense_2=C msfragger.table.fix-mods=0.0,C-Term Peptide,true,-1; 0.0,N-Term Peptide,true,-1; 0.0,C-Term Protein,true,-1; 0.0,N-Term Protein,true,-1; 0.0,G (glycine),true,-1; 0.0,A (alanine),true,-1; 0.0,S (serine),true,-1; 0.0,P (proline),true,-1; 0.0,V (valine),true,-1; 0.0,T (threonine),true,-1; 57.02146,C (cysteine),false,-1; 0.0,L (leucine),true,-1; 0.0,I (isoleucine),true,-1; 0.0,N (asparagine),true,-1; 0.0,D (aspartic acid),true,-1; 0.0,Q (glutamine),true,-1; 0.0,K (lysine),true,-1; 0.0,E (glutamic acid),true,-1; 0.0,M (methionine),true,-1; 0.0,H (histidine),true,-1; 0.0,F (phenylalanine),true,-1; 0.0,R (arginine),true,-1; 0.0,Y (tyrosine),true,-1; 0.0,W (tryptophan),true,-1; 0.0,B ,true,-1; 0.0,J,true,-1; 0.0,O,true,-1; 0.0,U,true,-1; 0.0,X,true,-1; 0.0,Z,true,-1 -msfragger.table.var-mods=15.9949,M,true,2; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQ,true,1; -18.0106,nE,true,1; 119.0041,C,true,1; 0.98402,N,false,1; 8.014199,K,false,1; 10.008269,R,false,1; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 +msfragger.table.var-mods=15.99491461956,M,true,2; 42.0105646837,[^,true,1; -17.0265,nQ,true,1; -18.0106,nE,true,1; 119.0041,C,true,1 msfragger.track_zero_topN=0 msfragger.use_all_mods_in_first_search=false +msfragger.use_detailed_offsets=false msfragger.use_topN_peaks=300 msfragger.write_calibrated_mzml=false -msfragger.write_uncalibrated_mgf=false msfragger.zero_bin_accept_expect=0 msfragger.zero_bin_mult_expect=1 opair.activation1=HCD opair.activation2=ETD +opair.allowed_sites= opair.filterOxonium=true opair.glyco_db= opair.max_glycans=4 @@ -174,7 +212,6 @@ phi-report.dont-use-prot-proph-file=false phi-report.filter=--sequential --prot 1 phi-report.pep-level-summary=true -phi-report.philosoher-msstats=false phi-report.print-decoys=false phi-report.prot-level-summary=true phi-report.remove-contaminants=false @@ -182,6 +219,7 @@ protein-prophet.cmd-opts=--maxppmdiff 2000000 --minprob 0.05 protein-prophet.run-protein-prophet=true ptmprophet.cmdline= +ptmprophet.override-defaults=false ptmprophet.run-ptmprophet=false ptmshepherd.adv_params=false ptmshepherd.annotation-common=false @@ -193,7 +231,6 @@ ptmshepherd.cap_y_ions= ptmshepherd.decoy_type=1 ptmshepherd.diag_ions= -ptmshepherd.diagextract_mode=false ptmshepherd.diagmine_diagMinFoldChange=3.0 ptmshepherd.diagmine_diagMinSpecDiff=00.2 ptmshepherd.diagmine_fragMinFoldChange=3.0 @@ -201,14 +238,11 @@ ptmshepherd.diagmine_fragMinSpecDiff=00.1 ptmshepherd.diagmine_minIonsPerSpec=2 ptmshepherd.diagmine_minPeps=25 -ptmshepherd.diagmine_mode=false ptmshepherd.diagmine_pepMinFoldChange=3.0 ptmshepherd.diagmine_pepMinSpecDiff=00.2 -ptmshepherd.glyco_adducts= ptmshepherd.glyco_fdr=1.00 ptmshepherd.glyco_isotope_max=3 ptmshepherd.glyco_isotope_min=-1 -ptmshepherd.glyco_mode=false ptmshepherd.glyco_ppm_tol=50 ptmshepherd.glycodatabase= ptmshepherd.histo_smoothbins=2 @@ -218,9 +252,9 @@ ptmshepherd.iontype_x=false ptmshepherd.iontype_y=true ptmshepherd.iontype_z=false +ptmshepherd.iterloc_maxEpoch=100 +ptmshepherd.iterloc_mode=false ptmshepherd.localization_allowed_res= -ptmshepherd.localization_background=4 -ptmshepherd.max_adducts=0 ptmshepherd.n_glyco=true ptmshepherd.normalization-psms=true ptmshepherd.normalization-scans=false @@ -232,28 +266,41 @@ ptmshepherd.precursor_mass_units=0 ptmshepherd.precursor_tol=0.01 ptmshepherd.print_decoys=false -ptmshepherd.prob_dhexOx=2,0.5,0.1 -ptmshepherd.prob_dhexY=2,0.5 -ptmshepherd.prob_neuacOx=2,0.05,0.2 -ptmshepherd.prob_neugcOx=2,0.05,0.2 -ptmshepherd.prob_phosphoOx=2,0.05,0.2 -ptmshepherd.prob_regY=5,0.5 -ptmshepherd.prob_sulfoOx=2,0.05,0.2 +ptmshepherd.print_full_glyco_params=false +ptmshepherd.prob_mass=0.5 ptmshepherd.remainder_masses= ptmshepherd.remove_glycan_delta_mass=true ptmshepherd.run-shepherd=false +ptmshepherd.run_diagextract_mode=false +ptmshepherd.run_diagmine_mode=false +ptmshepherd.run_glyco_mode=false +ptmshepherd.spectra_condPeaks=150 +ptmshepherd.spectra_condRatio=0.0001 +ptmshepherd.spectra_maxPrecursorCharge=4 ptmshepherd.spectra_maxfragcharge=2 ptmshepherd.spectra_ppmtol=20 ptmshepherd.varmod_masses= quantitation.run-label-free-quant=false run-psm-validation=true run-validation-tab=true -saintexpress.fragpipe.cmd-opts= +saintexpress.cmd-opts= saintexpress.max-replicates=10 saintexpress.run-saint-express=false saintexpress.virtual-controls=100 +skyline.run-skyline=false +skyline.skyline=false +skyline.skyline-custom=false +skyline.skyline-custom-path= +skyline.skyline-daily=true +skyline.skyline-fragment-tolerance=10 +skyline.skyline-mods-mode=Default +skyline.skyline-precursor-tolerance=10 +skyline.use-ssl=false +speclibgen.convert-pepxml=true +speclibgen.convert-psm=false speclibgen.easypqp.extras.max_delta_ppm=15 speclibgen.easypqp.extras.max_delta_unimod=0.02 +speclibgen.easypqp.extras.max_glycan_qval=1 speclibgen.easypqp.extras.rt_lowess_fraction=0 speclibgen.easypqp.fragment.a=false speclibgen.easypqp.fragment.b=true @@ -262,6 +309,7 @@ speclibgen.easypqp.fragment.y=true speclibgen.easypqp.fragment.z=false speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM +speclibgen.easypqp.labile_mode=Regular (not glyco) speclibgen.easypqp.neutral_loss=false speclibgen.easypqp.rt-cal=noiRT speclibgen.easypqp.select-file.text= @@ -270,6 +318,7 @@ speclibgen.run-speclibgen=false tab-run.delete_calibrated_mzml=false tab-run.delete_temp_files=false +tab-run.export_matched_fragments=false tab-run.sub_mzml_prob_threshold=0.5 tab-run.write_sub_mzml=false tmtintegrator.add_Ref=-1 @@ -278,24 +327,28 @@ tmtintegrator.allow_unlabeled=true tmtintegrator.best_psm=true tmtintegrator.channel_num=TMT-6 -tmtintegrator.dont-run-fq-lq=false +tmtintegrator.extraction_tool=IonQuant tmtintegrator.glyco_qval=-1 -tmtintegrator.groupby=0 +tmtintegrator.groupby=-1 tmtintegrator.log2transformed=true tmtintegrator.max_pep_prob_thres=0 tmtintegrator.min_ntt=0 tmtintegrator.min_pep_prob=0.9 tmtintegrator.min_percent=0.05 tmtintegrator.min_purity=0.5 +tmtintegrator.min_resolution=0 tmtintegrator.min_site_prob=-1 +tmtintegrator.min_snr=0 tmtintegrator.mod_tag=none tmtintegrator.ms1_int=true tmtintegrator.outlier_removal=true +tmtintegrator.philosopher-msstats=false tmtintegrator.print_RefInt=false tmtintegrator.prot_exclude=none tmtintegrator.prot_norm=0 tmtintegrator.psm_norm=false tmtintegrator.quant_level=2 +tmtintegrator.ref_d_tag=Pool tmtintegrator.ref_tag=Bridge tmtintegrator.run-tmtintegrator=false tmtintegrator.tolerance=20 @@ -306,4 +359,6 @@ workflow.description=

Nonspecific search, with recommended settings for HLA peptides. Peptide length 7-25. MSFragger search assumes cysteines were not alkylated (i.e. samples were not treated with iodoacetamide). Cysteinylation (C+119) is specified as variable modification. MSFragger rescoring with MSBooster. PSM validation with Percolator. Protein FDR filter is not applied, so each output file (PSM, ion, peptide) is filtered to 1% FDR at that level. If needed, extend to add label-free quantifcation (using IonQuant) or spectral library building with EasyPQP.

workflow.input.data-type.im-ms=false workflow.input.data-type.regular-ms=true -workflow.saved-with-ver=20.0-build5 +workflow.misc.save-sdrf=true +workflow.misc.sdrf-type=Default +workflow.saved-with-ver=23.0-build14 diff -r 59fec1e2a6c3 -r b4f6df8fa89b test-data/tmt11/outputs/workflow.txt --- a/test-data/tmt11/outputs/workflow.txt Sun Mar 30 23:00:45 2025 +0000 +++ b/test-data/tmt11/outputs/workflow.txt Wed Oct 01 22:20:54 2025 +0000 @@ -1,16 +1,34 @@ +# Workflow: TMT11 + + +crystalc.run-crystalc=false +database.db-path=final_db.fas database.decoy-tag=rev_ -diann.fragpipe.cmd-opts= +diann.channel-normalization-strategy=0 +diann.cmd-opts= +diann.generate-msstats=true diann.heavy= diann.library= diann.light= diann.medium= +diann.min-site-prob=0.75 +diann.mod-tag= diann.q-value=0.01 diann.quantification-strategy=3 +diann.quantification-strategy-2=2 diann.run-dia-nn=false diann.run-dia-plex=false diann.run-specific-protein-q-value=false diann.unrelated-runs=false -diann.use-predicted-spectra=true +diann.use-predicted-spectra=false +diatracer.corr-threshold=0.3 +diatracer.delta-apex-im=0.01 +diatracer.delta-apex-rt=3 +diatracer.mass-defect-filter=true +diatracer.mass-defect-offset=0.1 +diatracer.rf-max=500 +diatracer.run-diatracer=false +diatracer.write-intermediate-files=false diaumpire.AdjustFragIntensity=true diaumpire.BoostComplementaryIon=false diaumpire.CorrThreshold=0 @@ -32,10 +50,19 @@ diaumpire.SE.NoMissedScan=1 diaumpire.SE.SN=1.1 diaumpire.run-diaumpire=false +fpop.coadaptr.fpop.fpop_masses= +fpop.coadaptr.fpop.run-fpop-coadaptr=false +fpop.fragpipe.fpop.fpop-tmt=false +fpop.fragpipe.fpop.label_control= +fpop.fragpipe.fpop.label_fpop= +fpop.fragpipe.fpop.region_size=1 +fpop.fragpipe.fpop.run-fpop=false +fpop.fragpipe.fpop.subtract-control=false freequant.mz-tol=10 freequant.rt-tol=0.4 freequant.run-freequant=false ionquant.excludemods= +ionquant.formula= ionquant.heavy= ionquant.imtol=0.05 ionquant.ionfdr=0.01 @@ -49,7 +76,7 @@ ionquant.mbrtoprun=10 ionquant.medium= ionquant.minfreq=0 -ionquant.minions=2 +ionquant.minions=1 ionquant.minisotopes=2 ionquant.minscans=3 ionquant.mztol=10 @@ -64,15 +91,24 @@ ionquant.use-labeling=false ionquant.use-lfq=true ionquant.writeindex=0 +msbooster.find-best-im-model=false +msbooster.find-best-rt-model=false +msbooster.find-best-spectra-model=false +msbooster.fragmentation-type=0 +msbooster.im-model=DIA-NN +msbooster.koina-url= +msbooster.predict-im=true msbooster.predict-rt=true msbooster.predict-spectra=true +msbooster.rt-model=DIA-NN msbooster.run-msbooster=true -msbooster.use-correlated-features=false +msbooster.spectra-model=DIA-NN +msbooster.spectral-library-path= msfragger.Y_type_masses= msfragger.activation_types=all -msfragger.add_topN_complementary=0 msfragger.allowed_missed_cleavage_1=2 msfragger.allowed_missed_cleavage_2=2 +msfragger.analyzer_types=all msfragger.calibrate_mass=2 msfragger.check_spectral_files=true msfragger.clip_nTerm_M=true @@ -94,6 +130,7 @@ msfragger.localize_delta_mass=false msfragger.mass_diff_to_variable_mod=0 msfragger.mass_offsets=0 +msfragger.mass_offsets_detailed= msfragger.max_fragment_charge=2 msfragger.max_variable_mods_combinations=5000 msfragger.max_variable_mods_per_peptide=3 @@ -104,8 +141,8 @@ msfragger.minimum_ratio=0.01 msfragger.misc.fragger.clear-mz-hi=131.5 msfragger.misc.fragger.clear-mz-lo=125.5 -msfragger.misc.fragger.digest-mass-hi=5000 -msfragger.misc.fragger.digest-mass-lo=200 +msfragger.misc.fragger.digest-mass-hi=5000.0 +msfragger.misc.fragger.digest-mass-lo=200.0 msfragger.misc.fragger.enzyme-dropdown-1=stricttrypsin msfragger.misc.fragger.enzyme-dropdown-2=null msfragger.misc.fragger.precursor-charge-hi=4 @@ -117,8 +154,8 @@ msfragger.output_format=pepXML_pin msfragger.output_max_expect=50.0 msfragger.output_report_topN=1 +msfragger.output_report_topN_dda_plus=5 msfragger.output_report_topN_dia1=5 -msfragger.output_report_topN_dia2=3 msfragger.override_charge=false msfragger.precursor_mass_lower=-20 msfragger.precursor_mass_mode=selected @@ -142,16 +179,17 @@ msfragger.search_enzyme_sense_1=C msfragger.search_enzyme_sense_2=C msfragger.table.fix-mods=0.0,C-Term Peptide,true,-1; 0.0,N-Term Peptide,true,-1; 0.0,C-Term Protein,true,-1; 0.0,N-Term Protein,true,-1; 0.0,G (glycine),true,-1; 0.0,A (alanine),true,-1; 0.0,S (serine),true,-1; 0.0,P (proline),true,-1; 0.0,V (valine),true,-1; 0.0,T (threonine),true,-1; 57.02146,C (cysteine),true,-1; 0.0,L (leucine),true,-1; 0.0,I (isoleucine),true,-1; 0.0,N (asparagine),true,-1; 0.0,D (aspartic acid),true,-1; 0.0,Q (glutamine),true,-1; 229.16293,K (lysine),true,-1; 0.0,E (glutamic acid),true,-1; 0.0,M (methionine),true,-1; 0.0,H (histidine),true,-1; 0.0,F (phenylalanine),true,-1; 0.0,R (arginine),true,-1; 0.0,Y (tyrosine),true,-1; 0.0,W (tryptophan),true,-1; 0.0,B ,true,-1; 0.0,J,true,-1; 0.0,O,true,-1; 0.0,U,true,-1; 0.0,X,true,-1; 0.0,Z,true,-1 -msfragger.table.var-mods=15.9949,M,true,3; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQnC,false,1; -18.0106,nE,false,1; 229.16293,n^,true,1; 229.16293,S,true,1; 0.0,site_08,false,1; 0.0,site_09,false,1; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 +msfragger.table.var-mods=15.99491461956,M,true,3; 42.0105646837,[^,true,1; 229.16293213472,n^,true,1; 229.16293213472,S,true,1 msfragger.track_zero_topN=0 msfragger.use_all_mods_in_first_search=false +msfragger.use_detailed_offsets=false msfragger.use_topN_peaks=150 msfragger.write_calibrated_mzml=false -msfragger.write_uncalibrated_mgf=false msfragger.zero_bin_accept_expect=0 msfragger.zero_bin_mult_expect=1 opair.activation1=HCD opair.activation2=ETD +opair.allowed_sites= opair.filterOxonium=true opair.glyco_db= opair.max_glycans=4 @@ -174,7 +212,6 @@ phi-report.dont-use-prot-proph-file=false phi-report.filter=--sequential --picked --prot 0.01 phi-report.pep-level-summary=false -phi-report.philosoher-msstats=false phi-report.print-decoys=false phi-report.prot-level-summary=false phi-report.remove-contaminants=false @@ -182,6 +219,7 @@ protein-prophet.cmd-opts=--maxppmdiff 2000000 --minprob 0.5 protein-prophet.run-protein-prophet=true ptmprophet.cmdline= +ptmprophet.override-defaults=false ptmprophet.run-ptmprophet=false ptmshepherd.adv_params=false ptmshepherd.annotation-common=true @@ -193,7 +231,6 @@ ptmshepherd.cap_y_ions= ptmshepherd.decoy_type=1 ptmshepherd.diag_ions= -ptmshepherd.diagextract_mode=false ptmshepherd.diagmine_diagMinFoldChange=3.0 ptmshepherd.diagmine_diagMinSpecDiff=00.2 ptmshepherd.diagmine_fragMinFoldChange=3.0 @@ -201,14 +238,11 @@ ptmshepherd.diagmine_fragMinSpecDiff=00.1 ptmshepherd.diagmine_minIonsPerSpec=2 ptmshepherd.diagmine_minPeps=25 -ptmshepherd.diagmine_mode=false ptmshepherd.diagmine_pepMinFoldChange=3.0 ptmshepherd.diagmine_pepMinSpecDiff=00.2 -ptmshepherd.glyco_adducts= ptmshepherd.glyco_fdr=1.00 ptmshepherd.glyco_isotope_max=3 ptmshepherd.glyco_isotope_min=-1 -ptmshepherd.glyco_mode=false ptmshepherd.glyco_ppm_tol=50 ptmshepherd.glycodatabase= ptmshepherd.histo_smoothbins=2 @@ -218,9 +252,9 @@ ptmshepherd.iontype_x=false ptmshepherd.iontype_y=true ptmshepherd.iontype_z=false +ptmshepherd.iterloc_maxEpoch=100 +ptmshepherd.iterloc_mode=false ptmshepherd.localization_allowed_res= -ptmshepherd.localization_background=4 -ptmshepherd.max_adducts=0 ptmshepherd.n_glyco=true ptmshepherd.normalization-psms=true ptmshepherd.normalization-scans=false @@ -232,28 +266,41 @@ ptmshepherd.precursor_mass_units=0 ptmshepherd.precursor_tol=0.01 ptmshepherd.print_decoys=false -ptmshepherd.prob_dhexOx=2,0.5,0.1 -ptmshepherd.prob_dhexY=2,0.5 -ptmshepherd.prob_neuacOx=2,0.05,0.2 -ptmshepherd.prob_neugcOx=2,0.05,0.2 -ptmshepherd.prob_phosphoOx=2,0.05,0.2 -ptmshepherd.prob_regY=5,0.5 -ptmshepherd.prob_sulfoOx=2,0.05,0.2 +ptmshepherd.print_full_glyco_params=false +ptmshepherd.prob_mass=0.5 ptmshepherd.remainder_masses= ptmshepherd.remove_glycan_delta_mass=true ptmshepherd.run-shepherd=false +ptmshepherd.run_diagextract_mode=false +ptmshepherd.run_diagmine_mode=false +ptmshepherd.run_glyco_mode=false +ptmshepherd.spectra_condPeaks=150 +ptmshepherd.spectra_condRatio=0.0001 +ptmshepherd.spectra_maxPrecursorCharge=4 ptmshepherd.spectra_maxfragcharge=2 ptmshepherd.spectra_ppmtol=20 ptmshepherd.varmod_masses= quantitation.run-label-free-quant=false run-psm-validation=true run-validation-tab=true -saintexpress.fragpipe.cmd-opts= +saintexpress.cmd-opts= saintexpress.max-replicates=3 saintexpress.run-saint-express=true saintexpress.virtual-controls=100 +skyline.run-skyline=false +skyline.skyline=false +skyline.skyline-custom=false +skyline.skyline-custom-path= +skyline.skyline-daily=true +skyline.skyline-fragment-tolerance=10 +skyline.skyline-mods-mode=Default +skyline.skyline-precursor-tolerance=10 +skyline.use-ssl=false +speclibgen.convert-pepxml=true +speclibgen.convert-psm=false speclibgen.easypqp.extras.max_delta_ppm=15 speclibgen.easypqp.extras.max_delta_unimod=0.02 +speclibgen.easypqp.extras.max_glycan_qval=1 speclibgen.easypqp.extras.rt_lowess_fraction=0 speclibgen.easypqp.fragment.a=false speclibgen.easypqp.fragment.b=true @@ -262,6 +309,7 @@ speclibgen.easypqp.fragment.y=true speclibgen.easypqp.fragment.z=false speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM +speclibgen.easypqp.labile_mode=Regular (not glyco) speclibgen.easypqp.neutral_loss=false speclibgen.easypqp.rt-cal=noiRT speclibgen.easypqp.select-file.text= @@ -270,6 +318,7 @@ speclibgen.run-speclibgen=false tab-run.delete_calibrated_mzml=false tab-run.delete_temp_files=false +tab-run.export_matched_fragments=false tab-run.sub_mzml_prob_threshold=0.5 tab-run.write_sub_mzml=false tmtintegrator.add_Ref=1 @@ -278,24 +327,28 @@ tmtintegrator.allow_unlabeled=false tmtintegrator.best_psm=true tmtintegrator.channel_num=TMT-11 -tmtintegrator.dont-run-fq-lq=false +tmtintegrator.extraction_tool=IonQuant tmtintegrator.glyco_qval=-1 -tmtintegrator.groupby=0 +tmtintegrator.groupby=-1 tmtintegrator.log2transformed=true tmtintegrator.max_pep_prob_thres=0.9 tmtintegrator.min_ntt=0 tmtintegrator.min_pep_prob=0.9 tmtintegrator.min_percent=0.05 tmtintegrator.min_purity=0.5 +tmtintegrator.min_resolution=0 tmtintegrator.min_site_prob=-1 +tmtintegrator.min_snr=0 tmtintegrator.mod_tag=none tmtintegrator.ms1_int=true tmtintegrator.outlier_removal=true +tmtintegrator.philosopher-msstats=false tmtintegrator.print_RefInt=false tmtintegrator.prot_exclude=none tmtintegrator.prot_norm=1 tmtintegrator.psm_norm=false tmtintegrator.quant_level=2 +tmtintegrator.ref_d_tag=Pool tmtintegrator.ref_tag=Bridge tmtintegrator.run-tmtintegrator=true tmtintegrator.tolerance=20 @@ -306,4 +359,6 @@ workflow.description=

Basic TMT 11-plex workflow, with identification and quantification from high mass accuracy MS2. Met oxidation, protein N-term Acetyl, n-term TMT, and TMT on S ("overlabeling") are specified as variable modifications. TMT-Integrator with virtual reference approach, median-centering normalization, data summarization at the gene level. If a reference/bridge sample is available, specify the corresponding channel/sample name tag in the annotation file(s) and in TMT-Integrator tab.

workflow.input.data-type.im-ms=false workflow.input.data-type.regular-ms=true -workflow.saved-with-ver=20.0-build5 +workflow.misc.save-sdrf=true +workflow.misc.sdrf-type=Default +workflow.saved-with-ver=23.0-build14 diff -r 59fec1e2a6c3 -r b4f6df8fa89b workflows/Basic-Search.workflow --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/workflows/Basic-Search.workflow Wed Oct 01 22:20:54 2025 +0000 @@ -0,0 +1,361 @@ +# Workflow: Basic-Search + +crystalc.run-crystalc=false +database.decoy-tag=rev_ +diann.channel-normalization-strategy=0 +diann.cmd-opts= +diann.generate-msstats=true +diann.heavy= +diann.library= +diann.light= +diann.medium= +diann.min-site-prob=0.75 +diann.mod-tag= +diann.q-value=0.01 +diann.quantification-strategy=3 +diann.quantification-strategy-2=2 +diann.run-dia-nn=false +diann.run-dia-plex=false +diann.run-specific-protein-q-value=false +diann.unrelated-runs=false +diann.use-predicted-spectra=false +diatracer.corr-threshold=0.3 +diatracer.delta-apex-im=0.01 +diatracer.delta-apex-rt=3 +diatracer.mass-defect-filter=true +diatracer.mass-defect-offset=0.1 +diatracer.rf-max=500 +diatracer.run-diatracer=false +diatracer.write-intermediate-files=false +diaumpire.AdjustFragIntensity=true +diaumpire.BoostComplementaryIon=false +diaumpire.CorrThreshold=0 +diaumpire.DeltaApex=0.2 +diaumpire.ExportPrecursorPeak=false +diaumpire.Q1=true +diaumpire.Q2=true +diaumpire.Q3=true +diaumpire.RFmax=500 +diaumpire.RPmax=25 +diaumpire.RTOverlap=0.3 +diaumpire.SE.EstimateBG=false +diaumpire.SE.IsoPattern=0.3 +diaumpire.SE.MS1PPM=10 +diaumpire.SE.MS2PPM=20 +diaumpire.SE.MS2SN=1.1 +diaumpire.SE.MassDefectFilter=true +diaumpire.SE.MassDefectOffset=0.1 +diaumpire.SE.NoMissedScan=1 +diaumpire.SE.SN=1.1 +diaumpire.run-diaumpire=false +fpop.coadaptr.fpop.fpop_masses= +fpop.coadaptr.fpop.run-fpop-coadaptr=false +fpop.fragpipe.fpop.fpop-tmt=false +fpop.fragpipe.fpop.label_control= +fpop.fragpipe.fpop.label_fpop= +fpop.fragpipe.fpop.region_size=1 +fpop.fragpipe.fpop.run-fpop=false +fpop.fragpipe.fpop.subtract-control=false +freequant.mz-tol=10 +freequant.rt-tol=0.4 +freequant.run-freequant=false +ionquant.excludemods= +ionquant.formula= +ionquant.heavy= +ionquant.imtol=0.05 +ionquant.ionfdr=0.01 +ionquant.light= +ionquant.locprob=0.75 +ionquant.maxlfq=1 +ionquant.mbr=1 +ionquant.mbrimtol=0.05 +ionquant.mbrmincorr=0 +ionquant.mbrrttol=1 +ionquant.mbrtoprun=10 +ionquant.medium= +ionquant.minfreq=0 +ionquant.minions=1 +ionquant.minisotopes=2 +ionquant.minscans=3 +ionquant.mztol=10 +ionquant.normalization=1 +ionquant.peptidefdr=1 +ionquant.proteinfdr=1 +ionquant.requantify=1 +ionquant.rttol=0.4 +ionquant.run-ionquant=true +ionquant.tp=0 +ionquant.uniqueness=0 +ionquant.use-labeling=false +ionquant.use-lfq=true +ionquant.writeindex=0 +msbooster.find-best-im-model=false +msbooster.find-best-rt-model=false +msbooster.find-best-spectra-model=false +msbooster.fragmentation-type=0 +msbooster.im-model=DIA-NN +msbooster.koina-url= +msbooster.predict-im=true +msbooster.predict-rt=true +msbooster.predict-spectra=true +msbooster.rt-model=DIA-NN +msbooster.run-msbooster=true +msbooster.spectra-model=DIA-NN +msbooster.spectral-library-path= +msfragger.Y_type_masses= +msfragger.activation_types=all +msfragger.allowed_missed_cleavage_1=2 +msfragger.allowed_missed_cleavage_2=2 +msfragger.analyzer_types=all +msfragger.calibrate_mass=2 +msfragger.check_spectral_files=true +msfragger.clip_nTerm_M=true +msfragger.deisotope=1 +msfragger.delta_mass_exclude_ranges=(-1.5,3.5) +msfragger.deneutralloss=1 +msfragger.diagnostic_fragments= +msfragger.diagnostic_intensity_filter=0 +msfragger.digest_max_length=50 +msfragger.digest_min_length=7 +msfragger.fragment_ion_series=b,y +msfragger.fragment_mass_tolerance=20 +msfragger.fragment_mass_units=1 +msfragger.group_variable=0 +msfragger.intensity_transform=0 +msfragger.ion_series_definitions= +msfragger.isotope_error=0/1/2/3 +msfragger.labile_search_mode=off +msfragger.localize_delta_mass=false +msfragger.mass_diff_to_variable_mod=0 +msfragger.mass_offsets=0 +msfragger.mass_offsets_detailed= +msfragger.max_fragment_charge=2 +msfragger.max_variable_mods_combinations=5000 +msfragger.max_variable_mods_per_peptide=3 +msfragger.min_fragments_modelling=2 +msfragger.min_matched_fragments=4 +msfragger.min_sequence_matches=2 +msfragger.minimum_peaks=15 +msfragger.minimum_ratio=0.01 +msfragger.misc.fragger.clear-mz-hi=0 +msfragger.misc.fragger.clear-mz-lo=0 +msfragger.misc.fragger.digest-mass-hi=5000 +msfragger.misc.fragger.digest-mass-lo=500 +msfragger.misc.fragger.enzyme-dropdown-1=stricttrypsin +msfragger.misc.fragger.enzyme-dropdown-2=null +msfragger.misc.fragger.precursor-charge-hi=4 +msfragger.misc.fragger.precursor-charge-lo=1 +msfragger.misc.fragger.remove-precursor-range-hi=1.5 +msfragger.misc.fragger.remove-precursor-range-lo=-1.5 +msfragger.misc.slice-db=1 +msfragger.num_enzyme_termini=2 +msfragger.output_format=pepXML_pin +msfragger.output_max_expect=50 +msfragger.output_report_topN=1 +msfragger.output_report_topN_dda_plus=5 +msfragger.output_report_topN_dia1=5 +msfragger.override_charge=false +msfragger.precursor_mass_lower=-20 +msfragger.precursor_mass_mode=selected +msfragger.precursor_mass_units=1 +msfragger.precursor_mass_upper=20 +msfragger.precursor_true_tolerance=20 +msfragger.precursor_true_units=1 +msfragger.remainder_fragment_masses= +msfragger.remove_precursor_peak=1 +msfragger.report_alternative_proteins=true +msfragger.require_precursor=true +msfragger.restrict_deltamass_to=all +msfragger.reuse_dia_fragment_peaks=false +msfragger.run-msfragger=true +msfragger.search_enzyme_cut_1=KR +msfragger.search_enzyme_cut_2= +msfragger.search_enzyme_name_1=stricttrypsin +msfragger.search_enzyme_name_2=null +msfragger.search_enzyme_nocut_1= +msfragger.search_enzyme_nocut_2= +msfragger.search_enzyme_sense_1=C +msfragger.search_enzyme_sense_2=C +msfragger.table.fix-mods=0.0,C-Term Peptide,true,-1; 0.0,N-Term Peptide,true,-1; 0.0,C-Term Protein,true,-1; 0.0,N-Term Protein,true,-1; 0.0,G (glycine),true,-1; 0.0,A (alanine),true,-1; 0.0,S (serine),true,-1; 0.0,P (proline),true,-1; 0.0,V (valine),true,-1; 0.0,T (threonine),true,-1; 57.02146,C (cysteine),true,-1; 0.0,L (leucine),true,-1; 0.0,I (isoleucine),true,-1; 0.0,N (asparagine),true,-1; 0.0,D (aspartic acid),true,-1; 0.0,Q (glutamine),true,-1; 0.0,K (lysine),true,-1; 0.0,E (glutamic acid),true,-1; 0.0,M (methionine),true,-1; 0.0,H (histidine),true,-1; 0.0,F (phenylalanine),true,-1; 0.0,R (arginine),true,-1; 0.0,Y (tyrosine),true,-1; 0.0,W (tryptophan),true,-1; 0.0,B ,true,-1; 0.0,J,true,-1; 0.0,O,true,-1; 0.0,U,true,-1; 0.0,X,true,-1; 0.0,Z,true,-1 +msfragger.table.var-mods=15.9949,M,true,3; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQnC,false,1; -18.0106,nE,false,1; 4.025107,K,false,2; 6.020129,R,false,2; 8.014199,K,false,2; 10.008269,R,false,2; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 +msfragger.track_zero_topN=0 +msfragger.use_all_mods_in_first_search=false +msfragger.use_detailed_offsets=false +msfragger.use_topN_peaks=150 +msfragger.write_calibrated_mzml=false +msfragger.zero_bin_accept_expect=0 +msfragger.zero_bin_mult_expect=1 +opair.activation1=HCD +opair.activation2=ETD +opair.allowed_sites= +opair.filterOxonium=true +opair.glyco_db= +opair.max_glycans=4 +opair.max_isotope_error=2 +opair.min_isotope_error=0 +opair.ms1_tol=20 +opair.ms2_tol=20 +opair.oxonium_filtering_file= +opair.oxonium_minimum_intensity=0.05 +opair.reverse_scan_order=false +opair.run-opair=false +opair.single_scan_type=false +peptide-prophet.cmd-opts=--decoyprobs --ppm --accmass --nonparam --expectscore +peptide-prophet.combine-pepxml=false +peptide-prophet.run-peptide-prophet=false +percolator.cmd-opts=--only-psms --no-terminate --post-processing-tdc +percolator.keep-tsv-files=false +percolator.min-prob=0.5 +percolator.run-percolator=true +phi-report.dont-use-prot-proph-file=false +phi-report.filter=--sequential --picked --prot 0.01 +phi-report.pep-level-summary=false +phi-report.print-decoys=false +phi-report.prot-level-summary=true +phi-report.remove-contaminants=false +phi-report.run-report=true +protein-prophet.cmd-opts=--maxppmdiff 2000000 +protein-prophet.run-protein-prophet=true +ptmprophet.cmdline=NOSTACK KEEPOLD STATIC FRAGPPMTOL\=10 EM\=1 NIONS\=b M\:15.9949,n\:42.0106 MINPROB\=0.5 +ptmprophet.override-defaults=false +ptmprophet.run-ptmprophet=false +ptmshepherd.adv_params=false +ptmshepherd.annotation-common=false +ptmshepherd.annotation-custom=false +ptmshepherd.annotation-glyco=false +ptmshepherd.annotation-unimod=true +ptmshepherd.annotation_file= +ptmshepherd.annotation_tol=0.01 +ptmshepherd.cap_y_ions= +ptmshepherd.decoy_type=1 +ptmshepherd.diag_ions= +ptmshepherd.diagmine_diagMinFoldChange=3.0 +ptmshepherd.diagmine_diagMinSpecDiff=00.2 +ptmshepherd.diagmine_fragMinFoldChange=3.0 +ptmshepherd.diagmine_fragMinPropensity=00.1 +ptmshepherd.diagmine_fragMinSpecDiff=00.1 +ptmshepherd.diagmine_minIonsPerSpec=2 +ptmshepherd.diagmine_minPeps=25 +ptmshepherd.diagmine_pepMinFoldChange=3.0 +ptmshepherd.diagmine_pepMinSpecDiff=00.2 +ptmshepherd.glyco_fdr=1.00 +ptmshepherd.glyco_isotope_max=3 +ptmshepherd.glyco_isotope_min=-1 +ptmshepherd.glyco_ppm_tol=50 +ptmshepherd.glycodatabase= +ptmshepherd.histo_smoothbins=2 +ptmshepherd.iontype_a=false +ptmshepherd.iontype_b=true +ptmshepherd.iontype_c=true +ptmshepherd.iontype_x=false +ptmshepherd.iontype_y=true +ptmshepherd.iontype_z=true +ptmshepherd.iterloc_maxEpoch=100 +ptmshepherd.iterloc_mode=false +ptmshepherd.localization_allowed_res= +ptmshepherd.n_glyco=true +ptmshepherd.normalization-psms=true +ptmshepherd.normalization-scans=false +ptmshepherd.output_extended=false +ptmshepherd.peakpicking_mass_units=0 +ptmshepherd.peakpicking_minPsm=10 +ptmshepherd.peakpicking_promRatio=0.3 +ptmshepherd.peakpicking_width=0.002 +ptmshepherd.precursor_mass_units=0 +ptmshepherd.precursor_tol=0.01 +ptmshepherd.print_decoys=false +ptmshepherd.print_full_glyco_params=false +ptmshepherd.prob_mass=0.5 +ptmshepherd.remainder_masses= +ptmshepherd.remove_glycan_delta_mass=true +ptmshepherd.run-shepherd=false +ptmshepherd.run_diagextract_mode=false +ptmshepherd.run_diagmine_mode=false +ptmshepherd.run_glyco_mode=false +ptmshepherd.spectra_condPeaks=150 +ptmshepherd.spectra_condRatio=0.0001 +ptmshepherd.spectra_maxPrecursorCharge=4 +ptmshepherd.spectra_maxfragcharge=2 +ptmshepherd.spectra_ppmtol=20 +ptmshepherd.varmod_masses= +quantitation.run-label-free-quant=false +run-psm-validation=true +run-validation-tab=true +saintexpress.cmd-opts= +saintexpress.max-replicates=10 +saintexpress.run-saint-express=false +saintexpress.virtual-controls=100 +skyline.run-skyline=false +skyline.skyline=false +skyline.skyline-custom=false +skyline.skyline-custom-path= +skyline.skyline-daily=true +skyline.skyline-fragment-tolerance=10 +skyline.skyline-mods-mode=Default +skyline.skyline-precursor-tolerance=10 +skyline.use-ssl=false +speclibgen.convert-pepxml=true +speclibgen.convert-psm=false +speclibgen.easypqp.extras.max_delta_ppm=15 +speclibgen.easypqp.extras.max_delta_unimod=0.02 +speclibgen.easypqp.extras.max_glycan_qval=1 +speclibgen.easypqp.extras.rt_lowess_fraction=0 +speclibgen.easypqp.fragment.a=false +speclibgen.easypqp.fragment.b=true +speclibgen.easypqp.fragment.c=false +speclibgen.easypqp.fragment.x=false +speclibgen.easypqp.fragment.y=true +speclibgen.easypqp.fragment.z=false +speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM +speclibgen.easypqp.labile_mode=Regular (not glyco) +speclibgen.easypqp.neutral_loss=false +speclibgen.easypqp.rt-cal=ciRT +speclibgen.easypqp.select-file.text= +speclibgen.easypqp.select-im-file.text= +speclibgen.keep-intermediate-files=false +speclibgen.run-speclibgen=false +tab-run.delete_calibrated_mzml=false +tab-run.delete_temp_files=false +tab-run.export_matched_fragments=false +tab-run.sub_mzml_prob_threshold=0.5 +tab-run.write_sub_mzml=false +tmtintegrator.add_Ref=-1 +tmtintegrator.aggregation_method=0 +tmtintegrator.allow_overlabel=true +tmtintegrator.allow_unlabeled=true +tmtintegrator.best_psm=true +tmtintegrator.channel_num=TMT-6 +tmtintegrator.extraction_tool=IonQuant +tmtintegrator.glyco_qval=-1 +tmtintegrator.groupby=-1 +tmtintegrator.log2transformed=true +tmtintegrator.max_pep_prob_thres=0 +tmtintegrator.min_ntt=0 +tmtintegrator.min_pep_prob=0.9 +tmtintegrator.min_percent=0.05 +tmtintegrator.min_purity=0.5 +tmtintegrator.min_resolution=0 +tmtintegrator.min_site_prob=-1 +tmtintegrator.min_snr=0 +tmtintegrator.mod_tag=none +tmtintegrator.ms1_int=true +tmtintegrator.outlier_removal=true +tmtintegrator.philosopher-msstats=false +tmtintegrator.print_RefInt=false +tmtintegrator.prot_exclude=none +tmtintegrator.prot_norm=0 +tmtintegrator.psm_norm=false +tmtintegrator.quant_level=2 +tmtintegrator.ref_d_tag=Pool +tmtintegrator.ref_tag=Bridge +tmtintegrator.run-tmtintegrator=false +tmtintegrator.tolerance=20 +tmtintegrator.top3_pep=true +tmtintegrator.unique_gene=0 +tmtintegrator.unique_pep=false +tmtintegrator.use_glycan_composition=false +workflow.input.data-type.im-ms=false +workflow.input.data-type.regular-ms=true +workflow.misc.save-sdrf=true +workflow.misc.sdrf-type=Default +workflow.saved-with-ver=23.0-build14 diff -r 59fec1e2a6c3 -r b4f6df8fa89b workflows/DIA_SpecLib_Quant.workflow --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/workflows/DIA_SpecLib_Quant.workflow Wed Oct 01 22:20:54 2025 +0000 @@ -0,0 +1,362 @@ +# Workflow: DIA_SpecLib_Quant + +crystalc.run-crystalc=false +database.decoy-tag=rev_ +diann.channel-normalization-strategy=0 +diann.cmd-opts= +diann.generate-msstats=true +diann.heavy= +diann.library= +diann.light= +diann.medium= +diann.min-site-prob=0.75 +diann.mod-tag= +diann.q-value=0.01 +diann.quantification-strategy=3 +diann.quantification-strategy-2=2 +diann.run-dia-nn=true +diann.run-dia-plex=false +diann.run-specific-protein-q-value=false +diann.unrelated-runs=false +diann.use-predicted-spectra=false +diatracer.corr-threshold=0.3 +diatracer.delta-apex-im=0.01 +diatracer.delta-apex-rt=3 +diatracer.mass-defect-filter=true +diatracer.mass-defect-offset=0.1 +diatracer.rf-max=500 +diatracer.run-diatracer=false +diatracer.write-intermediate-files=false +diaumpire.AdjustFragIntensity=true +diaumpire.BoostComplementaryIon=false +diaumpire.CorrThreshold=0 +diaumpire.DeltaApex=0.2 +diaumpire.ExportPrecursorPeak=false +diaumpire.Q1=true +diaumpire.Q2=true +diaumpire.Q3=true +diaumpire.RFmax=500 +diaumpire.RPmax=25 +diaumpire.RTOverlap=0.3 +diaumpire.SE.EstimateBG=false +diaumpire.SE.IsoPattern=0.3 +diaumpire.SE.MS1PPM=10 +diaumpire.SE.MS2PPM=20 +diaumpire.SE.MS2SN=1.1 +diaumpire.SE.MassDefectFilter=true +diaumpire.SE.MassDefectOffset=0.1 +diaumpire.SE.NoMissedScan=1 +diaumpire.SE.SN=1.1 +diaumpire.run-diaumpire=false +fpop.coadaptr.fpop.fpop_masses= +fpop.coadaptr.fpop.run-fpop-coadaptr=false +fpop.fragpipe.fpop.fpop-tmt=false +fpop.fragpipe.fpop.label_control= +fpop.fragpipe.fpop.label_fpop= +fpop.fragpipe.fpop.region_size=1 +fpop.fragpipe.fpop.run-fpop=false +fpop.fragpipe.fpop.subtract-control=false +freequant.mz-tol=10 +freequant.rt-tol=0.4 +freequant.run-freequant=false +ionquant.excludemods= +ionquant.formula= +ionquant.heavy= +ionquant.imtol=0.05 +ionquant.ionfdr=0.01 +ionquant.light= +ionquant.locprob=0.75 +ionquant.maxlfq=1 +ionquant.mbr=0 +ionquant.mbrimtol=0.05 +ionquant.mbrmincorr=0 +ionquant.mbrrttol=1 +ionquant.mbrtoprun=10 +ionquant.medium= +ionquant.minfreq=0 +ionquant.minions=1 +ionquant.minisotopes=1 +ionquant.minscans=3 +ionquant.mztol=10 +ionquant.normalization=1 +ionquant.peptidefdr=1 +ionquant.proteinfdr=1 +ionquant.requantify=1 +ionquant.rttol=0.4 +ionquant.run-ionquant=true +ionquant.tp=0 +ionquant.uniqueness=0 +ionquant.use-labeling=false +ionquant.use-lfq=true +ionquant.writeindex=0 +msbooster.find-best-im-model=false +msbooster.find-best-rt-model=false +msbooster.find-best-spectra-model=false +msbooster.fragmentation-type=0 +msbooster.im-model=DIA-NN +msbooster.koina-url= +msbooster.predict-im=true +msbooster.predict-rt=true +msbooster.predict-spectra=true +msbooster.rt-model=DIA-NN +msbooster.run-msbooster=true +msbooster.spectra-model=DIA-NN +msbooster.spectral-library-path= +msfragger.Y_type_masses= +msfragger.activation_types=all +msfragger.allowed_missed_cleavage_1=1 +msfragger.allowed_missed_cleavage_2=1 +msfragger.analyzer_types=all +msfragger.calibrate_mass=2 +msfragger.check_spectral_files=false +msfragger.clip_nTerm_M=true +msfragger.deisotope=1 +msfragger.delta_mass_exclude_ranges=(-1.5,3.5) +msfragger.deneutralloss=1 +msfragger.diagnostic_fragments= +msfragger.diagnostic_intensity_filter=0 +msfragger.digest_max_length=50 +msfragger.digest_min_length=7 +msfragger.fragment_ion_series=b,y +msfragger.fragment_mass_tolerance=20 +msfragger.fragment_mass_units=1 +msfragger.group_variable=0 +msfragger.intensity_transform=0 +msfragger.ion_series_definitions= +msfragger.isotope_error=0/1/2 +msfragger.labile_search_mode=off +msfragger.localize_delta_mass=false +msfragger.mass_diff_to_variable_mod=0 +msfragger.mass_offsets=0 +msfragger.mass_offsets_detailed= +msfragger.max_fragment_charge=2 +msfragger.max_variable_mods_combinations=5000 +msfragger.max_variable_mods_per_peptide=3 +msfragger.min_fragments_modelling=2 +msfragger.min_matched_fragments=4 +msfragger.min_sequence_matches=2 +msfragger.minimum_peaks=15 +msfragger.minimum_ratio=0.00 +msfragger.misc.fragger.clear-mz-hi=0 +msfragger.misc.fragger.clear-mz-lo=0 +msfragger.misc.fragger.digest-mass-hi=5000 +msfragger.misc.fragger.digest-mass-lo=500 +msfragger.misc.fragger.enzyme-dropdown-1=stricttrypsin +msfragger.misc.fragger.enzyme-dropdown-2=null +msfragger.misc.fragger.precursor-charge-hi=4 +msfragger.misc.fragger.precursor-charge-lo=2 +msfragger.misc.fragger.remove-precursor-range-hi=1.5 +msfragger.misc.fragger.remove-precursor-range-lo=-1.5 +msfragger.misc.slice-db=1 +msfragger.num_enzyme_termini=2 +msfragger.output_format=pepXML_pin +msfragger.output_max_expect=50 +msfragger.output_report_topN=1 +msfragger.output_report_topN_dda_plus=5 +msfragger.output_report_topN_dia1=5 +msfragger.override_charge=false +msfragger.precursor_mass_lower=-20 +msfragger.precursor_mass_mode=selected +msfragger.precursor_mass_units=1 +msfragger.precursor_mass_upper=20 +msfragger.precursor_true_tolerance=20 +msfragger.precursor_true_units=1 +msfragger.remainder_fragment_masses= +msfragger.remove_precursor_peak=1 +msfragger.report_alternative_proteins=true +msfragger.require_precursor=true +msfragger.restrict_deltamass_to=all +msfragger.reuse_dia_fragment_peaks=false +msfragger.run-msfragger=true +msfragger.search_enzyme_cut_1=KR +msfragger.search_enzyme_cut_2= +msfragger.search_enzyme_name_1=stricttrypsin +msfragger.search_enzyme_name_2=null +msfragger.search_enzyme_nocut_1= +msfragger.search_enzyme_nocut_2= +msfragger.search_enzyme_sense_1=C +msfragger.search_enzyme_sense_2=C +msfragger.table.fix-mods=0.0,C-Term Peptide,true,-1; 0.0,N-Term Peptide,true,-1; 0.0,C-Term Protein,true,-1; 0.0,N-Term Protein,true,-1; 0.0,G (glycine),true,-1; 0.0,A (alanine),true,-1; 0.0,S (serine),true,-1; 0.0,P (proline),true,-1; 0.0,V (valine),true,-1; 0.0,T (threonine),true,-1; 57.02146,C (cysteine),true,-1; 0.0,L (leucine),true,-1; 0.0,I (isoleucine),true,-1; 0.0,N (asparagine),true,-1; 0.0,D (aspartic acid),true,-1; 0.0,Q (glutamine),true,-1; 0.0,K (lysine),true,-1; 0.0,E (glutamic acid),true,-1; 0.0,M (methionine),true,-1; 0.0,H (histidine),true,-1; 0.0,F (phenylalanine),true,-1; 0.0,R (arginine),true,-1; 0.0,Y (tyrosine),true,-1; 0.0,W (tryptophan),true,-1; 0.0,B ,true,-1; 0.0,J,true,-1; 0.0,O,true,-1; 0.0,U,true,-1; 0.0,X,true,-1; 0.0,Z,true,-1 +msfragger.table.var-mods=15.9949,M,true,1; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQnC,false,1; -18.0106,nE,false,1; 0.0,site_06,false,1; 0.0,site_07,false,1; 0.0,site_08,false,1; 0.0,site_09,false,1; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 +msfragger.track_zero_topN=0 +msfragger.use_all_mods_in_first_search=false +msfragger.use_detailed_offsets=false +msfragger.use_topN_peaks=1000 +msfragger.write_calibrated_mzml=false +msfragger.zero_bin_accept_expect=0 +msfragger.zero_bin_mult_expect=1 +opair.activation1=HCD +opair.activation2=ETD +opair.allowed_sites= +opair.filterOxonium=true +opair.glyco_db= +opair.max_glycans=4 +opair.max_isotope_error=2 +opair.min_isotope_error=0 +opair.ms1_tol=20 +opair.ms2_tol=20 +opair.oxonium_filtering_file= +opair.oxonium_minimum_intensity=0.05 +opair.reverse_scan_order=false +opair.run-opair=false +opair.single_scan_type=false +peptide-prophet.cmd-opts=--decoyprobs --ppm --accmass --nonparam --expectscore +peptide-prophet.combine-pepxml=false +peptide-prophet.run-peptide-prophet=false +percolator.cmd-opts=--no-terminate --post-processing-tdc --subset-max-train 500000 +percolator.keep-tsv-files=false +percolator.min-prob=0.7 +percolator.run-percolator=true +phi-report.dont-use-prot-proph-file=false +phi-report.filter=--picked --prot 0.01 --minPepLen 8 +phi-report.pep-level-summary=false +phi-report.print-decoys=false +phi-report.prot-level-summary=false +phi-report.remove-contaminants=false +phi-report.run-report=true +protein-prophet.cmd-opts=--maxppmdiff 2000000 --minprob 0.5 +protein-prophet.run-protein-prophet=true +ptmprophet.cmdline= +ptmprophet.override-defaults=false +ptmprophet.run-ptmprophet=false +ptmshepherd.adv_params=false +ptmshepherd.annotation-common=false +ptmshepherd.annotation-custom=false +ptmshepherd.annotation-glyco=false +ptmshepherd.annotation-unimod=true +ptmshepherd.annotation_file= +ptmshepherd.annotation_tol=0.01 +ptmshepherd.cap_y_ions= +ptmshepherd.decoy_type=1 +ptmshepherd.diag_ions= +ptmshepherd.diagmine_diagMinFoldChange=3.0 +ptmshepherd.diagmine_diagMinSpecDiff=25 +ptmshepherd.diagmine_fragMinFoldChange=3.0 +ptmshepherd.diagmine_fragMinPropensity=12.5 +ptmshepherd.diagmine_fragMinSpecDiff=25 +ptmshepherd.diagmine_minIonsPerSpec=2 +ptmshepherd.diagmine_minPeps=25 +ptmshepherd.diagmine_pepMinFoldChange=3.0 +ptmshepherd.diagmine_pepMinSpecDiff=25 +ptmshepherd.glyco_fdr=1.00 +ptmshepherd.glyco_isotope_max=3 +ptmshepherd.glyco_isotope_min=-1 +ptmshepherd.glyco_ppm_tol=50 +ptmshepherd.glycodatabase= +ptmshepherd.histo_smoothbins=2 +ptmshepherd.iontype_a=false +ptmshepherd.iontype_b=true +ptmshepherd.iontype_c=true +ptmshepherd.iontype_x=false +ptmshepherd.iontype_y=true +ptmshepherd.iontype_z=true +ptmshepherd.iterloc_maxEpoch=100 +ptmshepherd.iterloc_mode=false +ptmshepherd.localization_allowed_res= +ptmshepherd.n_glyco=true +ptmshepherd.normalization-psms=true +ptmshepherd.normalization-scans=false +ptmshepherd.output_extended=false +ptmshepherd.peakpicking_mass_units=0 +ptmshepherd.peakpicking_minPsm=10 +ptmshepherd.peakpicking_promRatio=0.3 +ptmshepherd.peakpicking_width=0.002 +ptmshepherd.precursor_mass_units=0 +ptmshepherd.precursor_tol=0.01 +ptmshepherd.print_decoys=false +ptmshepherd.print_full_glyco_params=false +ptmshepherd.prob_mass=0.5 +ptmshepherd.remainder_masses= +ptmshepherd.remove_glycan_delta_mass=true +ptmshepherd.run-shepherd=false +ptmshepherd.run_diagextract_mode=false +ptmshepherd.run_diagmine_mode=false +ptmshepherd.run_glyco_mode=false +ptmshepherd.spectra_condPeaks=150 +ptmshepherd.spectra_condRatio=0.0001 +ptmshepherd.spectra_maxPrecursorCharge=4 +ptmshepherd.spectra_maxfragcharge=2 +ptmshepherd.spectra_ppmtol=20 +ptmshepherd.varmod_masses= +quantitation.run-label-free-quant=false +run-psm-validation=true +run-validation-tab=true +saintexpress.cmd-opts= +saintexpress.max-replicates=10 +saintexpress.run-saint-express=false +saintexpress.virtual-controls=100 +skyline.run-skyline=false +skyline.skyline=false +skyline.skyline-custom=false +skyline.skyline-custom-path= +skyline.skyline-daily=true +skyline.skyline-fragment-tolerance=10 +skyline.skyline-mods-mode=Default +skyline.skyline-precursor-tolerance=10 +skyline.use-ssl=false +speclibgen.convert-pepxml=true +speclibgen.convert-psm=false +speclibgen.easypqp.extras.max_delta_ppm=15 +speclibgen.easypqp.extras.max_delta_unimod=0.02 +speclibgen.easypqp.extras.max_glycan_qval=1 +speclibgen.easypqp.extras.rt_lowess_fraction=0 +speclibgen.easypqp.fragment.a=false +speclibgen.easypqp.fragment.b=true +speclibgen.easypqp.fragment.c=false +speclibgen.easypqp.fragment.x=false +speclibgen.easypqp.fragment.y=true +speclibgen.easypqp.fragment.z=false +speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM +speclibgen.easypqp.labile_mode=Regular (not glyco) +speclibgen.easypqp.neutral_loss=false +speclibgen.easypqp.rt-cal=noiRT +speclibgen.easypqp.select-file.text= +speclibgen.easypqp.select-im-file.text= +speclibgen.keep-intermediate-files=false +speclibgen.run-speclibgen=true +tab-run.delete_calibrated_mzml=false +tab-run.delete_temp_files=false +tab-run.export_matched_fragments=false +tab-run.sub_mzml_prob_threshold=0.5 +tab-run.write_sub_mzml=false +tmtintegrator.add_Ref=-1 +tmtintegrator.aggregation_method=0 +tmtintegrator.allow_overlabel=true +tmtintegrator.allow_unlabeled=true +tmtintegrator.best_psm=true +tmtintegrator.channel_num=TMT-6 +tmtintegrator.extraction_tool=IonQuant +tmtintegrator.glyco_qval=-1 +tmtintegrator.groupby=-1 +tmtintegrator.log2transformed=true +tmtintegrator.max_pep_prob_thres=0 +tmtintegrator.min_ntt=0 +tmtintegrator.min_pep_prob=0.9 +tmtintegrator.min_percent=0.05 +tmtintegrator.min_purity=0.5 +tmtintegrator.min_resolution=0 +tmtintegrator.min_site_prob=-1 +tmtintegrator.min_snr=0 +tmtintegrator.mod_tag=none +tmtintegrator.ms1_int=true +tmtintegrator.outlier_removal=true +tmtintegrator.philosopher-msstats=false +tmtintegrator.print_RefInt=false +tmtintegrator.prot_exclude=none +tmtintegrator.prot_norm=0 +tmtintegrator.psm_norm=false +tmtintegrator.quant_level=2 +tmtintegrator.ref_d_tag=Pool +tmtintegrator.ref_tag=Bridge +tmtintegrator.run-tmtintegrator=false +tmtintegrator.tolerance=20 +tmtintegrator.top3_pep=true +tmtintegrator.unique_gene=0 +tmtintegrator.unique_pep=false +tmtintegrator.use_glycan_composition=false +workflow.description=

Complete workflow for DIA analysis using spectral library building and quantification using DIA-NN.

\n

\n

Spectral library can be built from DDA data and/or DIA data, with direct identification from DIA data using MSFragger-DIA. All data are processed together using MSFragger (in DDA or DIA mode, respectively) - MSBooster - Percolator - ProteinProphet (Philosopher) - EasyPQP. The library is filtered to 1% FDR at the protein and peptide levels. DIA files annotated as 'DIA-Quant' are used for quantification only (i.e. not used for spectral library building). If building the library from fractionated DDA data only, in EasyPQP tab change RT Calibration option to "ciRT", or "iRT" if using organisms other than yeast or human (requires iRT peptides).

\n

\n

Supports DDA RAW/.d files, mzML, and MGF files. DIA files with staggered windows should be mzML files demultiplexed using Proteowizard. For quantification using DIA-NN, Thermo/Sciex DIA files should be in mzML format, and .d for Bruker's timsTOF. diaPASEF DIA data will only be used for quantification (i.e. automatically considered as 'DIA-Quant' data type).

+workflow.input.data-type.im-ms=false +workflow.input.data-type.regular-ms=true +workflow.misc.save-sdrf=true +workflow.misc.sdrf-type=Default +workflow.saved-with-ver=23.0-build14 diff -r 59fec1e2a6c3 -r b4f6df8fa89b workflows/Default.workflow --- a/workflows/Default.workflow Sun Mar 30 23:00:45 2025 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,311 +0,0 @@ -# Workflow: Default - -crystalc.run-crystalc=false -database.decoy-tag=rev_ -diann.fragpipe.cmd-opts= -diann.heavy= -diann.library= -diann.light= -diann.medium= -diann.q-value=0.01 -diann.quantification-strategy=3 -diann.run-dia-nn=false -diann.run-dia-plex=false -diann.run-specific-protein-q-value=false -diann.unrelated-runs=false -diann.use-predicted-spectra=true -diaumpire.AdjustFragIntensity=true -diaumpire.BoostComplementaryIon=false -diaumpire.CorrThreshold=0 -diaumpire.DeltaApex=0.2 -diaumpire.ExportPrecursorPeak=false -diaumpire.Q1=true -diaumpire.Q2=true -diaumpire.Q3=true -diaumpire.RFmax=500 -diaumpire.RPmax=25 -diaumpire.RTOverlap=0.3 -diaumpire.SE.EstimateBG=false -diaumpire.SE.IsoPattern=0.3 -diaumpire.SE.MS1PPM=10 -diaumpire.SE.MS2PPM=20 -diaumpire.SE.MS2SN=1.1 -diaumpire.SE.MassDefectFilter=true -diaumpire.SE.MassDefectOffset=0.1 -diaumpire.SE.NoMissedScan=1 -diaumpire.SE.SN=1.1 -diaumpire.run-diaumpire=false -freequant.mz-tol=10 -freequant.rt-tol=0.4 -freequant.run-freequant=false -ionquant.excludemods= -ionquant.heavy= -ionquant.imtol=0.05 -ionquant.ionfdr=0.01 -ionquant.light= -ionquant.locprob=0.75 -ionquant.maxlfq=1 -ionquant.mbr=1 -ionquant.mbrimtol=0.05 -ionquant.mbrmincorr=0 -ionquant.mbrrttol=1 -ionquant.mbrtoprun=10 -ionquant.medium= -ionquant.minfreq=0 -ionquant.minions=2 -ionquant.minisotopes=2 -ionquant.minscans=3 -ionquant.mztol=10 -ionquant.normalization=1 -ionquant.peptidefdr=1 -ionquant.proteinfdr=1 -ionquant.requantify=1 -ionquant.rttol=0.4 -ionquant.run-ionquant=true -ionquant.tp=0 -ionquant.uniqueness=0 -ionquant.use-labeling=false -ionquant.use-lfq=true -ionquant.writeindex=0 -msbooster.predict-rt=true -msbooster.predict-spectra=true -msbooster.run-msbooster=true -msbooster.use-correlated-features=false -msfragger.Y_type_masses= -msfragger.activation_types=all -msfragger.add_topN_complementary=0 -msfragger.allowed_missed_cleavage_1=2 -msfragger.allowed_missed_cleavage_2=2 -msfragger.calibrate_mass=2 -msfragger.check_spectral_files=true -msfragger.clip_nTerm_M=true -msfragger.deisotope=1 -msfragger.delta_mass_exclude_ranges=(-1.5,3.5) -msfragger.deneutralloss=1 -msfragger.diagnostic_fragments= -msfragger.diagnostic_intensity_filter=0 -msfragger.digest_max_length=50 -msfragger.digest_min_length=7 -msfragger.fragment_ion_series=b,y -msfragger.fragment_mass_tolerance=20 -msfragger.fragment_mass_units=1 -msfragger.group_variable=0 -msfragger.intensity_transform=0 -msfragger.ion_series_definitions= -msfragger.isotope_error=0/1/2/3 -msfragger.labile_search_mode=off -msfragger.localize_delta_mass=false -msfragger.mass_diff_to_variable_mod=0 -msfragger.mass_offsets=0 -msfragger.max_fragment_charge=2 -msfragger.max_variable_mods_combinations=5000 -msfragger.max_variable_mods_per_peptide=3 -msfragger.min_fragments_modelling=2 -msfragger.min_matched_fragments=4 -msfragger.min_sequence_matches=2 -msfragger.minimum_peaks=15 -msfragger.minimum_ratio=0.01 -msfragger.misc.fragger.clear-mz-hi=0 -msfragger.misc.fragger.clear-mz-lo=0 -msfragger.misc.fragger.digest-mass-hi=5000 -msfragger.misc.fragger.digest-mass-lo=500 -msfragger.misc.fragger.enzyme-dropdown-1=stricttrypsin -msfragger.misc.fragger.enzyme-dropdown-2=null -msfragger.misc.fragger.precursor-charge-hi=4 -msfragger.misc.fragger.precursor-charge-lo=1 -msfragger.misc.fragger.remove-precursor-range-hi=1.5 -msfragger.misc.fragger.remove-precursor-range-lo=-1.5 -msfragger.misc.slice-db=1 -msfragger.num_enzyme_termini=2 -msfragger.output_format=pepXML_pin -msfragger.output_max_expect=50 -msfragger.output_report_topN=1 -msfragger.output_report_topN_dia1=5 -msfragger.output_report_topN_dia2=3 -msfragger.override_charge=false -msfragger.precursor_mass_lower=-20 -msfragger.precursor_mass_mode=selected -msfragger.precursor_mass_units=1 -msfragger.precursor_mass_upper=20 -msfragger.precursor_true_tolerance=20 -msfragger.precursor_true_units=1 -msfragger.remainder_fragment_masses= -msfragger.remove_precursor_peak=1 -msfragger.report_alternative_proteins=true -msfragger.require_precursor=true -msfragger.restrict_deltamass_to=all -msfragger.reuse_dia_fragment_peaks=false -msfragger.run-msfragger=true -msfragger.search_enzyme_cut_1=KR -msfragger.search_enzyme_cut_2= -msfragger.search_enzyme_name_1=stricttrypsin -msfragger.search_enzyme_name_2=null -msfragger.search_enzyme_nocut_1= -msfragger.search_enzyme_nocut_2= -msfragger.search_enzyme_sense_1=C -msfragger.search_enzyme_sense_2=C -msfragger.table.fix-mods=0.0,C-Term Peptide,true,-1; 0.0,N-Term Peptide,true,-1; 0.0,C-Term Protein,true,-1; 0.0,N-Term Protein,true,-1; 0.0,G (glycine),true,-1; 0.0,A (alanine),true,-1; 0.0,S (serine),true,-1; 0.0,P (proline),true,-1; 0.0,V (valine),true,-1; 0.0,T (threonine),true,-1; 57.02146,C (cysteine),true,-1; 0.0,L (leucine),true,-1; 0.0,I (isoleucine),true,-1; 0.0,N (asparagine),true,-1; 0.0,D (aspartic acid),true,-1; 0.0,Q (glutamine),true,-1; 0.0,K (lysine),true,-1; 0.0,E (glutamic acid),true,-1; 0.0,M (methionine),true,-1; 0.0,H (histidine),true,-1; 0.0,F (phenylalanine),true,-1; 0.0,R (arginine),true,-1; 0.0,Y (tyrosine),true,-1; 0.0,W (tryptophan),true,-1; 0.0,B ,true,-1; 0.0,J,true,-1; 0.0,O,true,-1; 0.0,U,true,-1; 0.0,X,true,-1; 0.0,Z,true,-1 -msfragger.table.var-mods=15.9949,M,true,3; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQnC,false,1; -18.0106,nE,false,1; 4.025107,K,false,2; 6.020129,R,false,2; 8.014199,K,false,2; 10.008269,R,false,2; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 -msfragger.track_zero_topN=0 -msfragger.use_all_mods_in_first_search=false -msfragger.use_topN_peaks=150 -msfragger.write_calibrated_mzml=false -msfragger.write_uncalibrated_mgf=false -msfragger.zero_bin_accept_expect=0 -msfragger.zero_bin_mult_expect=1 -opair.activation1=HCD -opair.activation2=ETD -opair.filterOxonium=true -opair.glyco_db= -opair.max_glycans=4 -opair.max_isotope_error=2 -opair.min_isotope_error=0 -opair.ms1_tol=20 -opair.ms2_tol=20 -opair.oxonium_filtering_file= -opair.oxonium_minimum_intensity=0.05 -opair.reverse_scan_order=false -opair.run-opair=false -opair.single_scan_type=false -peptide-prophet.cmd-opts=--decoyprobs --ppm --accmass --nonparam --expectscore -peptide-prophet.combine-pepxml=false -peptide-prophet.run-peptide-prophet=false -percolator.cmd-opts=--only-psms --no-terminate --post-processing-tdc -percolator.keep-tsv-files=false -percolator.min-prob=0.5 -percolator.run-percolator=true -phi-report.dont-use-prot-proph-file=false -phi-report.filter=--sequential --picked --prot 0.01 -phi-report.pep-level-summary=false -phi-report.philosoher-msstats=false -phi-report.print-decoys=false -phi-report.prot-level-summary=true -phi-report.remove-contaminants=false -phi-report.run-report=true -protein-prophet.cmd-opts=--maxppmdiff 2000000 -protein-prophet.run-protein-prophet=true -ptmprophet.cmdline=KEEPOLD STATIC EM\=1 NIONS\=b M\:15.9949,n\:42.0106 MINPROB\=0.5 -ptmprophet.run-ptmprophet=false -ptmshepherd.adv_params=false -ptmshepherd.annotation-common=false -ptmshepherd.annotation-custom=false -ptmshepherd.annotation-glyco=false -ptmshepherd.annotation-unimod=true -ptmshepherd.annotation_file= -ptmshepherd.annotation_tol=0.01 -ptmshepherd.cap_y_ions= -ptmshepherd.decoy_type=1 -ptmshepherd.diag_ions= -ptmshepherd.diagextract_mode=false -ptmshepherd.diagmine_diagMinFoldChange=3.0 -ptmshepherd.diagmine_diagMinSpecDiff=00.2 -ptmshepherd.diagmine_fragMinFoldChange=3.0 -ptmshepherd.diagmine_fragMinPropensity=00.1 -ptmshepherd.diagmine_fragMinSpecDiff=00.1 -ptmshepherd.diagmine_minIonsPerSpec=2 -ptmshepherd.diagmine_minPeps=25 -ptmshepherd.diagmine_mode=false -ptmshepherd.diagmine_pepMinFoldChange=3.0 -ptmshepherd.diagmine_pepMinSpecDiff=00.2 -ptmshepherd.glyco_adducts= -ptmshepherd.glyco_fdr=1.00 -ptmshepherd.glyco_isotope_max=3 -ptmshepherd.glyco_isotope_min=-1 -ptmshepherd.glyco_mode=false -ptmshepherd.glyco_ppm_tol=50 -ptmshepherd.glycodatabase= -ptmshepherd.histo_smoothbins=2 -ptmshepherd.iontype_a=false -ptmshepherd.iontype_b=true -ptmshepherd.iontype_c=true -ptmshepherd.iontype_x=false -ptmshepherd.iontype_y=true -ptmshepherd.iontype_z=true -ptmshepherd.localization_allowed_res= -ptmshepherd.localization_background=4 -ptmshepherd.max_adducts=0 -ptmshepherd.n_glyco=true -ptmshepherd.normalization-psms=true -ptmshepherd.normalization-scans=false -ptmshepherd.output_extended=false -ptmshepherd.peakpicking_mass_units=0 -ptmshepherd.peakpicking_minPsm=10 -ptmshepherd.peakpicking_promRatio=0.3 -ptmshepherd.peakpicking_width=0.002 -ptmshepherd.precursor_mass_units=0 -ptmshepherd.precursor_tol=0.01 -ptmshepherd.print_decoys=false -ptmshepherd.prob_dhexOx=2,0.5,0.1 -ptmshepherd.prob_dhexY=2,0.5 -ptmshepherd.prob_neuacOx=2,0.05,0.2 -ptmshepherd.prob_neugcOx=2,0.05,0.2 -ptmshepherd.prob_phosphoOx=2,0.05,0.2 -ptmshepherd.prob_regY=5,0.5 -ptmshepherd.prob_sulfoOx=2,0.05,0.2 -ptmshepherd.remainder_masses= -ptmshepherd.remove_glycan_delta_mass=true -ptmshepherd.run-shepherd=false -ptmshepherd.spectra_maxfragcharge=2 -ptmshepherd.spectra_ppmtol=20 -ptmshepherd.varmod_masses= -quantitation.run-label-free-quant=false -run-psm-validation=true -run-validation-tab=true -saintexpress.fragpipe.cmd-opts= -saintexpress.max-replicates=10 -saintexpress.run-saint-express=false -saintexpress.virtual-controls=100 -speclibgen.easypqp.extras.max_delta_ppm=15 -speclibgen.easypqp.extras.max_delta_unimod=0.02 -speclibgen.easypqp.extras.rt_lowess_fraction=0 -speclibgen.easypqp.fragment.a=false -speclibgen.easypqp.fragment.b=true -speclibgen.easypqp.fragment.c=false -speclibgen.easypqp.fragment.x=false -speclibgen.easypqp.fragment.y=true -speclibgen.easypqp.fragment.z=false -speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM -speclibgen.easypqp.neutral_loss=false -speclibgen.easypqp.rt-cal=ciRT -speclibgen.easypqp.select-file.text= -speclibgen.easypqp.select-im-file.text= -speclibgen.keep-intermediate-files=false -speclibgen.run-speclibgen=false -tab-run.delete_calibrated_mzml=false -tab-run.delete_temp_files=false -tab-run.sub_mzml_prob_threshold=0.5 -tab-run.write_sub_mzml=false -tmtintegrator.add_Ref=-1 -tmtintegrator.aggregation_method=0 -tmtintegrator.allow_overlabel=true -tmtintegrator.allow_unlabeled=true -tmtintegrator.best_psm=true -tmtintegrator.channel_num=TMT-6 -tmtintegrator.dont-run-fq-lq=false -tmtintegrator.glyco_qval=-1 -tmtintegrator.groupby=0 -tmtintegrator.log2transformed=true -tmtintegrator.max_pep_prob_thres=0 -tmtintegrator.min_ntt=0 -tmtintegrator.min_pep_prob=0.9 -tmtintegrator.min_percent=0.05 -tmtintegrator.min_purity=0.5 -tmtintegrator.min_site_prob=-1 -tmtintegrator.mod_tag=none -tmtintegrator.ms1_int=true -tmtintegrator.outlier_removal=true -tmtintegrator.print_RefInt=false -tmtintegrator.prot_exclude=none -tmtintegrator.prot_norm=0 -tmtintegrator.psm_norm=false -tmtintegrator.quant_level=2 -tmtintegrator.ref_tag=Bridge -tmtintegrator.run-tmtintegrator=false -tmtintegrator.tolerance=20 -tmtintegrator.top3_pep=true -tmtintegrator.unique_gene=0 -tmtintegrator.unique_pep=false -tmtintegrator.use_glycan_composition=false -workflow.input.data-type.im-ms=false -workflow.input.data-type.regular-ms=true -workflow.saved-with-ver=20.0-build5 diff -r 59fec1e2a6c3 -r b4f6df8fa89b workflows/LFQ-MBR.workflow --- a/workflows/LFQ-MBR.workflow Sun Mar 30 23:00:45 2025 +0000 +++ b/workflows/LFQ-MBR.workflow Wed Oct 01 22:20:54 2025 +0000 @@ -2,18 +2,31 @@ crystalc.run-crystalc=false database.decoy-tag=rev_ -diann.fragpipe.cmd-opts= +diann.channel-normalization-strategy=0 +diann.cmd-opts= +diann.generate-msstats=true diann.heavy= diann.library= diann.light= diann.medium= +diann.min-site-prob=0.75 +diann.mod-tag= diann.q-value=0.01 diann.quantification-strategy=3 +diann.quantification-strategy-2=2 diann.run-dia-nn=false diann.run-dia-plex=false diann.run-specific-protein-q-value=false diann.unrelated-runs=false -diann.use-predicted-spectra=true +diann.use-predicted-spectra=false +diatracer.corr-threshold=0.3 +diatracer.delta-apex-im=0.01 +diatracer.delta-apex-rt=3 +diatracer.mass-defect-filter=true +diatracer.mass-defect-offset=0.1 +diatracer.rf-max=500 +diatracer.run-diatracer=false +diatracer.write-intermediate-files=false diaumpire.AdjustFragIntensity=true diaumpire.BoostComplementaryIon=false diaumpire.CorrThreshold=0 @@ -35,10 +48,19 @@ diaumpire.SE.NoMissedScan=1 diaumpire.SE.SN=1.1 diaumpire.run-diaumpire=false +fpop.coadaptr.fpop.fpop_masses= +fpop.coadaptr.fpop.run-fpop-coadaptr=false +fpop.fragpipe.fpop.fpop-tmt=false +fpop.fragpipe.fpop.label_control= +fpop.fragpipe.fpop.label_fpop= +fpop.fragpipe.fpop.region_size=1 +fpop.fragpipe.fpop.run-fpop=false +fpop.fragpipe.fpop.subtract-control=false freequant.mz-tol=10 freequant.rt-tol=0.4 freequant.run-freequant=false ionquant.excludemods= +ionquant.formula= ionquant.heavy= ionquant.imtol=0.05 ionquant.ionfdr=0.01 @@ -52,7 +74,7 @@ ionquant.mbrtoprun=10 ionquant.medium= ionquant.minfreq=0 -ionquant.minions=2 +ionquant.minions=1 ionquant.minisotopes=2 ionquant.minscans=3 ionquant.mztol=10 @@ -67,15 +89,24 @@ ionquant.use-labeling=false ionquant.use-lfq=true ionquant.writeindex=0 +msbooster.find-best-im-model=false +msbooster.find-best-rt-model=false +msbooster.find-best-spectra-model=false +msbooster.fragmentation-type=0 +msbooster.im-model=DIA-NN +msbooster.koina-url= +msbooster.predict-im=true msbooster.predict-rt=true msbooster.predict-spectra=true +msbooster.rt-model=DIA-NN msbooster.run-msbooster=true -msbooster.use-correlated-features=false +msbooster.spectra-model=DIA-NN +msbooster.spectral-library-path= msfragger.Y_type_masses= msfragger.activation_types=all -msfragger.add_topN_complementary=0 msfragger.allowed_missed_cleavage_1=2 msfragger.allowed_missed_cleavage_2=2 +msfragger.analyzer_types=all msfragger.calibrate_mass=2 msfragger.check_spectral_files=true msfragger.clip_nTerm_M=true @@ -97,6 +128,7 @@ msfragger.localize_delta_mass=false msfragger.mass_diff_to_variable_mod=0 msfragger.mass_offsets=0 +msfragger.mass_offsets_detailed= msfragger.max_fragment_charge=2 msfragger.max_variable_mods_combinations=5000 msfragger.max_variable_mods_per_peptide=3 @@ -120,8 +152,8 @@ msfragger.output_format=pepXML_pin msfragger.output_max_expect=50 msfragger.output_report_topN=1 +msfragger.output_report_topN_dda_plus=5 msfragger.output_report_topN_dia1=5 -msfragger.output_report_topN_dia2=3 msfragger.override_charge=false msfragger.precursor_mass_lower=-20 msfragger.precursor_mass_mode=selected @@ -148,13 +180,14 @@ msfragger.table.var-mods=15.9949,M,true,3; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQnC,false,1; -18.0106,nE,false,1; 4.025107,K,false,2; 6.020129,R,false,2; 8.014199,K,false,2; 10.008269,R,false,2; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 msfragger.track_zero_topN=0 msfragger.use_all_mods_in_first_search=false +msfragger.use_detailed_offsets=false msfragger.use_topN_peaks=150 msfragger.write_calibrated_mzml=false -msfragger.write_uncalibrated_mgf=false msfragger.zero_bin_accept_expect=0 msfragger.zero_bin_mult_expect=1 opair.activation1=HCD opair.activation2=ETD +opair.allowed_sites= opair.filterOxonium=true opair.glyco_db= opair.max_glycans=4 @@ -175,16 +208,16 @@ percolator.min-prob=0.5 percolator.run-percolator=true phi-report.dont-use-prot-proph-file=false -phi-report.filter=--sequential --prot 0.01 +phi-report.filter=--sequential --prot 0.01 --picked phi-report.pep-level-summary=false -phi-report.philosoher-msstats=false phi-report.print-decoys=false phi-report.prot-level-summary=false phi-report.remove-contaminants=false phi-report.run-report=true protein-prophet.cmd-opts=--maxppmdiff 2000000 protein-prophet.run-protein-prophet=true -ptmprophet.cmdline=KEEPOLD STATIC EM\=1 NIONS\=b M\:15.9949,n\:42.0106 MINPROB\=0.5 +ptmprophet.cmdline=NOSTACK KEEPOLD STATIC FRAGPPMTOL\=10 EM\=1 NIONS\=b M\:15.9949,n\:42.0106 MINPROB\=0.5 +ptmprophet.override-defaults=false ptmprophet.run-ptmprophet=false ptmshepherd.adv_params=false ptmshepherd.annotation-common=false @@ -196,7 +229,6 @@ ptmshepherd.cap_y_ions= ptmshepherd.decoy_type=1 ptmshepherd.diag_ions= -ptmshepherd.diagextract_mode=false ptmshepherd.diagmine_diagMinFoldChange=3.0 ptmshepherd.diagmine_diagMinSpecDiff=00.2 ptmshepherd.diagmine_fragMinFoldChange=3.0 @@ -204,14 +236,11 @@ ptmshepherd.diagmine_fragMinSpecDiff=00.1 ptmshepherd.diagmine_minIonsPerSpec=2 ptmshepherd.diagmine_minPeps=25 -ptmshepherd.diagmine_mode=false ptmshepherd.diagmine_pepMinFoldChange=3.0 ptmshepherd.diagmine_pepMinSpecDiff=00.2 -ptmshepherd.glyco_adducts= ptmshepherd.glyco_fdr=1.00 ptmshepherd.glyco_isotope_max=3 ptmshepherd.glyco_isotope_min=-1 -ptmshepherd.glyco_mode=false ptmshepherd.glyco_ppm_tol=50 ptmshepherd.glycodatabase= ptmshepherd.histo_smoothbins=2 @@ -221,9 +250,9 @@ ptmshepherd.iontype_x=false ptmshepherd.iontype_y=true ptmshepherd.iontype_z=false +ptmshepherd.iterloc_maxEpoch=100 +ptmshepherd.iterloc_mode=false ptmshepherd.localization_allowed_res= -ptmshepherd.localization_background=4 -ptmshepherd.max_adducts=0 ptmshepherd.n_glyco=true ptmshepherd.normalization-psms=true ptmshepherd.normalization-scans=false @@ -235,28 +264,41 @@ ptmshepherd.precursor_mass_units=0 ptmshepherd.precursor_tol=0.01 ptmshepherd.print_decoys=false -ptmshepherd.prob_dhexOx=2,0.5,0.1 -ptmshepherd.prob_dhexY=2,0.5 -ptmshepherd.prob_neuacOx=2,0.05,0.2 -ptmshepherd.prob_neugcOx=2,0.05,0.2 -ptmshepherd.prob_phosphoOx=2,0.05,0.2 -ptmshepherd.prob_regY=5,0.5 -ptmshepherd.prob_sulfoOx=2,0.05,0.2 +ptmshepherd.print_full_glyco_params=false +ptmshepherd.prob_mass=0.5 ptmshepherd.remainder_masses= ptmshepherd.remove_glycan_delta_mass=true ptmshepherd.run-shepherd=false +ptmshepherd.run_diagextract_mode=false +ptmshepherd.run_diagmine_mode=false +ptmshepherd.run_glyco_mode=false +ptmshepherd.spectra_condPeaks=150 +ptmshepherd.spectra_condRatio=0.0001 +ptmshepherd.spectra_maxPrecursorCharge=4 ptmshepherd.spectra_maxfragcharge=2 ptmshepherd.spectra_ppmtol=20 ptmshepherd.varmod_masses= quantitation.run-label-free-quant=true run-psm-validation=true run-validation-tab=true -saintexpress.fragpipe.cmd-opts= +saintexpress.cmd-opts= saintexpress.max-replicates=10 saintexpress.run-saint-express=false saintexpress.virtual-controls=100 +skyline.run-skyline=false +skyline.skyline=false +skyline.skyline-custom=false +skyline.skyline-custom-path= +skyline.skyline-daily=true +skyline.skyline-fragment-tolerance=10 +skyline.skyline-mods-mode=Default +skyline.skyline-precursor-tolerance=10 +skyline.use-ssl=false +speclibgen.convert-pepxml=true +speclibgen.convert-psm=false speclibgen.easypqp.extras.max_delta_ppm=15 speclibgen.easypqp.extras.max_delta_unimod=0.02 +speclibgen.easypqp.extras.max_glycan_qval=1 speclibgen.easypqp.extras.rt_lowess_fraction=0 speclibgen.easypqp.fragment.a=false speclibgen.easypqp.fragment.b=true @@ -265,6 +307,7 @@ speclibgen.easypqp.fragment.y=true speclibgen.easypqp.fragment.z=false speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM +speclibgen.easypqp.labile_mode=Regular (not glyco) speclibgen.easypqp.neutral_loss=false speclibgen.easypqp.rt-cal=noiRT speclibgen.easypqp.select-file.text= @@ -273,6 +316,7 @@ speclibgen.run-speclibgen=false tab-run.delete_calibrated_mzml=false tab-run.delete_temp_files=false +tab-run.export_matched_fragments=false tab-run.sub_mzml_prob_threshold=0.5 tab-run.write_sub_mzml=false tmtintegrator.add_Ref=-1 @@ -281,24 +325,28 @@ tmtintegrator.allow_unlabeled=true tmtintegrator.best_psm=true tmtintegrator.channel_num=TMT-6 -tmtintegrator.dont-run-fq-lq=false +tmtintegrator.extraction_tool=IonQuant tmtintegrator.glyco_qval=-1 -tmtintegrator.groupby=0 +tmtintegrator.groupby=-1 tmtintegrator.log2transformed=true tmtintegrator.max_pep_prob_thres=0 tmtintegrator.min_ntt=0 tmtintegrator.min_pep_prob=0.9 tmtintegrator.min_percent=0.05 tmtintegrator.min_purity=0.5 +tmtintegrator.min_resolution=0 tmtintegrator.min_site_prob=-1 +tmtintegrator.min_snr=0 tmtintegrator.mod_tag=none tmtintegrator.ms1_int=true tmtintegrator.outlier_removal=true +tmtintegrator.philosopher-msstats=false tmtintegrator.print_RefInt=false tmtintegrator.prot_exclude=none tmtintegrator.prot_norm=0 tmtintegrator.psm_norm=false tmtintegrator.quant_level=2 +tmtintegrator.ref_d_tag=Pool tmtintegrator.ref_tag=Bridge tmtintegrator.run-tmtintegrator=false tmtintegrator.tolerance=20 @@ -309,4 +357,6 @@ workflow.description=Perform closed search, followed by label free quantification with match-between-runs using IonQuant. If using mzML files, need to choose the right MS data type (Regular MS vs IM-MS). Need to assign runs to experiments. workflow.input.data-type.im-ms=false workflow.input.data-type.regular-ms=true -workflow.saved-with-ver=20.0-build5 +workflow.misc.save-sdrf=true +workflow.misc.sdrf-type=Default +workflow.saved-with-ver=23.0-build14 diff -r 59fec1e2a6c3 -r b4f6df8fa89b workflows/Nonspecific-HLA.workflow --- a/workflows/Nonspecific-HLA.workflow Sun Mar 30 23:00:45 2025 +0000 +++ b/workflows/Nonspecific-HLA.workflow Wed Oct 01 22:20:54 2025 +0000 @@ -2,18 +2,31 @@ crystalc.run-crystalc=false database.decoy-tag=rev_ -diann.fragpipe.cmd-opts= +diann.channel-normalization-strategy=0 +diann.cmd-opts= +diann.generate-msstats=true diann.heavy= diann.library= diann.light= diann.medium= +diann.min-site-prob=0.75 +diann.mod-tag= diann.q-value=0.01 diann.quantification-strategy=3 +diann.quantification-strategy-2=2 diann.run-dia-nn=false diann.run-dia-plex=false diann.run-specific-protein-q-value=false diann.unrelated-runs=false diann.use-predicted-spectra=false +diatracer.corr-threshold=0.3 +diatracer.delta-apex-im=0.01 +diatracer.delta-apex-rt=3 +diatracer.mass-defect-filter=true +diatracer.mass-defect-offset=0.1 +diatracer.rf-max=500 +diatracer.run-diatracer=false +diatracer.write-intermediate-files=false diaumpire.AdjustFragIntensity=true diaumpire.BoostComplementaryIon=false diaumpire.CorrThreshold=0 @@ -35,10 +48,19 @@ diaumpire.SE.NoMissedScan=1 diaumpire.SE.SN=1.1 diaumpire.run-diaumpire=false +fpop.coadaptr.fpop.fpop_masses= +fpop.coadaptr.fpop.run-fpop-coadaptr=false +fpop.fragpipe.fpop.fpop-tmt=false +fpop.fragpipe.fpop.label_control= +fpop.fragpipe.fpop.label_fpop= +fpop.fragpipe.fpop.region_size=1 +fpop.fragpipe.fpop.run-fpop=false +fpop.fragpipe.fpop.subtract-control=false freequant.mz-tol=10 freequant.rt-tol=0.4 freequant.run-freequant=false ionquant.excludemods= +ionquant.formula= ionquant.heavy= ionquant.imtol=0.05 ionquant.ionfdr=0.01 @@ -52,7 +74,7 @@ ionquant.mbrtoprun=10 ionquant.medium= ionquant.minfreq=0 -ionquant.minions=2 +ionquant.minions=1 ionquant.minisotopes=2 ionquant.minscans=3 ionquant.mztol=10 @@ -67,15 +89,24 @@ ionquant.use-labeling=false ionquant.use-lfq=true ionquant.writeindex=0 +msbooster.find-best-im-model=false +msbooster.find-best-rt-model=false +msbooster.find-best-spectra-model=false +msbooster.fragmentation-type=0 +msbooster.im-model=DIA-NN +msbooster.koina-url= +msbooster.predict-im=true msbooster.predict-rt=true msbooster.predict-spectra=true +msbooster.rt-model=DIA-NN msbooster.run-msbooster=true -msbooster.use-correlated-features=false +msbooster.spectra-model=DIA-NN +msbooster.spectral-library-path= msfragger.Y_type_masses= msfragger.activation_types=all -msfragger.add_topN_complementary=0 msfragger.allowed_missed_cleavage_1=2 msfragger.allowed_missed_cleavage_2=2 +msfragger.analyzer_types=all msfragger.calibrate_mass=2 msfragger.check_spectral_files=true msfragger.clip_nTerm_M=true @@ -97,6 +128,7 @@ msfragger.localize_delta_mass=false msfragger.mass_diff_to_variable_mod=0 msfragger.mass_offsets=0 +msfragger.mass_offsets_detailed= msfragger.max_fragment_charge=2 msfragger.max_variable_mods_combinations=5000 msfragger.max_variable_mods_per_peptide=3 @@ -120,8 +152,8 @@ msfragger.output_format=pepXML_pin msfragger.output_max_expect=50 msfragger.output_report_topN=1 +msfragger.output_report_topN_dda_plus=5 msfragger.output_report_topN_dia1=5 -msfragger.output_report_topN_dia2=3 msfragger.override_charge=false msfragger.precursor_mass_lower=-20 msfragger.precursor_mass_mode=selected @@ -136,8 +168,8 @@ msfragger.restrict_deltamass_to=all msfragger.reuse_dia_fragment_peaks=false msfragger.run-msfragger=true -msfragger.search_enzyme_cut_1=- -msfragger.search_enzyme_cut_2=- +msfragger.search_enzyme_cut_1=@ +msfragger.search_enzyme_cut_2=@ msfragger.search_enzyme_name_1=nonspecific msfragger.search_enzyme_name_2=null msfragger.search_enzyme_nocut_1= @@ -148,13 +180,14 @@ msfragger.table.var-mods=15.9949,M,true,2; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQ,true,1; -18.0106,nE,true,1; 119.0041,C,true,1; 0.98402,N,false,1; 8.014199,K,false,1; 10.008269,R,false,1; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 msfragger.track_zero_topN=0 msfragger.use_all_mods_in_first_search=false +msfragger.use_detailed_offsets=false msfragger.use_topN_peaks=300 msfragger.write_calibrated_mzml=false -msfragger.write_uncalibrated_mgf=false msfragger.zero_bin_accept_expect=0 msfragger.zero_bin_mult_expect=1 opair.activation1=HCD opair.activation2=ETD +opair.allowed_sites= opair.filterOxonium=true opair.glyco_db= opair.max_glycans=4 @@ -177,7 +210,6 @@ phi-report.dont-use-prot-proph-file=false phi-report.filter=--sequential --prot 1 phi-report.pep-level-summary=true -phi-report.philosoher-msstats=false phi-report.print-decoys=false phi-report.prot-level-summary=true phi-report.remove-contaminants=false @@ -185,6 +217,7 @@ protein-prophet.cmd-opts=--maxppmdiff 2000000 protein-prophet.run-protein-prophet=true ptmprophet.cmdline= +ptmprophet.override-defaults=false ptmprophet.run-ptmprophet=false ptmshepherd.adv_params=false ptmshepherd.annotation-common=false @@ -196,7 +229,6 @@ ptmshepherd.cap_y_ions= ptmshepherd.decoy_type=1 ptmshepherd.diag_ions= -ptmshepherd.diagextract_mode=false ptmshepherd.diagmine_diagMinFoldChange=3.0 ptmshepherd.diagmine_diagMinSpecDiff=00.2 ptmshepherd.diagmine_fragMinFoldChange=3.0 @@ -204,14 +236,11 @@ ptmshepherd.diagmine_fragMinSpecDiff=00.1 ptmshepherd.diagmine_minIonsPerSpec=2 ptmshepherd.diagmine_minPeps=25 -ptmshepherd.diagmine_mode=false ptmshepherd.diagmine_pepMinFoldChange=3.0 ptmshepherd.diagmine_pepMinSpecDiff=00.2 -ptmshepherd.glyco_adducts= ptmshepherd.glyco_fdr=1.00 ptmshepherd.glyco_isotope_max=3 ptmshepherd.glyco_isotope_min=-1 -ptmshepherd.glyco_mode=false ptmshepherd.glyco_ppm_tol=50 ptmshepherd.glycodatabase= ptmshepherd.histo_smoothbins=2 @@ -221,9 +250,9 @@ ptmshepherd.iontype_x=false ptmshepherd.iontype_y=true ptmshepherd.iontype_z=false +ptmshepherd.iterloc_maxEpoch=100 +ptmshepherd.iterloc_mode=false ptmshepherd.localization_allowed_res= -ptmshepherd.localization_background=4 -ptmshepherd.max_adducts=0 ptmshepherd.n_glyco=true ptmshepherd.normalization-psms=true ptmshepherd.normalization-scans=false @@ -235,28 +264,41 @@ ptmshepherd.precursor_mass_units=0 ptmshepherd.precursor_tol=0.01 ptmshepherd.print_decoys=false -ptmshepherd.prob_dhexOx=2,0.5,0.1 -ptmshepherd.prob_dhexY=2,0.5 -ptmshepherd.prob_neuacOx=2,0.05,0.2 -ptmshepherd.prob_neugcOx=2,0.05,0.2 -ptmshepherd.prob_phosphoOx=2,0.05,0.2 -ptmshepherd.prob_regY=5,0.5 -ptmshepherd.prob_sulfoOx=2,0.05,0.2 +ptmshepherd.print_full_glyco_params=false +ptmshepherd.prob_mass=0.5 ptmshepherd.remainder_masses= ptmshepherd.remove_glycan_delta_mass=true ptmshepherd.run-shepherd=false +ptmshepherd.run_diagextract_mode=false +ptmshepherd.run_diagmine_mode=false +ptmshepherd.run_glyco_mode=false +ptmshepherd.spectra_condPeaks=150 +ptmshepherd.spectra_condRatio=0.0001 +ptmshepherd.spectra_maxPrecursorCharge=4 ptmshepherd.spectra_maxfragcharge=2 ptmshepherd.spectra_ppmtol=20 ptmshepherd.varmod_masses= quantitation.run-label-free-quant=false run-psm-validation=true run-validation-tab=true -saintexpress.fragpipe.cmd-opts= +saintexpress.cmd-opts= saintexpress.max-replicates=10 saintexpress.run-saint-express=false saintexpress.virtual-controls=100 +skyline.run-skyline=false +skyline.skyline=false +skyline.skyline-custom=false +skyline.skyline-custom-path= +skyline.skyline-daily=true +skyline.skyline-fragment-tolerance=10 +skyline.skyline-mods-mode=Default +skyline.skyline-precursor-tolerance=10 +skyline.use-ssl=false +speclibgen.convert-pepxml=true +speclibgen.convert-psm=false speclibgen.easypqp.extras.max_delta_ppm=15 speclibgen.easypqp.extras.max_delta_unimod=0.02 +speclibgen.easypqp.extras.max_glycan_qval=1 speclibgen.easypqp.extras.rt_lowess_fraction=0 speclibgen.easypqp.fragment.a=false speclibgen.easypqp.fragment.b=true @@ -265,6 +307,7 @@ speclibgen.easypqp.fragment.y=true speclibgen.easypqp.fragment.z=false speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM +speclibgen.easypqp.labile_mode=Regular (not glyco) speclibgen.easypqp.neutral_loss=false speclibgen.easypqp.rt-cal=noiRT speclibgen.easypqp.select-file.text= @@ -273,6 +316,7 @@ speclibgen.run-speclibgen=false tab-run.delete_calibrated_mzml=false tab-run.delete_temp_files=false +tab-run.export_matched_fragments=false tab-run.sub_mzml_prob_threshold=0.5 tab-run.write_sub_mzml=false tmtintegrator.add_Ref=-1 @@ -281,24 +325,28 @@ tmtintegrator.allow_unlabeled=true tmtintegrator.best_psm=true tmtintegrator.channel_num=TMT-6 -tmtintegrator.dont-run-fq-lq=false +tmtintegrator.extraction_tool=IonQuant tmtintegrator.glyco_qval=-1 -tmtintegrator.groupby=0 +tmtintegrator.groupby=-1 tmtintegrator.log2transformed=true tmtintegrator.max_pep_prob_thres=0 tmtintegrator.min_ntt=0 tmtintegrator.min_pep_prob=0.9 tmtintegrator.min_percent=0.05 tmtintegrator.min_purity=0.5 +tmtintegrator.min_resolution=0 tmtintegrator.min_site_prob=-1 +tmtintegrator.min_snr=0 tmtintegrator.mod_tag=none tmtintegrator.ms1_int=true tmtintegrator.outlier_removal=true +tmtintegrator.philosopher-msstats=false tmtintegrator.print_RefInt=false tmtintegrator.prot_exclude=none tmtintegrator.prot_norm=0 tmtintegrator.psm_norm=false tmtintegrator.quant_level=2 +tmtintegrator.ref_d_tag=Pool tmtintegrator.ref_tag=Bridge tmtintegrator.run-tmtintegrator=false tmtintegrator.tolerance=20 @@ -309,4 +357,6 @@ workflow.description=

Nonspecific search, with recommended settings for HLA peptides. Peptide length 7-25. MSFragger search assumes cysteines were not alkylated (i.e. samples were not treated with iodoacetamide). Cysteinylation (C+119) is specified as variable modification. MSFragger rescoring with MSBooster. PSM validation with Percolator. Protein FDR filter is not applied, so each output file (PSM, ion, peptide) is filtered to 1% FDR at that level. If needed, extend to add label-free quantifcation (using IonQuant) or spectral library building with EasyPQP.

workflow.input.data-type.im-ms=false workflow.input.data-type.regular-ms=true -workflow.saved-with-ver=20.0-build5 +workflow.misc.save-sdrf=true +workflow.misc.sdrf-type=Default +workflow.saved-with-ver=23.0-build14 diff -r 59fec1e2a6c3 -r b4f6df8fa89b workflows/Open.workflow --- a/workflows/Open.workflow Sun Mar 30 23:00:45 2025 +0000 +++ b/workflows/Open.workflow Wed Oct 01 22:20:54 2025 +0000 @@ -2,18 +2,31 @@ crystalc.run-crystalc=true database.decoy-tag=rev_ -diann.fragpipe.cmd-opts= +diann.channel-normalization-strategy=0 +diann.cmd-opts= +diann.generate-msstats=true diann.heavy= diann.library= diann.light= diann.medium= +diann.min-site-prob=0.75 +diann.mod-tag= diann.q-value=0.01 diann.quantification-strategy=3 +diann.quantification-strategy-2=2 diann.run-dia-nn=false diann.run-dia-plex=false diann.run-specific-protein-q-value=false diann.unrelated-runs=false -diann.use-predicted-spectra=true +diann.use-predicted-spectra=false +diatracer.corr-threshold=0.3 +diatracer.delta-apex-im=0.01 +diatracer.delta-apex-rt=3 +diatracer.mass-defect-filter=true +diatracer.mass-defect-offset=0.1 +diatracer.rf-max=500 +diatracer.run-diatracer=false +diatracer.write-intermediate-files=false diaumpire.AdjustFragIntensity=true diaumpire.BoostComplementaryIon=false diaumpire.CorrThreshold=0 @@ -35,10 +48,19 @@ diaumpire.SE.NoMissedScan=1 diaumpire.SE.SN=1.1 diaumpire.run-diaumpire=false +fpop.coadaptr.fpop.fpop_masses= +fpop.coadaptr.fpop.run-fpop-coadaptr=false +fpop.fragpipe.fpop.fpop-tmt=false +fpop.fragpipe.fpop.label_control= +fpop.fragpipe.fpop.label_fpop= +fpop.fragpipe.fpop.region_size=1 +fpop.fragpipe.fpop.run-fpop=false +fpop.fragpipe.fpop.subtract-control=false freequant.mz-tol=10 freequant.rt-tol=0.4 freequant.run-freequant=true ionquant.excludemods= +ionquant.formula= ionquant.heavy= ionquant.imtol=0.05 ionquant.ionfdr=0.01 @@ -52,7 +74,7 @@ ionquant.mbrtoprun=10 ionquant.medium= ionquant.minfreq=0 -ionquant.minions=2 +ionquant.minions=1 ionquant.minisotopes=2 ionquant.minscans=3 ionquant.mztol=10 @@ -67,15 +89,24 @@ ionquant.use-labeling=false ionquant.use-lfq=true ionquant.writeindex=0 +msbooster.find-best-im-model=false +msbooster.find-best-rt-model=false +msbooster.find-best-spectra-model=false +msbooster.fragmentation-type=0 +msbooster.im-model=DIA-NN +msbooster.koina-url= +msbooster.predict-im=true msbooster.predict-rt=true msbooster.predict-spectra=true +msbooster.rt-model=DIA-NN msbooster.run-msbooster=false -msbooster.use-correlated-features=false +msbooster.spectra-model=DIA-NN +msbooster.spectral-library-path= msfragger.Y_type_masses= msfragger.activation_types=all -msfragger.add_topN_complementary=0 msfragger.allowed_missed_cleavage_1=2 msfragger.allowed_missed_cleavage_2=2 +msfragger.analyzer_types=all msfragger.calibrate_mass=2 msfragger.check_spectral_files=true msfragger.clip_nTerm_M=true @@ -97,6 +128,7 @@ msfragger.localize_delta_mass=true msfragger.mass_diff_to_variable_mod=0 msfragger.mass_offsets=0 +msfragger.mass_offsets_detailed= msfragger.max_fragment_charge=2 msfragger.max_variable_mods_combinations=5000 msfragger.max_variable_mods_per_peptide=3 @@ -120,8 +152,8 @@ msfragger.output_format=pepXML_pin msfragger.output_max_expect=50 msfragger.output_report_topN=1 +msfragger.output_report_topN_dda_plus=5 msfragger.output_report_topN_dia1=5 -msfragger.output_report_topN_dia2=3 msfragger.override_charge=false msfragger.precursor_mass_lower=-150 msfragger.precursor_mass_mode=corrected @@ -148,13 +180,14 @@ msfragger.table.var-mods=15.9949,M,true,3; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQnC,false,1; -18.0106,nE,false,1; 4.025107,K,false,2; 6.020129,R,false,2; 8.014199,K,false,2; 10.008269,R,false,2; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 msfragger.track_zero_topN=0 msfragger.use_all_mods_in_first_search=false +msfragger.use_detailed_offsets=false msfragger.use_topN_peaks=150 msfragger.write_calibrated_mzml=false -msfragger.write_uncalibrated_mgf=false msfragger.zero_bin_accept_expect=0 msfragger.zero_bin_mult_expect=1 opair.activation1=HCD opair.activation2=ETD +opair.allowed_sites= opair.filterOxonium=true opair.glyco_db= opair.max_glycans=4 @@ -177,7 +210,6 @@ phi-report.dont-use-prot-proph-file=false phi-report.filter=--sequential --prot 0.01 --mapmods phi-report.pep-level-summary=false -phi-report.philosoher-msstats=false phi-report.print-decoys=false phi-report.prot-level-summary=true phi-report.remove-contaminants=false @@ -185,6 +217,7 @@ protein-prophet.cmd-opts=--maxppmdiff 2000000 protein-prophet.run-protein-prophet=true ptmprophet.cmdline= +ptmprophet.override-defaults=false ptmprophet.run-ptmprophet=false ptmshepherd.adv_params=false ptmshepherd.annotation-common=false @@ -196,7 +229,6 @@ ptmshepherd.cap_y_ions= ptmshepherd.decoy_type=1 ptmshepherd.diag_ions= -ptmshepherd.diagextract_mode=false ptmshepherd.diagmine_diagMinFoldChange=3.0 ptmshepherd.diagmine_diagMinSpecDiff=25 ptmshepherd.diagmine_fragMinFoldChange=3.0 @@ -204,14 +236,11 @@ ptmshepherd.diagmine_fragMinSpecDiff=25 ptmshepherd.diagmine_minIonsPerSpec=2 ptmshepherd.diagmine_minPeps=25 -ptmshepherd.diagmine_mode=false ptmshepherd.diagmine_pepMinFoldChange=3.0 ptmshepherd.diagmine_pepMinSpecDiff=25 -ptmshepherd.glyco_adducts= ptmshepherd.glyco_fdr=1.00 ptmshepherd.glyco_isotope_max=3 ptmshepherd.glyco_isotope_min=-1 -ptmshepherd.glyco_mode=false ptmshepherd.glyco_ppm_tol=50 ptmshepherd.glycodatabase= ptmshepherd.histo_smoothbins=2 @@ -221,9 +250,9 @@ ptmshepherd.iontype_x=false ptmshepherd.iontype_y=true ptmshepherd.iontype_z=false +ptmshepherd.iterloc_maxEpoch=100 +ptmshepherd.iterloc_mode=false ptmshepherd.localization_allowed_res= -ptmshepherd.localization_background=4 -ptmshepherd.max_adducts=0 ptmshepherd.n_glyco=true ptmshepherd.normalization-psms=true ptmshepherd.normalization-scans=false @@ -235,28 +264,41 @@ ptmshepherd.precursor_mass_units=0 ptmshepherd.precursor_tol=0.01 ptmshepherd.print_decoys=false -ptmshepherd.prob_dhexOx=2,0.5,0.1 -ptmshepherd.prob_dhexY=2,0.5 -ptmshepherd.prob_neuacOx=2,0.05,0.2 -ptmshepherd.prob_neugcOx=2,0.05,0.2 -ptmshepherd.prob_phosphoOx=2,0.05,0.2 -ptmshepherd.prob_regY=5,0.5 -ptmshepherd.prob_sulfoOx=2,0.05,0.2 +ptmshepherd.print_full_glyco_params=false +ptmshepherd.prob_mass=0.5 ptmshepherd.remainder_masses= ptmshepherd.remove_glycan_delta_mass=true ptmshepherd.run-shepherd=true +ptmshepherd.run_diagextract_mode=false +ptmshepherd.run_diagmine_mode=false +ptmshepherd.run_glyco_mode=false +ptmshepherd.spectra_condPeaks=150 +ptmshepherd.spectra_condRatio=0.0001 +ptmshepherd.spectra_maxPrecursorCharge=4 ptmshepherd.spectra_maxfragcharge=1 ptmshepherd.spectra_ppmtol=20 ptmshepherd.varmod_masses= quantitation.run-label-free-quant=false run-psm-validation=true run-validation-tab=true -saintexpress.fragpipe.cmd-opts= +saintexpress.cmd-opts= saintexpress.max-replicates=10 saintexpress.run-saint-express=false saintexpress.virtual-controls=100 +skyline.run-skyline=false +skyline.skyline=false +skyline.skyline-custom=false +skyline.skyline-custom-path= +skyline.skyline-daily=true +skyline.skyline-fragment-tolerance=10 +skyline.skyline-mods-mode=Default +skyline.skyline-precursor-tolerance=10 +skyline.use-ssl=false +speclibgen.convert-pepxml=true +speclibgen.convert-psm=false speclibgen.easypqp.extras.max_delta_ppm=15 speclibgen.easypqp.extras.max_delta_unimod=0.02 +speclibgen.easypqp.extras.max_glycan_qval=1 speclibgen.easypqp.extras.rt_lowess_fraction=0 speclibgen.easypqp.fragment.a=false speclibgen.easypqp.fragment.b=true @@ -265,6 +307,7 @@ speclibgen.easypqp.fragment.y=true speclibgen.easypqp.fragment.z=false speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM +speclibgen.easypqp.labile_mode=Regular (not glyco) speclibgen.easypqp.neutral_loss=false speclibgen.easypqp.rt-cal=ciRT speclibgen.easypqp.select-file.text= @@ -273,6 +316,7 @@ speclibgen.run-speclibgen=false tab-run.delete_calibrated_mzml=false tab-run.delete_temp_files=false +tab-run.export_matched_fragments=false tab-run.sub_mzml_prob_threshold=0.5 tab-run.write_sub_mzml=false tmtintegrator.add_Ref=-1 @@ -281,7 +325,7 @@ tmtintegrator.allow_unlabeled=false tmtintegrator.best_psm=true tmtintegrator.channel_num=TMT-10 -tmtintegrator.dont-run-fq-lq=false +tmtintegrator.extraction_tool=IonQuant tmtintegrator.glyco_qval=-1 tmtintegrator.groupby=-1 tmtintegrator.log2transformed=true @@ -290,15 +334,19 @@ tmtintegrator.min_pep_prob=0.9 tmtintegrator.min_percent=0.05 tmtintegrator.min_purity=0.5 +tmtintegrator.min_resolution=0 tmtintegrator.min_site_prob=-1 +tmtintegrator.min_snr=0 tmtintegrator.mod_tag=none tmtintegrator.ms1_int=true tmtintegrator.outlier_removal=true +tmtintegrator.philosopher-msstats=false tmtintegrator.print_RefInt=false tmtintegrator.prot_exclude=none tmtintegrator.prot_norm=-1 tmtintegrator.psm_norm=false tmtintegrator.quant_level=2 +tmtintegrator.ref_d_tag=Pool tmtintegrator.ref_tag=pool tmtintegrator.run-tmtintegrator=false tmtintegrator.tolerance=20 @@ -309,4 +357,6 @@ workflow.description=

Open search workflow for PTM analysis. MSFragger localization-aware open search (LOS) algorithm, with deisotoping, mass calibration, parameter optimization, and monoisotope correction enabled. Mass range -150 to 500 Da. PeptideProphet with extended mass model. Crystal-C for artifact removal. Precursor ion quantification using Freequant. PTM-Shepherd for mass shift summarization. For faster run time, in MSFragger change the number of allowed missed cleavages to 1.

workflow.input.data-type.im-ms=false workflow.input.data-type.regular-ms=true -workflow.saved-with-ver=20.0-build5 +workflow.misc.save-sdrf=true +workflow.misc.sdrf-type=Default +workflow.saved-with-ver=23.0-build14 diff -r 59fec1e2a6c3 -r b4f6df8fa89b workflows/TMT10.workflow --- a/workflows/TMT10.workflow Sun Mar 30 23:00:45 2025 +0000 +++ b/workflows/TMT10.workflow Wed Oct 01 22:20:54 2025 +0000 @@ -2,18 +2,31 @@ crystalc.run-crystalc=false database.decoy-tag=rev_ -diann.fragpipe.cmd-opts= +diann.channel-normalization-strategy=0 +diann.cmd-opts= +diann.generate-msstats=true diann.heavy= diann.library= diann.light= diann.medium= +diann.min-site-prob=0.75 +diann.mod-tag= diann.q-value=0.01 diann.quantification-strategy=3 +diann.quantification-strategy-2=2 diann.run-dia-nn=false diann.run-dia-plex=false diann.run-specific-protein-q-value=false diann.unrelated-runs=false -diann.use-predicted-spectra=true +diann.use-predicted-spectra=false +diatracer.corr-threshold=0.3 +diatracer.delta-apex-im=0.01 +diatracer.delta-apex-rt=3 +diatracer.mass-defect-filter=true +diatracer.mass-defect-offset=0.1 +diatracer.rf-max=500 +diatracer.run-diatracer=false +diatracer.write-intermediate-files=false diaumpire.AdjustFragIntensity=true diaumpire.BoostComplementaryIon=false diaumpire.CorrThreshold=0 @@ -35,10 +48,19 @@ diaumpire.SE.NoMissedScan=1 diaumpire.SE.SN=1.1 diaumpire.run-diaumpire=false +fpop.coadaptr.fpop.fpop_masses= +fpop.coadaptr.fpop.run-fpop-coadaptr=false +fpop.fragpipe.fpop.fpop-tmt=false +fpop.fragpipe.fpop.label_control= +fpop.fragpipe.fpop.label_fpop= +fpop.fragpipe.fpop.region_size=1 +fpop.fragpipe.fpop.run-fpop=false +fpop.fragpipe.fpop.subtract-control=false freequant.mz-tol=10 freequant.rt-tol=0.4 freequant.run-freequant=false ionquant.excludemods= +ionquant.formula= ionquant.heavy= ionquant.imtol=0.05 ionquant.ionfdr=0.01 @@ -52,7 +74,7 @@ ionquant.mbrtoprun=10 ionquant.medium= ionquant.minfreq=0 -ionquant.minions=2 +ionquant.minions=1 ionquant.minisotopes=2 ionquant.minscans=3 ionquant.mztol=10 @@ -67,15 +89,24 @@ ionquant.use-labeling=false ionquant.use-lfq=true ionquant.writeindex=0 +msbooster.find-best-im-model=false +msbooster.find-best-rt-model=false +msbooster.find-best-spectra-model=false +msbooster.fragmentation-type=0 +msbooster.im-model=DIA-NN +msbooster.koina-url= +msbooster.predict-im=true msbooster.predict-rt=true msbooster.predict-spectra=true +msbooster.rt-model=DIA-NN msbooster.run-msbooster=true -msbooster.use-correlated-features=false +msbooster.spectra-model=DIA-NN +msbooster.spectral-library-path= msfragger.Y_type_masses= msfragger.activation_types=all -msfragger.add_topN_complementary=0 msfragger.allowed_missed_cleavage_1=2 msfragger.allowed_missed_cleavage_2=2 +msfragger.analyzer_types=all msfragger.calibrate_mass=2 msfragger.check_spectral_files=true msfragger.clip_nTerm_M=true @@ -97,6 +128,7 @@ msfragger.localize_delta_mass=false msfragger.mass_diff_to_variable_mod=0 msfragger.mass_offsets=0 +msfragger.mass_offsets_detailed= msfragger.max_fragment_charge=2 msfragger.max_variable_mods_combinations=5000 msfragger.max_variable_mods_per_peptide=3 @@ -120,8 +152,8 @@ msfragger.output_format=pepXML_pin msfragger.output_max_expect=50 msfragger.output_report_topN=1 +msfragger.output_report_topN_dda_plus=5 msfragger.output_report_topN_dia1=5 -msfragger.output_report_topN_dia2=3 msfragger.override_charge=false msfragger.precursor_mass_lower=-20 msfragger.precursor_mass_mode=selected @@ -148,13 +180,14 @@ msfragger.table.var-mods=15.9949,M,true,3; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQnC,false,1; -18.0106,nE,false,1; 229.16293,n^,true,1; 229.16293,S,true,1; 0.0,site_08,false,1; 0.0,site_09,false,1; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 msfragger.track_zero_topN=0 msfragger.use_all_mods_in_first_search=false +msfragger.use_detailed_offsets=false msfragger.use_topN_peaks=150 msfragger.write_calibrated_mzml=false -msfragger.write_uncalibrated_mgf=false msfragger.zero_bin_accept_expect=0 msfragger.zero_bin_mult_expect=1 opair.activation1=HCD opair.activation2=ETD +opair.allowed_sites= opair.filterOxonium=true opair.glyco_db= opair.max_glycans=4 @@ -177,7 +210,6 @@ phi-report.dont-use-prot-proph-file=false phi-report.filter=--sequential --picked --prot 0.01 phi-report.pep-level-summary=false -phi-report.philosoher-msstats=false phi-report.print-decoys=false phi-report.prot-level-summary=false phi-report.remove-contaminants=false @@ -185,6 +217,7 @@ protein-prophet.cmd-opts=--maxppmdiff 2000000 --minprob 0.5 protein-prophet.run-protein-prophet=true ptmprophet.cmdline= +ptmprophet.override-defaults=false ptmprophet.run-ptmprophet=false ptmshepherd.adv_params=false ptmshepherd.annotation-common=true @@ -196,7 +229,6 @@ ptmshepherd.cap_y_ions= ptmshepherd.decoy_type=1 ptmshepherd.diag_ions= -ptmshepherd.diagextract_mode=false ptmshepherd.diagmine_diagMinFoldChange=3.0 ptmshepherd.diagmine_diagMinSpecDiff=00.2 ptmshepherd.diagmine_fragMinFoldChange=3.0 @@ -204,14 +236,11 @@ ptmshepherd.diagmine_fragMinSpecDiff=00.1 ptmshepherd.diagmine_minIonsPerSpec=2 ptmshepherd.diagmine_minPeps=25 -ptmshepherd.diagmine_mode=false ptmshepherd.diagmine_pepMinFoldChange=3.0 ptmshepherd.diagmine_pepMinSpecDiff=00.2 -ptmshepherd.glyco_adducts= ptmshepherd.glyco_fdr=1.00 ptmshepherd.glyco_isotope_max=3 ptmshepherd.glyco_isotope_min=-1 -ptmshepherd.glyco_mode=false ptmshepherd.glyco_ppm_tol=50 ptmshepherd.glycodatabase= ptmshepherd.histo_smoothbins=2 @@ -221,9 +250,9 @@ ptmshepherd.iontype_x=false ptmshepherd.iontype_y=true ptmshepherd.iontype_z=false +ptmshepherd.iterloc_maxEpoch=100 +ptmshepherd.iterloc_mode=false ptmshepherd.localization_allowed_res= -ptmshepherd.localization_background=4 -ptmshepherd.max_adducts=0 ptmshepherd.n_glyco=true ptmshepherd.normalization-psms=true ptmshepherd.normalization-scans=false @@ -235,28 +264,41 @@ ptmshepherd.precursor_mass_units=0 ptmshepherd.precursor_tol=0.01 ptmshepherd.print_decoys=false -ptmshepherd.prob_dhexOx=2,0.5,0.1 -ptmshepherd.prob_dhexY=2,0.5 -ptmshepherd.prob_neuacOx=2,0.05,0.2 -ptmshepherd.prob_neugcOx=2,0.05,0.2 -ptmshepherd.prob_phosphoOx=2,0.05,0.2 -ptmshepherd.prob_regY=5,0.5 -ptmshepherd.prob_sulfoOx=2,0.05,0.2 +ptmshepherd.print_full_glyco_params=false +ptmshepherd.prob_mass=0.5 ptmshepherd.remainder_masses= ptmshepherd.remove_glycan_delta_mass=true ptmshepherd.run-shepherd=false +ptmshepherd.run_diagextract_mode=false +ptmshepherd.run_diagmine_mode=false +ptmshepherd.run_glyco_mode=false +ptmshepherd.spectra_condPeaks=150 +ptmshepherd.spectra_condRatio=0.0001 +ptmshepherd.spectra_maxPrecursorCharge=4 ptmshepherd.spectra_maxfragcharge=2 ptmshepherd.spectra_ppmtol=20 ptmshepherd.varmod_masses= quantitation.run-label-free-quant=false run-psm-validation=true run-validation-tab=true -saintexpress.fragpipe.cmd-opts= +saintexpress.cmd-opts= saintexpress.max-replicates=3 saintexpress.run-saint-express=true saintexpress.virtual-controls=100 +skyline.run-skyline=false +skyline.skyline=false +skyline.skyline-custom=false +skyline.skyline-custom-path= +skyline.skyline-daily=true +skyline.skyline-fragment-tolerance=10 +skyline.skyline-mods-mode=Default +skyline.skyline-precursor-tolerance=10 +skyline.use-ssl=false +speclibgen.convert-pepxml=true +speclibgen.convert-psm=false speclibgen.easypqp.extras.max_delta_ppm=15 speclibgen.easypqp.extras.max_delta_unimod=0.02 +speclibgen.easypqp.extras.max_glycan_qval=1 speclibgen.easypqp.extras.rt_lowess_fraction=0 speclibgen.easypqp.fragment.a=false speclibgen.easypqp.fragment.b=true @@ -265,6 +307,7 @@ speclibgen.easypqp.fragment.y=true speclibgen.easypqp.fragment.z=false speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM +speclibgen.easypqp.labile_mode=Regular (not glyco) speclibgen.easypqp.neutral_loss=false speclibgen.easypqp.rt-cal=noiRT speclibgen.easypqp.select-file.text= @@ -273,6 +316,7 @@ speclibgen.run-speclibgen=false tab-run.delete_calibrated_mzml=false tab-run.delete_temp_files=false +tab-run.export_matched_fragments=false tab-run.sub_mzml_prob_threshold=0.5 tab-run.write_sub_mzml=false tmtintegrator.add_Ref=1 @@ -281,24 +325,28 @@ tmtintegrator.allow_unlabeled=false tmtintegrator.best_psm=true tmtintegrator.channel_num=TMT-10 -tmtintegrator.dont-run-fq-lq=false +tmtintegrator.extraction_tool=IonQuant tmtintegrator.glyco_qval=-1 -tmtintegrator.groupby=0 +tmtintegrator.groupby=-1 tmtintegrator.log2transformed=true tmtintegrator.max_pep_prob_thres=0.9 tmtintegrator.min_ntt=0 tmtintegrator.min_pep_prob=0.9 tmtintegrator.min_percent=0.05 tmtintegrator.min_purity=0.5 +tmtintegrator.min_resolution=0 tmtintegrator.min_site_prob=-1 +tmtintegrator.min_snr=0 tmtintegrator.mod_tag=none tmtintegrator.ms1_int=true tmtintegrator.outlier_removal=true +tmtintegrator.philosopher-msstats=false tmtintegrator.print_RefInt=false tmtintegrator.prot_exclude=none tmtintegrator.prot_norm=1 tmtintegrator.psm_norm=false tmtintegrator.quant_level=2 +tmtintegrator.ref_d_tag=Pool tmtintegrator.ref_tag=Bridge tmtintegrator.run-tmtintegrator=true tmtintegrator.tolerance=20 @@ -309,4 +357,6 @@ workflow.description=

Basic TMT 10-plex workflow, with identification and quantification from high mass accuracy MS2. Met oxidation, protein N-term Acetyl, n-term TMT, and TMT on S ("overlabeling") are specified as variable modifications. TMT-Integrator with virtual reference approach, median-centering normalization, data summarization at the gene level. If a reference/bridge sample is available, specify the corresponding channel/sample name tag in the annotation file(s) and in TMT-Integrator tab.

workflow.input.data-type.im-ms=false workflow.input.data-type.regular-ms=true -workflow.saved-with-ver=20.0-build5 +workflow.misc.save-sdrf=true +workflow.misc.sdrf-type=Default +workflow.saved-with-ver=23.0-build14 diff -r 59fec1e2a6c3 -r b4f6df8fa89b workflows/TMT11.workflow --- a/workflows/TMT11.workflow Sun Mar 30 23:00:45 2025 +0000 +++ b/workflows/TMT11.workflow Wed Oct 01 22:20:54 2025 +0000 @@ -2,18 +2,31 @@ crystalc.run-crystalc=false database.decoy-tag=rev_ -diann.fragpipe.cmd-opts= +diann.channel-normalization-strategy=0 +diann.cmd-opts= +diann.generate-msstats=true diann.heavy= diann.library= diann.light= diann.medium= +diann.min-site-prob=0.75 +diann.mod-tag= diann.q-value=0.01 diann.quantification-strategy=3 +diann.quantification-strategy-2=2 diann.run-dia-nn=false diann.run-dia-plex=false diann.run-specific-protein-q-value=false diann.unrelated-runs=false -diann.use-predicted-spectra=true +diann.use-predicted-spectra=false +diatracer.corr-threshold=0.3 +diatracer.delta-apex-im=0.01 +diatracer.delta-apex-rt=3 +diatracer.mass-defect-filter=true +diatracer.mass-defect-offset=0.1 +diatracer.rf-max=500 +diatracer.run-diatracer=false +diatracer.write-intermediate-files=false diaumpire.AdjustFragIntensity=true diaumpire.BoostComplementaryIon=false diaumpire.CorrThreshold=0 @@ -35,10 +48,19 @@ diaumpire.SE.NoMissedScan=1 diaumpire.SE.SN=1.1 diaumpire.run-diaumpire=false +fpop.coadaptr.fpop.fpop_masses= +fpop.coadaptr.fpop.run-fpop-coadaptr=false +fpop.fragpipe.fpop.fpop-tmt=false +fpop.fragpipe.fpop.label_control= +fpop.fragpipe.fpop.label_fpop= +fpop.fragpipe.fpop.region_size=1 +fpop.fragpipe.fpop.run-fpop=false +fpop.fragpipe.fpop.subtract-control=false freequant.mz-tol=10 freequant.rt-tol=0.4 freequant.run-freequant=false ionquant.excludemods= +ionquant.formula= ionquant.heavy= ionquant.imtol=0.05 ionquant.ionfdr=0.01 @@ -52,7 +74,7 @@ ionquant.mbrtoprun=10 ionquant.medium= ionquant.minfreq=0 -ionquant.minions=2 +ionquant.minions=1 ionquant.minisotopes=2 ionquant.minscans=3 ionquant.mztol=10 @@ -67,15 +89,24 @@ ionquant.use-labeling=false ionquant.use-lfq=true ionquant.writeindex=0 +msbooster.find-best-im-model=false +msbooster.find-best-rt-model=false +msbooster.find-best-spectra-model=false +msbooster.fragmentation-type=0 +msbooster.im-model=DIA-NN +msbooster.koina-url= +msbooster.predict-im=true msbooster.predict-rt=true msbooster.predict-spectra=true +msbooster.rt-model=DIA-NN msbooster.run-msbooster=true -msbooster.use-correlated-features=false +msbooster.spectra-model=DIA-NN +msbooster.spectral-library-path= msfragger.Y_type_masses= msfragger.activation_types=all -msfragger.add_topN_complementary=0 msfragger.allowed_missed_cleavage_1=2 msfragger.allowed_missed_cleavage_2=2 +msfragger.analyzer_types=all msfragger.calibrate_mass=2 msfragger.check_spectral_files=true msfragger.clip_nTerm_M=true @@ -97,6 +128,7 @@ msfragger.localize_delta_mass=false msfragger.mass_diff_to_variable_mod=0 msfragger.mass_offsets=0 +msfragger.mass_offsets_detailed= msfragger.max_fragment_charge=2 msfragger.max_variable_mods_combinations=5000 msfragger.max_variable_mods_per_peptide=3 @@ -120,8 +152,8 @@ msfragger.output_format=pepXML_pin msfragger.output_max_expect=50 msfragger.output_report_topN=1 +msfragger.output_report_topN_dda_plus=5 msfragger.output_report_topN_dia1=5 -msfragger.output_report_topN_dia2=3 msfragger.override_charge=false msfragger.precursor_mass_lower=-20 msfragger.precursor_mass_mode=selected @@ -145,16 +177,17 @@ msfragger.search_enzyme_sense_1=C msfragger.search_enzyme_sense_2=C msfragger.table.fix-mods=0.0,C-Term Peptide,true,-1; 0.0,N-Term Peptide,true,-1; 0.0,C-Term Protein,true,-1; 0.0,N-Term Protein,true,-1; 0.0,G (glycine),true,-1; 0.0,A (alanine),true,-1; 0.0,S (serine),true,-1; 0.0,P (proline),true,-1; 0.0,V (valine),true,-1; 0.0,T (threonine),true,-1; 57.02146,C (cysteine),true,-1; 0.0,L (leucine),true,-1; 0.0,I (isoleucine),true,-1; 0.0,N (asparagine),true,-1; 0.0,D (aspartic acid),true,-1; 0.0,Q (glutamine),true,-1; 229.16293,K (lysine),true,-1; 0.0,E (glutamic acid),true,-1; 0.0,M (methionine),true,-1; 0.0,H (histidine),true,-1; 0.0,F (phenylalanine),true,-1; 0.0,R (arginine),true,-1; 0.0,Y (tyrosine),true,-1; 0.0,W (tryptophan),true,-1; 0.0,B ,true,-1; 0.0,J,true,-1; 0.0,O,true,-1; 0.0,U,true,-1; 0.0,X,true,-1; 0.0,Z,true,-1 -msfragger.table.var-mods=15.9949,M,true,3; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQnC,false,1; -18.0106,nE,false,1; 229.16293,n^,true,1; 229.16293,S,true,1; 0.0,site_08,false,1; 0.0,site_09,false,1; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 +msfragger.table.var-mods=15.9949,M,true,3; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQnC,false,1; -18.0106,nE,false,1; 229.169252,n^,true,1; 229.169252,S,true,1; 0.0,site_08,false,1; 0.0,site_09,false,1; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 msfragger.track_zero_topN=0 msfragger.use_all_mods_in_first_search=false +msfragger.use_detailed_offsets=false msfragger.use_topN_peaks=150 msfragger.write_calibrated_mzml=false -msfragger.write_uncalibrated_mgf=false msfragger.zero_bin_accept_expect=0 msfragger.zero_bin_mult_expect=1 opair.activation1=HCD opair.activation2=ETD +opair.allowed_sites= opair.filterOxonium=true opair.glyco_db= opair.max_glycans=4 @@ -177,7 +210,6 @@ phi-report.dont-use-prot-proph-file=false phi-report.filter=--sequential --picked --prot 0.01 phi-report.pep-level-summary=false -phi-report.philosoher-msstats=false phi-report.print-decoys=false phi-report.prot-level-summary=false phi-report.remove-contaminants=false @@ -185,6 +217,7 @@ protein-prophet.cmd-opts=--maxppmdiff 2000000 --minprob 0.5 protein-prophet.run-protein-prophet=true ptmprophet.cmdline= +ptmprophet.override-defaults=false ptmprophet.run-ptmprophet=false ptmshepherd.adv_params=false ptmshepherd.annotation-common=true @@ -196,7 +229,6 @@ ptmshepherd.cap_y_ions= ptmshepherd.decoy_type=1 ptmshepherd.diag_ions= -ptmshepherd.diagextract_mode=false ptmshepherd.diagmine_diagMinFoldChange=3.0 ptmshepherd.diagmine_diagMinSpecDiff=00.2 ptmshepherd.diagmine_fragMinFoldChange=3.0 @@ -204,14 +236,11 @@ ptmshepherd.diagmine_fragMinSpecDiff=00.1 ptmshepherd.diagmine_minIonsPerSpec=2 ptmshepherd.diagmine_minPeps=25 -ptmshepherd.diagmine_mode=false ptmshepherd.diagmine_pepMinFoldChange=3.0 ptmshepherd.diagmine_pepMinSpecDiff=00.2 -ptmshepherd.glyco_adducts= ptmshepherd.glyco_fdr=1.00 ptmshepherd.glyco_isotope_max=3 ptmshepherd.glyco_isotope_min=-1 -ptmshepherd.glyco_mode=false ptmshepherd.glyco_ppm_tol=50 ptmshepherd.glycodatabase= ptmshepherd.histo_smoothbins=2 @@ -221,9 +250,9 @@ ptmshepherd.iontype_x=false ptmshepherd.iontype_y=true ptmshepherd.iontype_z=false +ptmshepherd.iterloc_maxEpoch=100 +ptmshepherd.iterloc_mode=false ptmshepherd.localization_allowed_res= -ptmshepherd.localization_background=4 -ptmshepherd.max_adducts=0 ptmshepherd.n_glyco=true ptmshepherd.normalization-psms=true ptmshepherd.normalization-scans=false @@ -235,28 +264,41 @@ ptmshepherd.precursor_mass_units=0 ptmshepherd.precursor_tol=0.01 ptmshepherd.print_decoys=false -ptmshepherd.prob_dhexOx=2,0.5,0.1 -ptmshepherd.prob_dhexY=2,0.5 -ptmshepherd.prob_neuacOx=2,0.05,0.2 -ptmshepherd.prob_neugcOx=2,0.05,0.2 -ptmshepherd.prob_phosphoOx=2,0.05,0.2 -ptmshepherd.prob_regY=5,0.5 -ptmshepherd.prob_sulfoOx=2,0.05,0.2 +ptmshepherd.print_full_glyco_params=false +ptmshepherd.prob_mass=0.5 ptmshepherd.remainder_masses= ptmshepherd.remove_glycan_delta_mass=true ptmshepherd.run-shepherd=false +ptmshepherd.run_diagextract_mode=false +ptmshepherd.run_diagmine_mode=false +ptmshepherd.run_glyco_mode=false +ptmshepherd.spectra_condPeaks=150 +ptmshepherd.spectra_condRatio=0.0001 +ptmshepherd.spectra_maxPrecursorCharge=4 ptmshepherd.spectra_maxfragcharge=2 ptmshepherd.spectra_ppmtol=20 ptmshepherd.varmod_masses= quantitation.run-label-free-quant=false run-psm-validation=true run-validation-tab=true -saintexpress.fragpipe.cmd-opts= +saintexpress.cmd-opts= saintexpress.max-replicates=3 saintexpress.run-saint-express=true saintexpress.virtual-controls=100 +skyline.run-skyline=false +skyline.skyline=false +skyline.skyline-custom=false +skyline.skyline-custom-path= +skyline.skyline-daily=true +skyline.skyline-fragment-tolerance=10 +skyline.skyline-mods-mode=Default +skyline.skyline-precursor-tolerance=10 +skyline.use-ssl=false +speclibgen.convert-pepxml=true +speclibgen.convert-psm=false speclibgen.easypqp.extras.max_delta_ppm=15 speclibgen.easypqp.extras.max_delta_unimod=0.02 +speclibgen.easypqp.extras.max_glycan_qval=1 speclibgen.easypqp.extras.rt_lowess_fraction=0 speclibgen.easypqp.fragment.a=false speclibgen.easypqp.fragment.b=true @@ -265,6 +307,7 @@ speclibgen.easypqp.fragment.y=true speclibgen.easypqp.fragment.z=false speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM +speclibgen.easypqp.labile_mode=Regular (not glyco) speclibgen.easypqp.neutral_loss=false speclibgen.easypqp.rt-cal=noiRT speclibgen.easypqp.select-file.text= @@ -273,6 +316,7 @@ speclibgen.run-speclibgen=false tab-run.delete_calibrated_mzml=false tab-run.delete_temp_files=false +tab-run.export_matched_fragments=false tab-run.sub_mzml_prob_threshold=0.5 tab-run.write_sub_mzml=false tmtintegrator.add_Ref=1 @@ -281,24 +325,28 @@ tmtintegrator.allow_unlabeled=false tmtintegrator.best_psm=true tmtintegrator.channel_num=TMT-11 -tmtintegrator.dont-run-fq-lq=false +tmtintegrator.extraction_tool=IonQuant tmtintegrator.glyco_qval=-1 -tmtintegrator.groupby=0 +tmtintegrator.groupby=-1 tmtintegrator.log2transformed=true tmtintegrator.max_pep_prob_thres=0.9 tmtintegrator.min_ntt=0 tmtintegrator.min_pep_prob=0.9 tmtintegrator.min_percent=0.05 tmtintegrator.min_purity=0.5 +tmtintegrator.min_resolution=0 tmtintegrator.min_site_prob=-1 +tmtintegrator.min_snr=0 tmtintegrator.mod_tag=none tmtintegrator.ms1_int=true tmtintegrator.outlier_removal=true +tmtintegrator.philosopher-msstats=false tmtintegrator.print_RefInt=false tmtintegrator.prot_exclude=none tmtintegrator.prot_norm=1 tmtintegrator.psm_norm=false tmtintegrator.quant_level=2 +tmtintegrator.ref_d_tag=Pool tmtintegrator.ref_tag=Bridge tmtintegrator.run-tmtintegrator=true tmtintegrator.tolerance=20 @@ -309,4 +357,6 @@ workflow.description=

Basic TMT 11-plex workflow, with identification and quantification from high mass accuracy MS2. Met oxidation, protein N-term Acetyl, n-term TMT, and TMT on S ("overlabeling") are specified as variable modifications. TMT-Integrator with virtual reference approach, median-centering normalization, data summarization at the gene level. If a reference/bridge sample is available, specify the corresponding channel/sample name tag in the annotation file(s) and in TMT-Integrator tab.

workflow.input.data-type.im-ms=false workflow.input.data-type.regular-ms=true -workflow.saved-with-ver=20.0-build5 +workflow.misc.save-sdrf=true +workflow.misc.sdrf-type=Default +workflow.saved-with-ver=23.0-build14