annotate pmd_fdr.xml @ 0:16a4d32ff901 draft

planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
author galaxyp
date Tue, 01 Oct 2019 08:43:11 -0400
parents
children 797065c95f79
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
1 <tool id="pmd_fdr" name="PMD FDR" version="0.1.0">
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
2 <description>recalculate FDR fom precursor mass discrepancy</description>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
3 <requirements>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
4 <requirement type="package" version="">R</requirement>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
5 <requirement type="package" version="">r-stringr</requirement>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
6 <requirement type="package" version="">r-argparser</requirement>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
7 <requirement type="package" version="">r-codetools</requirement>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
8 <requirement type="package" version="">r-runit</requirement>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
9 </requirements>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
10 <stdio>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
11 <exit_code range="1:" />
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
12 </stdio>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
13 <command><![CDATA[
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
14 Rscript '${__tool_directory__}/PMD_FDR_package_for_Galaxy.R'
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
15 --psm_report '$psm_report'
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
16 #if $psm_report_1_percent:
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
17 --psm_report_1_percent '$psm_report_1_percent'
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
18 #end if
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
19 --input_file_type $input_file_type
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
20 --score_field_name "$score_field_name"
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
21 --output_g_fdr '$output_g_fdr'
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
22 --output_i_fdr '$output_i_fdr'
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
23 --output_densities '$output_densities'
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
24 ]]></command>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
25 <inputs>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
26 <param argument="--psm_report" type="data" format="tabular" label="PSM report"/>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
27 <param argument="--psm_report_1_percent" type="data" format="tabular" label="PSM report at 1% FDR" optional="true"/>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
28 <param argument="--input_file_type" type="select" label="PSM report">
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
29 <option value="PSM_Report" selected="true">PSM_Report</option>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
30 <option value="PMD_FDR_input_file">PMD_FDR_input_file</option>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
31 </param>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
32 <param argument="--score_field_name" type="text" value="" label="PSM report">
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
33 <validator type="empty_field"/>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
34 <sanitizer>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
35 <valid initial="string.printable">
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
36 </valid>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
37 </sanitizer>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
38 </param>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
39 </inputs>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
40 <outputs>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
41 <data name="output_g_fdr" format="tabular" label="${tool.name} on ${on_string} output_g_fdr"/>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
42 <data name="output_i_fdr" format="tabular" label="${tool.name} on ${on_string} output_i_fdr"/>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
43 <data name="output_densities" format="tabular" label="${tool.name} on ${on_string} output_densities"/>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
44 </outputs>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
45 <tests>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
46 <test>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
47 <param name="psm_report" ftype="tabular" value="test_PSM_Report.tabular"/>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
48 <param name="score_field_name" value="Confidence [%]"/>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
49 <output name="output_g_fdr" file="output_g_fdr.tabular" />
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
50 <output name="output_i_fdr" file="output_i_fdr.tabular" />
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
51 <output name="output_densities" file="output_densities.tabular" />
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
52 </test>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
53 </tests>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
54 <help><![CDATA[
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
55 PMD_FDR_package_for_Galaxy.R
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
56
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
57 usage: PMD_FDR_package_for_Galaxy.R [--] [--help] [--opts OPTS] [--psm_report PSM_REPORT] [--psm_report_1_percent PSM_REPORT_1_PERCENT] [--output_i_fdr OUTPUT_I_FDR] [--output_g_fdr OUTPUT_G_FDR] [--output_densities OUTPUT_DENSITIES] [--score_field_name SCORE_FIELD_NAME] [--input_file_type INPUT_FILE_TYPE]
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
58
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
59 Computes individual and global FDR using Precursor Mass Discrepancy (PMD-FDR)
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
60
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
61
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
62 flags:
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
63 -h, --help show this help message and exit
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
64
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
65 optional arguments:
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
66 -x, --opts OPTS RDS file containing argument values
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
67 -p, --psm_report PSM_REPORT full name and path to the PSM report
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
68 --psm_report_1_percent PSM_REPORT_1_PERCENT full name and path to the PSM report for 1% FDR [default: ]
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
69 -o, --output_i_fdr OUTPUT_I_FDR full name and path to the i-FDR output file [default: ]
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
70 --output_g_fdr OUTPUT_G_FDR full name and path to the g-FDR output file [default: ]
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
71 --output_densities OUTPUT_DENSITIES full name and path to the densities output file [default: ]
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
72 -s, --score_field_name SCORE_FIELD_NAME name of score field (in R format) [default: ]
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
73 -i, --input_file_type INPUT_FILE_TYPE type of input file (currently supports: PSM_Report) [default: PMD_FDR_input_file]
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
74
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
75 ]]></help>
16a4d32ff901 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
galaxyp
parents:
diff changeset
76 </tool>