annotate plot_rna.xml @ 24:431aebd93843 draft default tip

Fixed a bug in k2n.R where the function k2n_calc() would result in an error for single-end read files.
author nikos
date Wed, 05 Aug 2015 09:21:02 -0400
parents 33e625bef2b9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
1 <tool id="rna_probing_plot" version="1.0.0" name="RNA Plot" force_history_refresh="True">
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
2
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
3 <description></description>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
4 <requirements>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
5 <requirement type="package" version="3.1.1">R_3_1_1</requirement>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
6 <requirement type="R-module">RNAprobR</requirement>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
7 <requirement type="package" version="1.0.0">RNAprobR</requirement>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
8 <requirement type="set_environment">RNA_PROBING_SCRIPT_PATH</requirement>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
9 </requirements>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
10
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
11 <command interpreter="Rscript">
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
12 plot_rna.R -i $input -t "$transcript" -m $norm_method -c $cutoff -p $plot_type -o $plot > /dev/null
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
13 </command>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
14
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
15 <inputs>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
16 <param name="input" type="data" format="tabular" label="Input dataset" help="'Normalize' tool tabular output." />
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
17
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
18 <param name="transcript" type="text" size="20" label="Transcript identifier" help="Select the transcript that the plot should be generated for.">
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
19 <validator type="empty_field"/>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
20 </param>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
21 <param name="norm_method" type="select" display="checkboxes" multiple="true" label="Normalization method" help="Column values to be ploted (One plot per selected method).">
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
22 <option value="dtcr">deltaTCR</option>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
23 <option value="slograt">Smooth Log2 Ratio</option>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
24 <option value="swinsor">Sliding window Winsorization</option>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
25 <option value="TC.treated">Termination Count (Treated)</option>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
26 <option value="Cover.treated">Coverage (Treated)</option>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
27 <option value="TCR.treated">TCR (Treated)</option>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
28 <option value="TC.control">Termination Count (Control)</option>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
29 <option value="Cover.control">Coverage (Control)</option>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
30 <option value="TCR.control">TCR (Control)</option>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
31 </param>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
32 <param name="cutoff" type="float" max="1.0" value="0.05" label="Significance level" help="Reports p-values or standard deviation (red asterisks) below the significance level. Set a negative value to print none." />
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
33 <param name="plot_type" type="select" label="Plot type">
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
34 <option value="l">Lines</option>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
35 <option value="h">Histogram</option>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
36 </param>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
37 </inputs>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
38
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
39 <outputs>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
40 <data name="plot" format="pdf" label="${tool.name} on ${on_string}: ${transcript} plot" />
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
41 </outputs>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
42
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
43 <tests>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
44 <test>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
45 </test>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
46 </tests>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
47
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
48 <help>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
49 **What it does**
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
50
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
51 Produces plots for a given transcript in the tabular file produced by *Normalize* tool (one plot per selected method). If a selected normalizing method is not included in the input file it simply not be plotted.
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
52
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
53 ------
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
54
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
55 **Example**
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
56
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
57 Input (head)::
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
58
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
59 RNAid Pos nt dtcr dtcr.p
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
60 16S_rRNA_E.coli 1 A 0 0.00787957002462928
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
61 16S_rRNA_E.coli 2 A 0.000606618229204106 2.87738710042044e-07
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
62 16S_rRNA_E.coli 3 A 0.00170457733442839 0.0242502062681708
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
63 16S_rRNA_E.coli 4 T 0.00171914631528914 0.504983784068465
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
64 16S_rRNA_E.coli 5 T 0.00111252808608504 5.26073688354678e-06
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
65 16S_rRNA_E.coli 6 G 0.00175507669063296 9.92896700324683e-05
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
66
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
67 Output (Significance: 1e-08, type: histogram)
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
68
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
69 .. image:: http://people.binf.ku.dk/slm279/plot.png
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
70
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
71 </help>
33e625bef2b9 Uploaded
nikos
parents:
diff changeset
72 </tool>