annotate pyprophet.xml @ 0:f795005c14b7 draft default tip

Uploaded
author galaxyp
date Mon, 11 May 2015 12:31:49 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
1 <tool id="gp_pyprophet" name="PyProphet" version="0.1.0">
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
2 <description></description>
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
3 <requirements>
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
4 <requirement type="package" version="0.3.2">pyprophet</requirement>
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
5 </requirements>
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
6 <command>
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
7 <![CDATA[
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
8 pyprophet
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
9 --apply_scorer $scorer
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
10 --apply_weights $weights
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
11 --num_processes "\${GALAXY_SLOTS:-24}"
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
12 $compute_prop
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
13 $use_all_groups
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
14 $ignore_nan
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
15 $random
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
16 --final_statistics.lambda $lambda
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
17 --semi_supervised_learner.initial_fdr $initial_fdr
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
18 --semi_supervised_learner.initial_lambda $iteration_lambda
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
19 --semi_supervised_learner.iteration_fdr $iteration_fdr
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
20 --semi_supervised_learner.iteration_lambda $iteration_lambda
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
21 --semi_supervised_learner.num_iter $num_iter
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
22 --xeval.fraction $xeval_fraction
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
23 --xeval.num_iter $xeval_num_iter
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
24
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
25 ${input}
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
26
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
27 ]]>
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
28 </command>
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
29 <inputs>
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
30 <param name="input" format="txt" type="data" label="Input files" help="" />
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
31 <param name="scorer" format="txt" type="data" optional="True" label="File of existing classifier"
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
32 help="(--apply_scorer)" />
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
33 <param name="weights" format="txt" type="data" optional="True" label="File of existing LDA weights"
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
34 help="(--apply_weights)" />
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
35
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
36 <param name="lambda" type="float" value="0.4" label="Final statistics lambda" help="(--final_statistics.lambda)" />
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
37 <param name="initial_fdr" type="float" value="0.15" label="Semi supervised learner initial fdr"
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
38 help="(--semi_supervised_learner.initial_fdr)" />
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
39 <param name="initial_lambda" type="float" value="0.4" label="Semi supervised learner initial lambda"
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
40 help="(--semi_supervised_learner.initial_lambda)" />
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
41 <param name="iteration_fdr" type="float" value="0.02" label="Semi supervised learner iteration fdr"
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
42 help="(--semi_supervised_learner.iteration_fdr)" />
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
43 <param name="iteration_lambda" type="float" value="0.4" label="Semi supervised learner iteration lambda"
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
44 help="(--semi_supervised_learner.iteration_lambda)" />
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
45 <param name="num_iter" type="integer" value="5" label="Semi supervised learner num iter"
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
46 help="(--semi_supervised_learner.num_iter)" />
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
47 <param name="xeval_fraction" type="float" value="0.5" label="Xeval fraction"
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
48 help="(--xeval.fraction)" />
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
49 <param name="xeval_num_iter" type="integer" value="5" label="Xeval num iter"
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
50 help="(--xeval.num_iter)" />
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
51 <param name="random" type="boolean" truevalue="--is_test" falsevalue="" checked="False"
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
52 label="Do not use random seed" help="(--is_test)" />
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
53 <param name="ignore_nan" type="boolean" truevalue="--ignore.invalid_score_columns" falsevalue="" checked="False"
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
54 label="Ignore score columns which only contain NaN or infinity values" help="(--ignore.invalid_score_columns)" />
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
55 <param name="use_all_groups" type="boolean" truevalue="--final_statistics.fdr_all_pg" falsevalue="" checked="False"
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
56 label="Use all peak groups for score and q-value calculation" help="(--final_statistics.fdr_all_pg)" />
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
57 <param name="compute_prop" type="boolean" truevalue="--compute.probabilities" falsevalue="" checked="False"
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
58 label="Compute approximate binned probability values" help="(--compute.probabilities)" />
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
59
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
60 </inputs>
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
61 <outputs>
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
62 <data format="tabular" name="output" />
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
63 </outputs>
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
64 <help>
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
65 <![CDATA[
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
66 **What it does**
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
67
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
68 The algorithm can take targeted proteomics data, learn a linear separation between true signal and the noise signal and then compute a q-value (false discovery rate) to achieve experiment-wide cutoffs.
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
69
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
70 This program is a reimplementation of the original algorithm by `Uwe Schmitt`_.
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
71
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
72 ..`Uwe Schmitt`: https://github.com/uweschmitt/pyprophet
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
73
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
74 ]]>
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
75 </help>
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
76 <citations>
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
77 <citation type="doi">10.1038/nmeth.1584</citation>
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
78 </citations>
f795005c14b7 Uploaded
galaxyp
parents:
diff changeset
79 </tool>