annotate convertMatrix_wrapper.xml @ 52:a1d369ead6d7 draft default tip

Uploaded
author jbrayet
date Tue, 29 Sep 2015 08:25:39 -0400
parents c3579324709d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
22
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
1 <!--Convert Matrix - developed by Jocelyn Brayet <jocelyn.brayet@curie.fr>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
2 Copyright (C) 2015 Institut Curie
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
3
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
4 This program is free software: you can redistribute it and/or modify
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
5 it under the terms of the GNU General Public License as published by
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
6 the Free Software Foundation, either version 3 of the License, or
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
7 (at your option) any later version.
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
8
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
9 This program is distributed in the hope that it will be useful,
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
12 GNU General Public License for more details.
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
13
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
14 You should have received a copy of the GNU General Public License
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
15 along with this program. If not, see <http://www.gnu.org/licenses/>.-->
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
16 <tool id="rsat_convert_matrix" name="RSAT Convert Matrix" version="1.0">
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
17 <description>Inter-conversions between various formats of PSSM</description>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
18 <requirements>
38
c3579324709d Uploaded
jbrayet
parents: 22
diff changeset
19 <requirement type="package" version="0.6">python_suds</requirement>
22
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
20 </requirements>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
21 <command interpreter="python">
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
22 convertMatrix_wrapper.py -matrix $matrixFile -outGalaxy $txtFile -server $server -input_form $input_format -output_form $output_format
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
23 #if $advanced_parameters.adv_param == "show":
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
24 #if $advanced_parameters.return_count_condition.return_count == "yes":
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
25 -return counts
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
26 -perm $advanced_parameters.return_count_condition.perm
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
27 #else:
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
28 -return $advanced_parameters.return_count_condition.return
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
29 #end if
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
30 -rc $advanced_parameters.rc
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
31 -decimals $advanced_parameters.decimals
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
32 #end if
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
33 </command>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
34 <inputs>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
35 <param name="server" type="select" label="RSAT server (if 'Time out' error, change server)" >
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
36 <option value="fr_ens" selected="true">RSAT Protists</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
37 <option value="fr_mrs" >RSAT Fungis</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
38 <option value="fr_ro" >RSAT Metazoa</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
39 <option value="fr_mrs_2" >RSAT Teaching</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
40 <option value="es" >RSAT Plants</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
41 <option value="mx" >RSAT Prokaryotes</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
42 </param>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
43 <param name="matrixFile" type="data" format="txt" label="Matrix (or matrices) (TXT file)" />
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
44 <param name="input_format" type="select" label="Matrix input format">
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
45 <option value="tab" selected="true">tab</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
46 <option value="alignace" >alignace</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
47 <option value="assembly" >assembly</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
48 <option value="cb" >cb</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
49 <option value="clustal" >clustal</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
50 <option value="consensus" >consensus</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
51 <option value="feature" >feature</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
52 <option value="gibbs" >gibbs</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
53 <option value="infogibbs" >infogibbs</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
54 <option value="meme" >meme</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
55 <option value="motifsampler" >motifsampler</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
56 <option value="transfac" >transfac</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
57 <option value="jaspar" >jaspar</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
58 </param>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
59 <param name="output_format" type="select" label="Output format">
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
60 <option value="transfac" selected="true">transfac</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
61 <option value="consensus" >consensus</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
62 <option value="tab" >tab</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
63 <option value="jaspar" >jaspar</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
64 </param>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
65 <conditional name="advanced_parameters" >
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
66 <param name="adv_param" type="select" label="Advanced Parameters" help="" >
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
67 <option value="hide" selected="true">Hide</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
68 <option value="show">Show</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
69 </param>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
70 <when value="hide" />
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
71 <when value="show">
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
72 <conditional name="return_count_condition" >
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
73 <param name="return_count" type="select" label="Counts option in output field" help="" >
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
74 <option value="yes" selected="true">Yes</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
75 <option value="no">No</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
76 </param>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
77 <when value="yes">
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
78 <param name="perm" type="integer" value="0" label="Permutations" help="" />
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
79 </when>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
80 <when value="no">
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
81 <param name="return" type="select" display="checkboxes" multiple="True" label="Output fields">
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
82 <option value="consensus" selected="true">consensus</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
83 <option value="parameters" selected="true">parameters</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
84 <option value="info" >info</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
85 <option value="frequencies" >frequencies</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
86 <option value="logo" >logo</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
87 <option value="margins" >margins</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
88 <option value="profile" >profile</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
89 <option value="sites" >sites</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
90 <option value="wdistrib" >wdistrib</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
91 <option value="weights" >weights</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
92 <validator type="no_options" message="You must select at least one result type." />
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
93 </param>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
94 </when>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
95 </conditional>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
96 <param name="rc" type="select" label="Compute reverse complement" help="" >
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
97 <option value="0" selected="true">No</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
98 <option value="1">Yes</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
99 </param>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
100 <param name="decimals" type="select" label="Score decimals" help="" >
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
101 <option value="0" >0</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
102 <option value="1" selected="true">1</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
103 <option value="2">2</option>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
104 </param>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
105 </when>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
106 </conditional>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
107 </inputs>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
108 <outputs>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
109 <data format="txt" name="txtFile" label="RSAT output - convertMatrix results" />
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
110 </outputs>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
111 <help>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
112
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
113 **What it does**
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
114
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
115 .. class:: infomark
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
116
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
117 Convert different types of position-specific scoring matrices (PSSM), and calculate statistical parameters.
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
118
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
119 ------
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
120
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
121 *Example with jaspar matrix*::
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
122
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
123 >matrix1 matrix1
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
124 A [ 4 19 0 0 0 0 ]
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
125 C [ 16 0 20 0 0 0 ]
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
126 G [ 0 1 0 20 0 20 ]
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
127 T [ 0 0 0 0 20 0 ]
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
128
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
129 ------
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
130
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
131 *Results : tranfac matrix with output fields (consensus, parameters, frequencies and sites)*::
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
132
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
133 AC m1
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
134 XX
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
135 ID m1
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
136 XX
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
137 DE m1 m1; from JASPAR
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
138 P0 A C G T
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
139 1 4 16 0 0
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
140 2 19 0 1 0
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
141 3 0 20 0 0
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
142 4 0 0 20 0
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
143 5 0 0 0 20
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
144 6 0 0 20 0
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
145 XX
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
146 CC program: jaspar
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
147 CC matrix.nb: 1
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
148 CC min.prior: 0.25
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
149 CC alphabet.size: 4
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
150 CC max.bits: 2
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
151 CC total.information: 6.56407409450406
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
152 CC information.per.column: 1.09401234908401
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
153 CC max.possible.info.per.col: 1.38629436111989
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
154 CC consensus.strict: CACGTG
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
155 CC consensus.strict.rc: CACGTG
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
156 CC consensus.IUPAC: CACGTG
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
157 CC consensus.IUPAC.rc: CACGTG
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
158 CC consensus.regexp: CACGTG
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
159 CC consensus.regexp.rc: CACGTG
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
160 CC residues.content.crude.freq: a:0.1917|c:0.3000|g:0.3417|t:0.1667
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
161 CC G+C.content.crude.freq: 0.641666666666667
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
162 CC residues.content.corrected.freq: a:0.1944|c:0.2976|g:0.3373|t:0.1706
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
163 CC G+C.content.corrected.freq: 0.634920634920635
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
164 XX
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
165 //
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
166 </help>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
167 <citations>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
168 <citation type="bibtex">@article{Medina-Rivera22042015,
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
169 author = {Medina-Rivera, Alejandra and Defrance, Matthieu and Sand, Olivier and Herrmann, Carl and Castro-Mondragon, Jaime A. and Delerce, Jeremy and Jaeger, Sébastien and Blanchet, Christophe and Vincens, Pierre and Caron, Christophe and Staines, Daniel M. and Contreras-Moreira, Bruno and Artufel, Marie and Charbonnier-Khamvongsa, Lucie and Hernandez, Céline and Thieffry, Denis and Thomas-Chollier, Morgane and van Helden, Jacques},
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
170 title = {RSAT 2015: Regulatory Sequence Analysis Tools},
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
171 year = {2015},
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
172 doi = {10.1093/nar/gkv362},
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
173 URL = {http://nar.oxfordjournals.org/content/early/2015/04/21/nar.gkv362.abstract},
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
174 eprint = {http://nar.oxfordjournals.org/content/early/2015/04/21/nar.gkv362.full.pdf+html},
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
175 journal = {Nucleic Acids Research}
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
176 }</citation>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
177 </citations>
5aa022e3a2ae Uploaded
jbrayet
parents:
diff changeset
178 </tool>