annotate meta_proteome_analyzer.xml @ 3:d8d23dfcf68b draft default tip

"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 681518afc38787fd942ce201938c12c1dcdab1d1"
author galaxyp
date Sun, 03 Jan 2021 20:30:24 +0000
parents ad3e9fdeabb7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
1 <tool id="meta_proteome_analyzer" name="MetaProteomeAnalyzer" version="@TOOL_VERSION@+galaxy@WRAPPER_VERSION@">
0
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
2 <description>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
3 functional and taxonomic characterization of proteins
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
4 </description>
2
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
5 <macros>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
6 <token name="@TOOL_VERSION@">2.0.0</token>
3
d8d23dfcf68b "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 681518afc38787fd942ce201938c12c1dcdab1d1"
galaxyp
parents: 2
diff changeset
7 <token name="@WRAPPER_VERSION@">1</token>
2
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
8 <xml name="test_output" token_name="" token_has_text="">
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
9 <output name="output_PSMs">
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
10 <assert_contents>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
11 <has_text text="A2SPK1" />
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
12 </assert_contents>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
13 <yield/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
14 </output>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
15 </xml>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
16 </macros>
0
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
17 <requirements>
2
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
18 <requirement type="package" version="@TOOL_VERSION@">mpa-portable</requirement>
0
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
19 </requirements>
2
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
20 <stdio>
3
d8d23dfcf68b "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 681518afc38787fd942ce201938c12c1dcdab1d1"
galaxyp
parents: 2
diff changeset
21 <regex match="Could not allocate metaspace" source="both" level="fatal_oom" description="Insufficient memory" />
d8d23dfcf68b "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 681518afc38787fd942ce201938c12c1dcdab1d1"
galaxyp
parents: 2
diff changeset
22 <regex match="OutOfMemoryError" source="both" level="fatal_oom" description="Insufficient memory" />
d8d23dfcf68b "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 681518afc38787fd942ce201938c12c1dcdab1d1"
galaxyp
parents: 2
diff changeset
23
2
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
24 </stdio>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
25 <command detect_errors="exit_code">
0
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
26 <![CDATA[
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
27 mkdir -p output_dir &&
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
28 ## copy mpa conf dir to working dir
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
29 jar_dir=`mpa-portable -get_jar_dir` &&
2
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
30
0
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
31 cp -R \$jar_dir/conf . &&
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
32
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
33 ## echo the search engines to run
2
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
34 #set $search_engines = str($engines).split(',')
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
35 echo "$engines" &&
0
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
36 echo "DB: ${input_database.display_name} sequences: ${input_database.metadata.sequences}" &&
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
37
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
38 #for $mgf in $peak_lists:
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
39 #set $input_name = $mgf.display_name.split('/')[-1].replace(".mgf", "") + ".mgf"
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
40 ln -s -f '${mgf}' '${input_name}' &&
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
41 #set $encoded_id = $__app__.security.encode_id($mgf.id)
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
42 echo "Spectrums:${mgf.display_name}(API:${encoded_id}) " &&
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
43 #end for
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
44 cp "${input_database}" input_database.fasta &&
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
45
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
46 ######################
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
47 ## MPA ##
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
48 ######################
2
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
49 mpa-portable de.mpa.cli.CmdLineInterface --exec_dir=exec_dir -Xmx2048m
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
50 -spectrum_files "\$(pwd)"
0
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
51 -database input_database.fasta
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
52 -missed_cleav $missed_cleavages
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
53 -prec_tol ${precursor_options.prec_tol}${precursor_options.prec_tol_units}
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
54 -frag_tol ${precursor_options.frag_tol}Da
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
55 -xtandem #if 'X!Tandem' in $search_engines then 1 else 0#
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
56 -comet #if 'Comet' in $search_engines then 1 else 0#
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
57 -msgf #if 'MSGF' in $search_engines then 1 else 0#
2
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
58 -generate_metaproteins $generate_metaproteins
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
59 -iterative_search $iterative_search
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
60 -fragment_method $fragment_method
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
61 -peptide_index $peptide_index
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
62 -fdr_threshold $fdr_threshold
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
63 -semi_tryptic $semi_tryptic
0
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
64 -output_folder output_dir
1
7fdfbf042ec6 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 271c77e5ec0b47c31d57b0d6f8e9b00cdbe11375"
galaxyp
parents: 0
diff changeset
65 -threads "\${GALAXY_SLOTS:-12}" &&
2
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
66 #if $generate_metaproteins == "1"
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
67 mv ./output_dir/*_metaproteins.csv metaproteins.csv &&
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
68 mv ./output_dir/*_metaprotein_taxa.csv metaprotein_taxa.csv &&
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
69 #end if
0
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
70 mv ./output_dir/*_peptides.csv peptides.csv &&
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
71 mv ./output_dir/*_proteins.csv proteins.csv &&
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
72 mv ./output_dir/*_psms.csv psms.csv &&
1
7fdfbf042ec6 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 271c77e5ec0b47c31d57b0d6f8e9b00cdbe11375"
galaxyp
parents: 0
diff changeset
73 mv ./output_dir/*_spectrum_ids.csv spectrum_ids.csv
0
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
74 ]]>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
75 </command>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
76 <inputs>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
77 <param format="fasta" name="input_database" type="data" label="Protein Database"
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
78 help="Select FASTA database from history"/>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
79 <param name="peak_lists" format="mgf" type="data" multiple="true" label="Input Peak Lists (mgf)"
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
80 help="Select appropriate MGF dataset(s) from history" />
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
81 <param name="missed_cleavages" type="integer" value="2" label="Maximum Missed Cleavages"
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
82 help="Allow peptides to contain up to this many missed enzyme cleavage sites."/>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
83 <section name="precursor_options" expanded="false" title="Precursor Options">
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
84 <param name="prec_tol_units" type="select" label="Precursor Ion Tolerance Units"
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
85 help="Select based on instrument used, as different machines provide different quality of spectra. ppm is a standard for most precursor ions">
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
86 <option value="ppm">Parts per million (ppm)</option>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
87 <option value="Da">Daltons</option>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
88 </param>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
89 <param name="prec_tol" type="float" value="10" label="Percursor Ion Tolerance"
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
90 help="Provide error value for precursor ion, based on instrument used. 10 ppm recommended for Orbitrap instrument"/>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
91 <param name="frag_tol" type="float" value="0.5" label="Fragment Tolerance (Daltons)"
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
92 help="Provide error value for fragment ions, based on instrument used"/>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
93 </section>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
94 <!-- Search Engine Selection -->
2
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
95 <param name="engines" type="select" display="checkboxes" multiple="True" label="DB-Search Engines">
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
96 <help>Comet and Tide shouldn't both be selected since they use a similar algoritm.</help>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
97 <option value="X!Tandem" selected="True">X!Tandem</option>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
98 <option value="MSGF">MS-GF+</option>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
99 <option value="Comet">Comet</option>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
100 </param>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
101 <param argument="-generate_metaproteins" type="boolean" truevalue="1" falsevalue="0" checked="true" label="Meta-protein generation" help="aka. protein grouping"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
102 <param argument="-iterative_search" type="boolean" truevalue="1" falsevalue="0" checked="true" label="Iterative searching" help="aka. two-step searching"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
103 <param argument="-semi_tryptic" type="boolean" truevalue="1" falsevalue="0" checked="false" label="" help="Semi-tryptic cleavage"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
104 <param argument="-fragment_method" type="select" label="Fragmentation method" help="for the MS instrument">
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
105 <option value="1" selected="true">CID</option>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
106 <option value="2">HCD</option>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
107 <option value="3">ETD</option>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
108 </param>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
109 <param argument="-peptide_index" type="boolean" truevalue="1" falsevalue="0" checked="true" label="Peptide indexing (of FASTA database)" help=""/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
110 <param argument="-fdr_threshold" type="float" value="0.05" min="0" max="1" label="FDR threshold for filtering" help=""/>
0
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
111 </inputs>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
112 <outputs>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
113 <data format="tabular" name="output_proteins" from_work_dir="proteins.csv" label="${tool.name} on ${on_string}: proteins">
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
114 <actions>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
115 <action name="comment_lines" type="metadata" default="1" />
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
116 <action name="column_names" type="metadata" default="Protein_No,Protein_Accession,Protein_Description,Protein_Taxonomy,Sequence_Coverage,Peptide_Count,NSAF,emPAI,Spectral_Count,Isoelectric_Point,Molecular_Weight,Protein_Sequence,Peptides" />
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
117 </actions>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
118 </data>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
119 <data format="tabular" name="output_peptides" from_work_dir="peptides.csv" label="${tool.name} on ${on_string}: peptides">
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
120 <actions>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
121 <action name="comment_lines" type="metadata" default="1" />
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
122 <action name="column_names" type="metadata" default="Peptide_Num,Protein_Accessions,Peptide_Sequence,Protein_Count,Spectral_Count,Taxonomic_Group,Taxonomic_Rank,NCBI_Taxonomy_ID" />
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
123 </actions>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
124 </data>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
125 <data format="tabular" name="output_PSMs" from_work_dir="psms.csv" label="${tool.name} on ${on_string}: PSMs">
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
126 <actions>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
127 <action name="comment_lines" type="metadata" default="1" />
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
128 <action name="column_names" type="metadata" default="PSM_Num,Protein_Accessions,Peptide_Sequence,Spectrum_Title,Charge,Search_Engine,q-value,Score" />
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
129 </actions>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
130 </data>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
131 <data format="tabular" name="output_spectrum_ids" from_work_dir="spectrum_ids.csv" label="${tool.name} on ${on_string}: spectrum_ids">
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
132 <actions>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
133 <action name="comment_lines" type="metadata" default="1" />
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
134 <action name="column_names" type="metadata" default="Spectrum_Number,Spectrum_ID,Spectrum_Title,Peptides,Protein_Accessions" />
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
135 </actions>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
136 </data>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
137 <data format="tabular" name="output_metaproteins" from_work_dir="metaproteins.csv" label="${tool.name} on ${on_string}: metaproteins">
2
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
138 <filter>generate_metaproteins</filter>
0
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
139 <actions>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
140 <action name="comment_lines" type="metadata" default="1" />
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
141 <action name="column_names" type="metadata" default="Meta-Protein_Num,Meta-Protein_Accession,Meta-Protein_Description,Meta-Protein_Taxonomy,Meta-Protein_UniRef100,Meta-Protein_UniRef90,Meta-Protein_UniRef50,Meta-Protein_KO,Meta-Protein_EC,Peptide_Count,Spectral_Count,Proteins,Peptides" />
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
142 </actions>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
143 </data>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
144 <data format="tabular" name="output_metaprotein_taxa" from_work_dir="metaprotein_taxa.csv" label="${tool.name} on ${on_string}: metaprotein_taxa">
2
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
145 <filter>generate_metaproteins</filter>
0
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
146 <actions>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
147 <action name="comment_lines" type="metadata" default="1" />
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
148 <action name="column_names" type="metadata" default="Unclassified,Superkingdom,Kingdom,Phylum,Class,Order,Family,Genus,Species,Subspecies,Num_Peptides,Spectral_Count" />
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
149 </actions>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
150 </data>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
151 </outputs>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
152 <tests>
2
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
153 <test expect_num_outputs="6">
0
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
154 <param name="peak_lists" value="Test416Ebendorf.mgf" ftype="mgf"/>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
155 <param name="input_database" value="searchdb.fa" ftype="fasta"/>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
156 <param name="missed_cleavages" value="2"/>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
157 <param name="prec_tol" value="ppm"/>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
158 <param name="prec_tol" value="10"/>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
159 <param name="frag_tol" value="0.5"/>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
160 <param name="engines" value="X!Tandem,MSGF,Comet"/>
2
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
161 <expand macro="test_output" name="output_proteins" has_text="B8GJQ7"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
162 <expand macro="test_output" name="output_peptides" has_text="B8GJQ7"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
163 <expand macro="test_output" name="output_PSMs" has_text="B8GJQ7">
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
164 <assert_contents>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
165 <has_text text="X!Tandem" />
0
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
166 </assert_contents>
2
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
167 </expand>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
168 <expand macro="test_output" name="output_spectrum_ids" has_text="B8GJQ7"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
169 <expand macro="test_output" name="output_metaproteins" has_text="B8GJQ7"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
170 <expand macro="test_output" name="output_metaprotein_taxa" has_text="Unknown Superkingdomq"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
171 </test>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
172 <test expect_num_outputs="4">
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
173 <param name="peak_lists" value="Test416Ebendorf.mgf" ftype="mgf"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
174 <param name="input_database" value="searchdb.fa" ftype="fasta"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
175 <param name="missed_cleavages" value="2"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
176 <param name="prec_tol" value="ppm"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
177 <param name="prec_tol" value="10"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
178 <param name="frag_tol" value="0.5"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
179 <param name="engines" value="MSGF,Comet"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
180 <param name="generate_metaproteins" value="0"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
181 <expand macro="test_output" name="output_proteins" has_text="B8GJQ7"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
182 <expand macro="test_output" name="output_peptides" has_text="B8GJQ7"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
183 <expand macro="test_output" name="output_PSMs" has_text="B8GJQ7">
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
184 <assert_contents>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
185 <not_has_text text="X!Tandem" />
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
186 </assert_contents>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
187 </expand>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
188 <expand macro="test_output" name="output_spectrum_ids" has_text="B8GJQ7"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
189 <expand macro="test_output" name="output_metaproteins" has_text="B8GJQ7"/>
ad3e9fdeabb7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 02be64dadeda429d0cf96806b7013820d087d8b9"
galaxyp
parents: 1
diff changeset
190 <expand macro="test_output" name="output_metaprotein_taxa" has_text="Unknown Superkingdomq"/>
0
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
191 </test>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
192 </tests>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
193 <help>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
194 **What it does**
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
195
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
196 =======
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
197
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
198 MetaProteomeAnalyzer (MPA) performs identification of proteins and in-depth analysis of metaproteomics (and also proteomics) data. The MPA software currently supports the database search engines Comet, MS-GF+ and X!Tandem taking MGF spectrum files as input data. User-provided FASTA databases (preferably downloaded from UniProtKB) are formatted automatically.
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
199
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
200 https://github.com/compomics/meta-proteome-analyzer
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
201
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
202 ----
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
203
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
204 Outputs
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
205 =======
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
206
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
207 MPA generates 6 tabular outputs:
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
208
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
209 * psms
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
210 * peptides
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
211 * proteins
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
212 * spectrum_ids
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
213 * metaproteins
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
214 * metaprotein_taxa
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
215 </help>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
216 <citations>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
217 <citation type="doi">10.1021/pr501246w</citation>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
218 </citations>
bea389f80d87 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/meta_proteome_analyzer commit 69cfb20d049ddeccef197865cc07eac5363ea8ea
galaxyp
parents:
diff changeset
219 </tool>