# HG changeset patch # User iracooke # Date 1433354467 14400 # Node ID cb1666df2fb3d97066dd8e43f4049cc37ba33a5e # Parent a9e90cdcb97a41a787d474f586fe13450b77d971 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626 diff -r a9e90cdcb97a -r cb1666df2fb3 peptide_shaker.xml --- a/peptide_shaker.xml Sat May 30 05:25:00 2015 -0400 +++ b/peptide_shaker.xml Wed Jun 03 14:01:07 2015 -0400 @@ -1,9 +1,9 @@ - + Perform protein identification using various search engines based on results from SearchGUI - peptide_shaker + peptide_shaker macros.xml diff -r a9e90cdcb97a -r cb1666df2fb3 searchgui.xml --- a/searchgui.xml Sat May 30 05:25:00 2015 -0400 +++ b/searchgui.xml Wed Jun 03 14:01:07 2015 -0400 @@ -1,9 +1,9 @@ - + Perform protein identification using various search engines and prepare results for input to Peptide Shaker - searchgui + searchgui macros.xml @@ -34,7 +34,7 @@ java -cp \$SEARCHGUI_JAR_PATH eu.isas.searchgui.cmd.FastaCLI -in input_database.fasta -decoy && rm input_database.fasta && cp input_database_concatenated_target_decoy.fasta input_database.fasta && - ##ln -sf input_database_concatenated_target_decoy.fasta input_database.fasta; + ## ln -sf input_database_concatenated_target_decoy.fasta input_database.fasta; #end if ##################################################### @@ -48,44 +48,200 @@ -db input_database.fasta - #if $advanced.advanced_type_selector == "advanced": - - #if $advanced.xtandem.xtandem_selector == "yes" + #if $xtandem.xtandem_advanced == "yes" - -xtandem_npeaks ${advanced.xtandem.xtandem_npeaks} - -xtandem_min_peaks ${advanced.xtandem.xtandem_min_peaks} - -xtandem_min_frag_mz ${advanced.xtandem.xtandem_min_frag_mz} - -xtandem_min_prec_mass ${advanced.xtandem.xtandem_min_prec_mass} - -xtandem_noise_suppr ${advanced.xtandem.xtandem_noise_suppr} + -xtandem_npeaks ${xtandem.xtandem_npeaks} + -xtandem_min_peaks ${xtandem.xtandem_min_peaks} + -xtandem_min_frag_mz ${xtandem.xtandem_min_frag_mz} + -xtandem_min_prec_mass ${xtandem.xtandem_min_prec_mass} + -xtandem_noise_suppr ${xtandem.xtandem_noise_suppr} + -xtandem_dynamic_range ${xtandem.xtandem_dynamic_range} + -xtandem_quick_acetyl ${xtandem.xtandem_quick_acetyl} + -xtandem_quick_pyro ${xtandem.xtandem_quick_pyro} + -xtandem_stp_bias ${xtandem.xtandem_stp_bias} + -xtandem_evalue ${xtandem.xtandem_evalue} + -xtandem_output_proteins ${xtandem.xtandem_output_proteins} + -xtandem_output_sequences ${xtandem.xtandem_output_sequences} + -xtandem_output_spectra ${xtandem.xtandem_output_spectra} + ## -xtandem_skyline_path ${xtandem.xtandem_skyline_path} - #if $advanced.xtandem.xtandem_refine.xtandem_refine_selector == "yes" - -xtandem_refine 1 - -xtandem_refine_unc ${advanced.xtandem.xtandem_refine.xtandem_refine_unc} - -xtandem_refine_semi ${advanced.xtandem.xtandem_refine.xtandem_refine_semi} - -xtandem_refine_p_mut ${advanced.xtandem.xtandem_refine.xtandem_refine_p_mut} - -xtandem_refine_snaps ${advanced.xtandem.xtandem_refine.xtandem_refine_snaps} - -xtandem_refine_spec_synt ${advanced.xtandem.xtandem_refine.xtandem_refine_spec_synt} - #end if + #if $xtandem.xtandem_refine.xtandem_refine_selector == "yes" + -xtandem_refine 1 + -xtandem_refine_unc ${xtandem.xtandem_refine.xtandem_refine_unc} + -xtandem_refine_semi ${xtandem.xtandem_refine.xtandem_refine_semi} + -xtandem_refine_p_mut ${xtandem.xtandem_refine.xtandem_refine_p_mut} + -xtandem_refine_snaps ${xtandem.xtandem_refine.xtandem_refine_snaps} + -xtandem_refine_spec_synt ${xtandem.xtandem_refine.xtandem_refine_spec_synt} + -xtandem_refine_pot ${xtandem.xtandem_refine.xtandem_refine_pot} + -xtandem_refine_pot ${xtandem.xtandem_refine.xtandem_refine_evalue} + #end if + #end if - #if $advanced.omssa.omssa_selector == "yes" - -omssa_hitlist_length ${advanced.omssa.hitlist_length} - -omssa_remove_prec ${advanced.omssa.remove_precursor} - -omssa_scale_prec ${advanced.omssa.scale_precursor} - -omssa_estimate_charge ${advanced.omssa.estimate_charge} - #end if + #if $omssa.omssa_advanced == "yes" + -omssa_hitlist_length ${omssa.hitlist_length} + -omssa_remove_prec ${omssa.remove_precursor} + -omssa_scale_prec ${omssa.scale_precursor} + -omssa_estimate_charge ${omssa.estimate_charge} + + -omssa_memory ${omssa.omssa_memory} + -omssa_isotopes ${omssa.omssa_isotopes} + -omssa_neutron ${omssa.omssa_neutron} + -omssa_low_intensity "${omssa.omssa_low_intensity}" + -omssa_high_intensity ${omssa.omssa_high_intensity} + -omssa_intensity_incr ${omssa.omssa_intensity_incr} + -omssa_single_window_wd ${omssa.omssa_single_window_wd} + -omssa_double_window_wd ${omssa.omssa_double_window_wd} + -omssa_single_window_pk ${omssa.omssa_single_window_pk} + -omssa_double_window_pk ${omssa.omssa_double_window_pk} + -omssa_min_ann_int_pks ${omssa.omssa_min_ann_int_pks} + -omssa_min_annotated_peaks ${omssa.omssa_min_annotated_peaks} + -omssa_min_peaks ${omssa.omssa_min_peaks} + -omssa_methionine ${omssa.omssa_methionine} + -omssa_max_ladders ${omssa.omssa_max_ladders} + -omssa_max_frag_charge ${omssa.omssa_max_frag_charge} + -omssa_fraction ${omssa.omssa_fraction} + -omssa_plus_one ${omssa.omssa_plus_one} + -omssa_charge ${omssa.omssa_charge} + -omssa_prec_per_spectrum ${omssa.omssa_prec_per_spectrum} + -omssa_forward ${omssa.omssa_forward} + -omssa_rewind ${omssa.omssa_rewind} + -omssa_max_frag_series ${omssa.omssa_max_frag_series} + -omssa_corr ${omssa.omssa_corr} + -omssa_consecutive_p ${omssa.omssa_consecutive_p} + -omssa_it_sequence_evalue ${omssa.omssa_it_sequence_evalue} + -omssa_it_spectrum_evalue ${omssa.omssa_it_spectrum_evalue} + -omssa_it_replace_evalue ${omssa.omssa_it_replace_evalue} + -omssa_max_evalue ${omssa.omssa_max_evalue} + -omssa_hitlist_charge ${omssa.omssa_hitlist_charge} + -omssa_min_pep_length ${omssa.omssa_min_pep_length} + -omssa_max_pep_length ${omssa.omssa_max_pep_length} + -omssa_format ${omssa.omssa_format} + #end if - #if $advanced.msgf.msgf_selector == "yes" - -msgf_min_pep_length ${advanced.msgf.msgf_min_pep_length} - -msgf_max_pep_length ${advanced.msgf.msgf_max_pep_length} - -msgf_termini ${advanced.msgf.msgf_termini} - -msgf_num_ptms ${advanced.msgf.msgf_num_ptms} + #if $msgf.msgf_advanced == "yes" + -msgf_decoy ${msgf.msgf_decoy} + -msgf_min_pep_length ${msgf.msgf_min_pep_length} + -msgf_max_pep_length ${msgf.msgf_max_pep_length} + -msgf_termini ${msgf.msgf_termini} + -msgf_num_ptms ${msgf.msgf_num_ptms} + -msgf_instrument ${msgf.msgf_instrument} + -msgf_fragmentation ${msgf.msgf_fragmentation} + -msgf_protocol ${msgf.msgf_protocol} + -msgf_num_matches ${msgf.msgf_num_matches} + -msgf_additional ${msgf.msgf_additional} + -msgf_isotope_low ${msgf.msgf_isotope_low} + -msgf_isotope_high ${msgf.msgf_isotope_high} + #end if + + #if $ms_amanda.ms_amanda_advanced == "yes" + -ms_amanda_decoy ${ms_amanda.ms_amanda_decoy} + -ms_amanda_max_evalue ${ms_amanda.ms_amanda_max_evalue} + -ms_amanda_instrument ${ms_amanda.ms_amanda_instrument} + -ms_amanda_max_rank ${ms_amanda.ms_amanda_max_rank} + -ms_amanda_mono ${ms_amanda.ms_amanda_mono} + # end if + + #if $myrimatch.myrimatch_advanced == "yes" + -myrimatch_min_pep_length ${myrimatch.myrimatch_min_pep_length} + -myrimatch_max_pep_length ${myrimatch.myrimatch_max_pep_length} + -myrimatch_min_prec_mass ${myrimatch.myrimatch_min_prec_mass} + -myrimatch_max_prec_mass ${myrimatch.myrimatch_max_prec_mass} + -myrimatch_isotope_low ${myrimatch.myrimatch_isotope_low} + -myrimatch_isotope_high ${myrimatch.myrimatch_isotope_high} + -myrimatch_num_matches ${myrimatch.myrimatch_num_matches} + -myrimatch_num_ptms ${myrimatch.myrimatch_num_ptms} + -myrimatch_fragmentation ${myrimatch.myrimatch_fragmentation} + -myrimatch_termini ${myrimatch.myrimatch_termini} + -myrimatch_plus_three ${myrimatch.myrimatch_plus_three} + -myrimatch_xcorr ${myrimatch.myrimatch_xcorr} + -myrimatch_tic_cutoff ${myrimatch.myrimatch_tic_cutoff} + -myrimatch_intensity_classes ${myrimatch.myrimatch_intensity_classes} + -myrimatch_class_multiplier ${myrimatch.myrimatch_class_multiplier} + -myrimatch_num_batches ${myrimatch.myrimatch_num_batches} + -myrimatch_max_peak ${myrimatch.myrimatch_max_peak} + #end if + + #if $tide.tide_advanced == "yes" + -tide_num_ptms ${tide.tide_num_ptms} + -tide_num_ptms_per_type ${tide.tide_num_ptms_per_type} + -tide_min_pep_length ${tide.tide_min_pep_length} + -tide_max_pep_length ${tide.tide_max_pep_length} + -tide_min_prec_mass ${tide.tide_min_prec_mass} + -tide_max_prec_mass ${tide.tide_max_prec_mass} + -tide_decoy_format ${tide.tide_decoy_format} + -tide_keep_terminals ${tide.tide_keep_terminals} + + -tide_output_folder ${tide.tide_output_folder} + -tide_print_peptides ${tide.tide_print_peptides} + -tide_verbosity ${tide.tide_verbosity} + -tide_monoisotopic ${tide.tide_monoisotopic} + -tide_clip_n_term ${tide.tide_clip_n_term} + -tide_digestion_type ${tide.tide_digestion_type} + -tide_compute_sp ${tide.tide_compute_sp} + -tide_max_psms ${tide.tide_max_psms} + -tide_compute_p ${tide.tide_compute_p} + -tide_min_spectrum_mz ${tide.tide_min_spectrum_mz} + -tide_max_spectrum_mz ${tide.tide_max_spectrum_mz} + -tide_min_spectrum_peaks ${tide.tide_min_spectrum_peaks} + -tide_spectrum_charges ${tide.tide_spectrum_charges} + -tide_remove_prec ${tide.tide_remove_prec} + -tide_remove_prec_tol ${tide.tide_remove_prec_tol} + -tide_progress_indicator ${tide.tide_progress_indicator} + -tide_use_flanking ${tide.tide_use_flanking} + -tide_use_neutral_losses ${tide.tide_use_neutral_losses} + -tide_mz_bin_width ${tide.tide_mz_bin_width} + -tide_mz_bin_offset ${tide.tide_mz_bin_offset} + -tide_concat ${tide.tide_concat} + -tide_export_text ${tide.tide_export_text} + -tide_export_sqt ${tide.tide_export_sqt} + -tide_export_pepxml ${tide.tide_export_pepxml} + -tide_export_mzid ${tide.tide_export_mzid} + -tide_export_pin ${tide.tide_export_pin} + -tide_remove_temp ${tide.tide_remove_temp} + #end if + + + #if $comet.comet_advanced == "yes" + + #if $comet.comet_spectrum.comet_spectrum_selector == "yes" + -comet_min_peaks ${comet.comet_spectrum.comet_min_peaks} + -comet_min_peak_int ${comet.comet_spectrum.comet_min_peak_int} + -comet_remove_prec ${comet.comet_spectrum.comet_remove_prec} + + + #if $comet.comet_spectrum.comet_remove_prec == "1" + -comet_remove_prec_tol ${comet.comet_spectrum.comet_remove_prec_tol} + #end if + + #if $comet.comet_spectrum.comet_remove_prec == "2" + -comet_remove_prec_tol ${comet.comet_spectrum.comet_remove_prec_tol} + #end if + + -comet_clear_mz_range_lower ${comet.comet_spectrum.comet_clear_mz_range_lower} + -comet_clear_mz_range_upper ${comet.comet_spectrum.comet_clear_mz_range_upper} #end if - - ##if $advanced.ms_amanda.ms_amanda_selector == "yes" - ##end if - - #end if + + #if $comet.comet_search.comet_search_selector == "yes" + -comet_enzyme_type ${comet.comet_search.comet_enzyme_type} + -comet_isotope_correction ${comet.comet_search.comet_isotope_correction} + -comet_min_prec_mass ${comet.comet_search.comet_min_prec_mass} + -comet_max_prec_mass ${comet.comet_search.comet_max_prec_mass} + -comet_num_matches ${comet.comet_search.comet_num_matches} + -comet_max_frag_charge ${comet.comet_search.comet_max_frag_charge} + -comet_remove_meth ${comet.comet_search.comet_remove_meth} + -comet_batch_size ${comet.comet_search.comet_batch_size} + -comet_num_ptms ${comet.comet_search.comet_num_ptms} + #end if + + #if $comet.comet_fragment_ions.comet_fragment_ions_selector == "yes" + -comet_frag_bin_offset ${comet.comet_fragment_ions.comet_frag_bin_offset} + -comet_sparse_matrix ${comet.comet_fragment_ions.comet_sparse_matrix} + -comet_theoretical_fragment_ions ${comet.comet_fragment_ions.comet_theoretical_fragment_ions} + + #end if + + #end if 2> $temp_stderr) && @@ -100,10 +256,13 @@ -id_params SEARCHGUI_IdentificationParameters.parameters -threads "\${GALAXY_SLOTS:-12}" - -correct_titles "${correct_titles}" - $missing_titles - -mgf_splitting "${mgf_splitting}" - -mgf_spectrum_count "${mgf_spectrum_count}" + + #if $searchgui_advanced.searchgui_advanced_selector == 'advanced' + -correct_titles "${searchgui_advanced.correct_titles}" + $searchgui_advanced.missing_titles + -mgf_splitting "${searchgui_advanced.mgf_splitting}" + -mgf_spectrum_count "${searchgui_advanced.mgf_spectrum_count}" + #end if ## Turn of the protein tree generation as it can produce errors if the search is finished before the tree is created ## the tree is generated afterwards in PeptideShaker @@ -111,54 +270,55 @@ ##-makeblastdb_folder \$BLAST_ROOT_DIR - #if $advanced.advanced_type_selector == "advanced": - - #if $advanced.xtandem.xtandem_selector == "yes" - -xtandem 1 - #else - -xtandem 0 - #end if + #set $engines_list = str($engines).split(',') + #if 'X!Tandem' in $engines_list: + ##if str($XTANDEM_selector) == 'True' + -xtandem 1 + #else + -xtandem 0 + #end if - #if $advanced.omssa.omssa_selector == "yes" - -omssa 1 - #else - -omssa 0 - #end if + #if 'MyriMatch' in $engines_list: + ##if str($MYRIMATCH_selector) == "True" + -myrimatch 1 + #else + -myrimatch 0 + #end if - #if $advanced.msgf.msgf_selector == "yes" - -msgf 1 - #else - -msgf 0 - #end if + #if 'MSGF' in $engines_list: + ##if str($MSGF_selector) == "True" + -msgf 1 + #else + -msgf 0 + #end if - #if $advanced.myrimatch.myrimatch_selector == "yes" - -myrimatch 1 - #else - -myrimatch 0 - #end if + #if 'OMSSA' in $engines_list: + ##if str($OMSSA_selector) == "True" + -omssa 1 + #else + -omssa 0 + #end if - #if $advanced.comet.comet_selector == "yes" - -comet 1 - #else - -comet 0 - #end if + #if 'Comet' in $engines_list: + ##if str($COMET_selector) == "True" + -comet 1 + #else + -comet 0 + #end if - #if $advanced.ms_amanda.ms_amanda_selector == "yes" - -ms_amanda 1 - #else - -ms_amanda 0 - #end if + #if 'Tide' in $engines_list: + ##if str($TIDE_selector) == "True" + -tide 1 + #else + -tide 0 + #end if - #if $advanced.tide.tide_selector == "yes" - -tide 1 - #else - -tide 0 - #end if + #if 'MS_Amanda' in $engines_list: + -ms_amanda 1 + #else + -ms_amanda 0 + #end if - #else - -ms_amanda 0 -tide 0 - #end if - ## single zip file -output_option 0 @@ -179,6 +339,7 @@ ]]> + @@ -189,151 +350,537 @@ - - - - - - + + + + + + + + + + - + - + + - - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - + - + @@ -344,21 +891,26 @@ - - - - - - - + + + + + + + + + + + **What it does** Runs multiple search engines on any number of MGF peak lists using the SearchGUI. +Default: X! Tandem, OMSSA and MS-GF+ are executed. +Optional: MyriMatch, MS-Amanda, Comet and Tide can be executed. -By default X! Tandem, OMSSA, MS-GF+, Myrimatch and Comet are run. Optionally, Amanda and Tide engines can also be run. diff -r a9e90cdcb97a -r cb1666df2fb3 tool_dependencies.xml --- a/tool_dependencies.xml Sat May 30 05:25:00 2015 -0400 +++ b/tool_dependencies.xml Wed Jun 03 14:01:07 2015 -0400 @@ -1,9 +1,9 @@ - - + + - - + +