annotate triplet.xml @ 0:e01de823e919 draft default tip

Uploaded
author biotechcoder
date Fri, 01 May 2015 05:41:51 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
1 <tool id="riboseqr_triplet_periodicity" name="Triplet Periodicity"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
2 version="0.4.0">
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
3 <description>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
4 (Step 2) Plot triplet periodicity for different read lengths.
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
5 </description>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
6 <requirements>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
7 <requirement type="R-module">riboSeqR</requirement>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
8 </requirements>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
9 <command interpreter="python">riboseqr/triplet.py
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
10 --rdata_load "$rdata_load"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
11 --fasta_file "$fasta_file"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
12 --start_codons "$start_codons"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
13 --stop_codons "$stop_codons"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
14 --include_lengths "$include_lengths"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
15 --analyze_plot_lengths "$analyze_plot_lengths"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
16 --text_legend "$text_legend"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
17 --rdata_save "$rdata_save"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
18 --html_file "$html_file"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
19 --output_path "$html_file.files_path"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
20 </command>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
21 <inputs>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
22 <param name="rdata_load" type="data" format="rda"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
23 label="Select prepared riboSeqR input (R data file)"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
24 multiple="false" optional="false"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
25 help="&lt;br&gt;&lt;h4&gt;&lt;font color=&quot;#666666&quot;&gt;findCDS
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
26 parameters&lt;/font&gt;&lt;/h4&gt;">
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
27 <validator type="expression"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
28 message="Please check if the correct RDA file is selected">value.name == "Prepare riboSeqR input (R data file)"</validator>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
29 </param>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
30
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
31 <param format="fasta" name="fasta_file" type="data"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
32 label="Select FASTA file of the reference transcriptome"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
33 help="This Fasta file is used to find start (ATG) and
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
34 stop codons(TAG, TAA, TGA) in frame with one another. If no files
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
35 are listed, you will need to upload a FASTA file of the reference
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
36 transcriptome.">
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
37 <validator type="empty_field" message="Field requires a value"/>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
38 </param>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
39
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
40 <param name="start_codons" type="text" size="15" value="ATG"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
41 label="Start codon(s) to use"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
42 help="Default is ATG. Multiple values must be comma-separated.">
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
43 <validator type="empty_field" message="Field requires a value"/>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
44 </param>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
45
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
46 <param name="stop_codons" type="text" size="15" value="TAG, TAA, TGA"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
47 label="Stop codon(s) to use"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
48 help="Default is TAG, TAA, TGA. Multiple values must be comma-separated.
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
49 &lt;h4&gt;&lt;font color=&quot;#666666&quot;&gt;frameCounting
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
50 parameters&lt;/font&gt;&lt;/h4&gt;">
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
51 <validator type="empty_field" message="Field requires a value"/>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
52 </param>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
53
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
54 <param name="include_lengths" type="text"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
55 label="Lengths of ribosome footprints
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
56 to be included"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
57 help="Here, you can specify the lengths of ribosome footprints to
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
58 be included in the riboData object. &lt;br&gt;For example 25:30.
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
59 Range, semi-colon separated. &lt;h4&gt;&lt;font color=&quot;#666666&quot;&gt;readingFrame
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
60 parameters&lt;/font&gt;&lt;/h4&gt;" value="25:30"/>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
61
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
62 <param name="analyze_plot_lengths" type="text"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
63 label="Lengths of reads to be analysed for frame-shift, or to be plotted"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
64 help="[Optional] If omitted, all lengths will be plotted.
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
65 &lt;br&gt;For example 26:30. Range, semi-colon separated.
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
66 &lt;h4&gt;&lt;font color=&quot;#666666&quot;&gt;plotFS
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
67 parameters&lt;/font&gt;&lt;/h4&gt;" value="26:30"/>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
68
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
69 <param name="text_legend" type="text" size="30"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
70 value='Frame 0, Frame 1, Frame 2'
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
71 label="Text for legend used in the
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
72 plot" help="Comma-separated values."/>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
73 </inputs>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
74 <outputs>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
75 <data format="rda" name="rdata_save"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
76 label="Triplet periodicity (R data file)"/>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
77 <data format="html" name="html_file"
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
78 label="Triplet periodicity (HTML report)"/>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
79 </outputs>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
80 <tests>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
81 <test>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
82 <param name="rdata_load" value="Prepare riboSeqR input (R data file)" ftype="rda"/>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
83 <param name="fasta_file" value="zebrafish.fasta.bz2" />
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
84 <param name="include_lengths" value="25:30" />
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
85 <param name="analyze_plot_lengths" value="26:30" />
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
86 <output name="html_file" file="Triplet_periodicity_(HTML_report).html">
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
87 <extra_files type="file" name="Periodicity-plot.png" value="Periodicity-plot.png" ftype="png"/>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
88 <extra_files type="file" name="Periodicity-plot.pdf" value="Periodicity-plot.pdf" ftype="pdf"/>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
89 </output>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
90 </test>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
91 </tests>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
92 <help>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
93 About
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
94 -----
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
95 This tool can be used to plot triplet periodicity for different read lengths.
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
96 The inputs for this program are
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
97
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
98 #. Prepare riboSeqR input (R data file) from the previous step.
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
99 #. FASTA format file of the reference transcriptome.
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
100
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
101 riboSeqR version: **1.0.4**.
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
102
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
103 How to use?
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
104 -----------
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
105 Inputs
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
106 ......
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
107 Select prepared R data file from the previous step.
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
108
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
109 Select FASTA format file of the reference transcriptome, review/change other
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
110 options if necessary and execute program.
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
111
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
112 Outputs
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
113 .......
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
114 The following files will be generated on completion:
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
115
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
116 #. Triplet periodicity (HTML report)
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
117
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
118 A HTML file with results and links to other output files - triplet
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
119 periodicity plot (PDF) and R script used for the session.
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
120
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
121 #. Triplet periodicity (R data file)
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
122
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
123 Used as input for the next step - *Metagene analysis*.
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
124
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
125 riboSeqR functions used
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
126 .......................
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
127 findCDS, frameCounting, readingFrame and plotFS.
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
128
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
129 For detailed description of the functions and the options used, please consult
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
130 the riboSeqR documentation.
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
131
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
132 Links
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
133 .....
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
134 * `Bioconductor package information on riboSeqR`__
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
135 * riboSeqR - `Reference manual`_
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
136 * riboSeqR - `Introduction and workflow example`_
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
137
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
138 .. _riboSeqR: http://bioconductor.org/packages/3.0/bioc/html/riboSeqR.html
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
139
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
140 __ riboSeqR_
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
141
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
142 .. _manual: http://bioconductor.org/packages/3.0/bioc/manuals/riboSeqR/man/riboSeqR.pdf
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
143
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
144 .. _`Reference manual`: manual_
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
145
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
146 .. _documentation: http://bioconductor.org/packages/3.0/bioc/vignettes/riboSeqR/inst/doc/riboSeqR.pdf
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
147
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
148 .. _`Introduction and workflow example`: documentation_
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
149
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
150 </help>
e01de823e919 Uploaded
biotechcoder
parents:
diff changeset
151 </tool>