comparison searchgui.xml @ 59:943a34df6047 draft

"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 1cb321cbce2a6528764abc9c9431687f56c57588"
author galaxyp
date Fri, 21 May 2021 19:13:14 +0000
parents 07ff622ec007
children a6ff76e057fd
comparison
equal deleted inserted replaced
58:07ff622ec007 59:943a34df6047
63 ## Search CLI ## 63 ## Search CLI ##
64 ################ 64 ################
65 echo 'running search gui' && 65 echo 'running search gui' &&
66 searchgui -Djava.awt.headless=true eu.isas.searchgui.cmd.SearchCLI 66 searchgui -Djava.awt.headless=true eu.isas.searchgui.cmd.SearchCLI
67 --exec_dir="\$cwd/${bin_dir}" 67 --exec_dir="\$cwd/${bin_dir}"
68 -use_log_folder 0
68 -spectrum_files \$cwd 69 -spectrum_files \$cwd
69 -fasta_file "\$cwd/input_fasta_file.fasta" 70 -fasta_file "\$cwd/input_fasta_file.fasta"
70 -output_folder \$cwd/output 71 -output_folder \$cwd/output
71 -id_params ./SEARCHGUI_IdentificationParameters.par 72 -id_params ./SEARCHGUI_IdentificationParameters.par
72 -temp_folder \$cwd/temp_folder 73 -temp_folder \$cwd/temp_folder
171 <param format="json" name="input_parameters_file" type="data" label="Identification Parameters file"/> 172 <param format="json" name="input_parameters_file" type="data" label="Identification Parameters file"/>
172 173
173 <param format="fasta" name="input_fasta_file" type="data" label="Fasta file" help="For postprocessing with PeptideShaker the sequences must have UniProt style headers and contain decoy sequences (see help)."/> 174 <param format="fasta" name="input_fasta_file" type="data" label="Fasta file" help="For postprocessing with PeptideShaker the sequences must have UniProt style headers and contain decoy sequences (see help)."/>
174 175
175 <param name="peak_lists_files" format="mgf,mzml" type="data" multiple="true" label="Input Peak Lists" 176 <param name="peak_lists_files" format="mgf,mzml" type="data" multiple="true" label="Input Peak Lists"
176 help="Select appropriate MGF/MZML dataset(s) from history" /> 177 help="Select appropriate MGF/MZML dataset(s) from history.
178 Remember to choose only .mzML files when using MetaMorpheus." />
177 179
178 <!-- Search Engine Selection --> 180 <!-- Search Engine Selection -->
179 <section name="search_engines_options" expanded="true" title="Search Engine Options"> 181 <section name="search_engines_options" expanded="true" title="Search Engine Options">
180 <param name="engines" type="select" display="checkboxes" multiple="True" label="DB-Search Engines"> 182 <param name="engines" type="select" display="checkboxes" multiple="True" label="DB-Search Engines">
181 <help>Comet and Tide shouldn't both be selected since they use a similar algoritm. OMSSA may not work into isolated environments like containers.</help> 183 <help>Comet and Tide shouldn't both be selected since they use a similar algoritm. OMSSA may not work into isolated environments like containers.
184 MetaMorpheus only produce results when using mzML format.</help>
182 <option value="X!Tandem" selected="True">X!Tandem</option> 185 <option value="X!Tandem" selected="True">X!Tandem</option>
183 <option value="MSGF" selected="True">MS-GF+</option> 186 <option value="MSGF" selected="True">MS-GF+</option>
184 <option value="OMSSA">OMSSA</option> 187 <option value="OMSSA">OMSSA</option>
185 <option value="Comet">Comet</option> 188 <option value="Comet">Comet</option>
186 <option value="Tide">Tide</option> 189 <option value="Tide">Tide</option>
187 <option value="MyriMatch">MyriMatch</option> 190 <option value="MyriMatch">MyriMatch</option>
188 <option value="MS_Amanda">MS_Amanda</option> 191 <option value="MS_Amanda">MS_Amanda</option>
189 <!-- TODO: MetaMorpheus Waiting for support for dotnet in bioconda package --> 192 <option value="MetaMorpheus">MetaMorpheus</option>
190 <!-- <option value="MetaMorpheus">MetaMorpheus</option> -->
191 <!-- Windows only 193 <!-- Windows only
192 <option value="Andromeda">Andromeda</option> 194 <option value="Andromeda">Andromeda</option>
193 --> 195 -->
194 <!-- New with version 3.0 196 <!-- New with version 3.0
195 --> 197 -->
237 <param name="input_parameters_file" value="Identification_Parameters_default.par"/> 239 <param name="input_parameters_file" value="Identification_Parameters_default.par"/>
238 <param name="input_fasta_file" value="fastacli_searchgui_tinydb1_concatenated_target_decoy.fasta" ftype="fasta" /> 240 <param name="input_fasta_file" value="fastacli_searchgui_tinydb1_concatenated_target_decoy.fasta" ftype="fasta" />
239 <param name="engines" value="X!Tandem,MSGF,MyriMatch,Comet"/> 241 <param name="engines" value="X!Tandem,MSGF,MyriMatch,Comet"/>
240 <output name="searchgui_results" file="searchgui_tiny_result_default_4engines.zip" ftype="searchgui_archive" compare="sim_size" delta="30000" /> 242 <output name="searchgui_results" file="searchgui_tiny_result_default_4engines.zip" ftype="searchgui_archive" compare="sim_size" delta="30000" />
241 </test> 243 </test>
244
245
246 <!-- Test that search works with MetaMorpheus with default parameters works-->
247 <!-- Test data has been taken from metamorpheus galaxy tool -->
248 <test>
249 <param name="peak_lists_files" value="searchgui_smallCalibratible_Yeast.mzML"/>
250 <param name="input_parameters_file" value="Identification_Parameters_default.par"/>
251 <param name="input_fasta_file" value="searchgui_smallYeast.fasta" ftype="fasta" />
252 <param name="engines" value="MetaMorpheus"/>
253 <output name="searchgui_results" ftype="searchgui_archive">
254 <assert_contents>
255 <has_size value="798597" delta="10000"/>
256 </assert_contents>
257 </output>
258 </test>
242 259
243 <!-- Test that search works with MSAmanda with default parameters works--> 260 <!-- Test that search works with MSAmanda with default parameters works-->
244 <test> 261 <test>
245 <param name="peak_lists_files" value="searchgui_smallspectra.mgf"/> 262 <param name="peak_lists_files" value="searchgui_smallspectra.mgf"/>
246 <param name="input_parameters_file" value="Identification_Parameters_default.par"/> 263 <param name="input_parameters_file" value="Identification_Parameters_default.par"/>
322 339
323 Runs multiple search engines on any number of MGF peak lists using SearchGUI. 340 Runs multiple search engines on any number of MGF peak lists using SearchGUI.
324 341
325 Default: X! Tandem and MS-GF+ are executed. 342 Default: X! Tandem and MS-GF+ are executed.
326 343
327 Optional: MyriMatch, MS-Amanda, OMSSA (it may not work into isolated environments like containers), Comet, Tide, DirecTag and Novor can be executed. 344 Optional: MyriMatch, MS-Amanda, MetaMorpheus, OMSSA (it may not work into isolated environments like containers), Comet, Tide, DirecTag and Novor can be executed.
328 345
329 **Input FASTA** 346 **Input FASTA**
330 347
331 In order to allow for postprocessing with PeptideShaker the sequences must contain decoy sequences (see _here: https://github.com/compomics/searchgui/wiki/DatabaseHelp#decoy-sequences) 348 In order to allow for postprocessing with PeptideShaker the sequences must contain decoy sequences (see _here: https://github.com/compomics/searchgui/wiki/DatabaseHelp#decoy-sequences)
332 and the FASTA header must either contain no "|" characters (then the whole header will be used as ID) or have the following format: 349 and the FASTA header must either contain no "|" characters (then the whole header will be used as ID) or have the following format: