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