annotate predict/predict_RNAs.xml @ 88:40b8071a44f7 draft

Deleted selected files
author tyty
date Fri, 19 Dec 2014 13:58:26 -0500
parents e581e89e3318
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
86
e581e89e3318 Uploaded
tyty
parents:
diff changeset
1 <tool id="predict_pipeline" name="RNA Structure Prediction" version="1.0">
e581e89e3318 Uploaded
tyty
parents:
diff changeset
2 <description>predict RNA structures with or without experimental constraints from the Reactivity Calculation module</description>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
3 <command interpreter="python">
e581e89e3318 Uploaded
tyty
parents:
diff changeset
4 #if $reactivity.type == "restraint"
e581e89e3318 Uploaded
tyty
parents:
diff changeset
5 predict_RNAs.py $rna_list $reference_file $reactivity.type $temperature $output $reactivity.reactivity_file $reactivity.slope $reactivity.intercept
e581e89e3318 Uploaded
tyty
parents:
diff changeset
6 #else
e581e89e3318 Uploaded
tyty
parents:
diff changeset
7 predict_RNAs.py $rna_list $reference_file $reactivity.type $temperature $output
e581e89e3318 Uploaded
tyty
parents:
diff changeset
8 #end if
e581e89e3318 Uploaded
tyty
parents:
diff changeset
9 </command>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
10 <stdio>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
11 <exit_code range="1:" />
e581e89e3318 Uploaded
tyty
parents:
diff changeset
12 <exit_code range=":-1" />
e581e89e3318 Uploaded
tyty
parents:
diff changeset
13 <regex match="Error:" />
e581e89e3318 Uploaded
tyty
parents:
diff changeset
14 <regex match="Exception:" />
e581e89e3318 Uploaded
tyty
parents:
diff changeset
15 </stdio>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
16 <requirements>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
17 <requirement type="package" version="1.61">biopython</requirement>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
18 <requirement type="package" version="1.7.1">numpy</requirement>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
19 <requirement type="package" version="1.2.1">matplotlib</requirement>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
20 </requirements>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
21 <inputs>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
22 <param name="rna_list" type="data" format="txt" label="List of RNA ids to predict"/>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
23 <param name="reference_file" type="data" format="fasta" label="Reference genome/transcriptome"/>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
24 <param name="temperature" type="float" value="310.15" label="Temperature (K)"/>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
25 <conditional name="reactivity">
e581e89e3318 Uploaded
tyty
parents:
diff changeset
26 <param name="type" type="select" label="RNA structure prediction type">
e581e89e3318 Uploaded
tyty
parents:
diff changeset
27 <option value="silico">In silico</option>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
28 <option value="restraint">With experimental restraints</option>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
29 </param>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
30 <when value="silico"/>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
31 <when value="restraint">
e581e89e3318 Uploaded
tyty
parents:
diff changeset
32 <param name="reactivity_file" type="data" label="Reactivity file"/>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
33 <param name="slope" type="float" value="1.8" label="Slope used with structural restraints"/>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
34 <param name="intercept" type="float" value="-0.6" label="Intercept used with structural restraints"/>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
35 </when>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
36 </conditional>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
37
e581e89e3318 Uploaded
tyty
parents:
diff changeset
38 </inputs>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
39 <outputs>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
40 <data name="output" format=".tar"/>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
41 </outputs>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
42
e581e89e3318 Uploaded
tyty
parents:
diff changeset
43 <help>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
44
e581e89e3318 Uploaded
tyty
parents:
diff changeset
45
e581e89e3318 Uploaded
tyty
parents:
diff changeset
46 **Function**
e581e89e3318 Uploaded
tyty
parents:
diff changeset
47
e581e89e3318 Uploaded
tyty
parents:
diff changeset
48 RNA Structure Prediction uses the RNAstructure algorithm (Version 5.6, http://rna.urmc.rochester.edu/RNAstructure.html) to predict RNA structures without restraints (in silico) or with restraints from structural reactivities, typically provided by the Reactivity Calculation module. Users can designate the temperature under which to predict the RNA structures.
e581e89e3318 Uploaded
tyty
parents:
diff changeset
49
e581e89e3318 Uploaded
tyty
parents:
diff changeset
50 -----
e581e89e3318 Uploaded
tyty
parents:
diff changeset
51
e581e89e3318 Uploaded
tyty
parents:
diff changeset
52 **Input**:
e581e89e3318 Uploaded
tyty
parents:
diff changeset
53
e581e89e3318 Uploaded
tyty
parents:
diff changeset
54 * 1. A file with transcript Ids (Max num. 100), (each ID one line)
e581e89e3318 Uploaded
tyty
parents:
diff changeset
55 * 2. Reference file (fasta) used to map the reads to
e581e89e3318 Uploaded
tyty
parents:
diff changeset
56 * 3. Temperature for RNA structure prediction
e581e89e3318 Uploaded
tyty
parents:
diff changeset
57 * [Optional]:
e581e89e3318 Uploaded
tyty
parents:
diff changeset
58 * 1. A reactivity file with structural reactivity for each nucleotide on the sequence provided
e581e89e3318 Uploaded
tyty
parents:
diff changeset
59 * 2. Slope used with structural restraints (default 1.8)
e581e89e3318 Uploaded
tyty
parents:
diff changeset
60 * 3. Intercept used with structural restraints (default -0.6)
e581e89e3318 Uploaded
tyty
parents:
diff changeset
61
e581e89e3318 Uploaded
tyty
parents:
diff changeset
62 -----
e581e89e3318 Uploaded
tyty
parents:
diff changeset
63
e581e89e3318 Uploaded
tyty
parents:
diff changeset
64 **Output**:
e581e89e3318 Uploaded
tyty
parents:
diff changeset
65
e581e89e3318 Uploaded
tyty
parents:
diff changeset
66 * 1. .ct files with predicted RNA structures [transciptID.ct]
e581e89e3318 Uploaded
tyty
parents:
diff changeset
67 * 2. .ps files which depict the predicted RNA structures [[transciptID.ps]
e581e89e3318 Uploaded
tyty
parents:
diff changeset
68 * [Optional]
e581e89e3318 Uploaded
tyty
parents:
diff changeset
69 * 3. .png files that shows the distribution of the reactivity of each nucleotide on the transcripts of interest. [transciptID.png]
e581e89e3318 Uploaded
tyty
parents:
diff changeset
70
e581e89e3318 Uploaded
tyty
parents:
diff changeset
71 -----
e581e89e3318 Uploaded
tyty
parents:
diff changeset
72
e581e89e3318 Uploaded
tyty
parents:
diff changeset
73 **Attention**
e581e89e3318 Uploaded
tyty
parents:
diff changeset
74
e581e89e3318 Uploaded
tyty
parents:
diff changeset
75 Make sure that none of the transcript Ids contains a "|" or a space!
e581e89e3318 Uploaded
tyty
parents:
diff changeset
76
e581e89e3318 Uploaded
tyty
parents:
diff changeset
77 -----
e581e89e3318 Uploaded
tyty
parents:
diff changeset
78
e581e89e3318 Uploaded
tyty
parents:
diff changeset
79 **Backend program**:
e581e89e3318 Uploaded
tyty
parents:
diff changeset
80
e581e89e3318 Uploaded
tyty
parents:
diff changeset
81 * 1. This module uses RNAstructure (http://rna.urmc.rochester.edu/RNAstructure.html) as the backend program to predict RNA structures.
e581e89e3318 Uploaded
tyty
parents:
diff changeset
82 * 2. Default parameters are used for RNAstructure except -T (Temperature), -sm (slope used with SHAPE restraints) and -si (intercept used with SHAPE restraints), for which users can specify the value
e581e89e3318 Uploaded
tyty
parents:
diff changeset
83
e581e89e3318 Uploaded
tyty
parents:
diff changeset
84
e581e89e3318 Uploaded
tyty
parents:
diff changeset
85
e581e89e3318 Uploaded
tyty
parents:
diff changeset
86 </help>
e581e89e3318 Uploaded
tyty
parents:
diff changeset
87 </tool>