annotate synteny_mapper-005d0bab5d01/synteny-mapper.xml @ 0:b06710963b32 draft

Uploaded
author s-kaufmann
date Mon, 10 Feb 2014 09:00:25 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
1 <tool id="SyntenyMapper1" name="SyntenyMapper" version="1.0.0">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
2 <description>Maps maximum stretches of orthologous genes with conserved order within large synteny regions</description>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
3
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
4 <requirements>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
5 <requirement type="set_environment">JAR_PATH</requirement>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
6 </requirements>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
7
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
8 <command>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
9 #if $source.source_select == "ensembl" #java -cp \$JAR_PATH/syntenyMapper.jar de/tum/wzw/mapping/SyntenyMapper $source.ensembl_version $inputSyntenyRegions $inputHomologousGenes $out_file1 $out_file2 $source.species.species1 $source.species.species2 $source.filter
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
10 #else #java -cp \$JAR_PATH/syntenyMapper.jar de/tum/wzw/mapping/SyntenyMapper $inputSyntenyRegions $inputHomologousGenes $out_file1 $out_file2 $source.species1 $source.species2
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
11 #end if
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
12
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
13 </command>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
14
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
15 <inputs>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
16
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
17
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
18
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
19 <conditional name="source">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
20 <param name="source_select" type="select" label="Data source">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
21 <option value="ensembl">ENSEMBL download</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
22 <option value="upload">Own data upload</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
23 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
24 <when value="ensembl">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
25 <param name="ensembl_version" type="integer" value="73" label="ENSEMBL Compara version"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
26 <conditional name="species">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
27 <param name="species1" type="select" label="Species1">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
28 <option value="felis_catus">Felis catus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
29 <option value="rattus_norvegicus">Rattus norvegicus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
30 <option value="meleagris_gallopavo">Meleagris gallopavo</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
31 <option value="monodelphis_domestica">Monodelphis domestica</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
32 <option value="mus_musculus">Mus musculus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
33 <option value="canis_familiaris">Canis familiaris</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
34 <option value="oryctolagus_cuniculus">Oryctolagus cuniculus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
35 <option value="equus_caballus">Equus caballus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
36 <option value="gallus_gallus">Gallus gallus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
37 <option value="macaca_mulatta">Macaca mulatta</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
38 <option value="pongo_abelii">Pongo abelii</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
39 <option value="sus_scrofa">Sus scrofa</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
40 <option value="gorilla_gorilla">Gorilla gorilla</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
41 <option value="callithrix_jacchus">Callithrix jacchus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
42 <option value="ornithorhynchus_anatinus">Ornithorhynchus anatinus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
43 <option value="homo_sapiens">Homo sapiens</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
44 <option value="anolis_carolinensis">Anolis carolinensis</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
45 <option value="pan_troglodytes">Pan troglodytes</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
46 <option value="bos_taurus">Bos taurus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
47 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
48 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
49 <when value="felis_catus">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
50 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
51 <option value="homo_sapiens">Homo sapiens</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
52 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
53 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
54 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
55 <when value="rattus_norvegicus">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
56 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
57 <option value="mus_musculus">Mus musculus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
58 <option value="homo_sapiens">Homo sapiens</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
59 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
60 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
61 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
62 <when value="meleagris_gallopavo">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
63 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
64 <option value="gallus_gallus">Gallus gallus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
65 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
66 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
67 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
68 <when value="monodelphis_domestica">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
69 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
70 <option value="homo_sapiens">Homo sapiens</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
71 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
72 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
73 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
74 <when value="mus_musculus">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
75 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
76 <option value="sus_scrofa">Sus scrofa</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
77 <option value="rattus_norvegicus">Rattus norvegicus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
78 <option value="ornithorhynchus_anatinus">Ornithorhynchus anatinus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
79 <option value="homo_sapiens">Homo sapiens</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
80 <option value="canis_familiaris">Canis familiaris</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
81 <option value="gallus_gallus">Gallus gallus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
82 <option value="bos_taurus">Bos taurus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
83 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
84 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
85 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
86 <when value="canis_familiaris">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
87 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
88 <option value="mus_musculus">Mus musculus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
89 <option value="homo_sapiens">Homo sapiens</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
90 <option value="equus_caballus">Equus caballus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
91 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
92 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
93 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
94 <when value="oryctolagus_cuniculus">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
95 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
96 <option value="homo_sapiens">Homo sapiens</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
97 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
98 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
99 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
100 <when value="equus_caballus">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
101 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
102 <option value="canis_familiaris">Canis familiaris</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
103 <option value="homo_sapiens">Homo sapiens</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
104 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
105 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
106 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
107 <when value="gallus_gallus">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
108 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
109 <option value="meleagris_gallopavo">Meleagris gallopavo</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
110 <option value="mus_musculus">Mus musculus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
111 <option value="anolis_carolinensis">Anolis carolinensis</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
112 <option value="homo_sapiens">Homo sapiens</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
113 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
114 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
115 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
116 <when value="macaca_mulatta">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
117 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
118 <option value="homo_sapiens">Homo sapiens</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
119 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
120 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
121 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
122 <when value="pongo_abelii">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
123 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
124 <option value="homo_sapiens">Homo sapiens</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
125 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
126 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
127 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
128 <when value="sus_scrofa">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
129 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
130 <option value="mus_musculus">Mus musculus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
131 <option value="homo_sapiens">Homo sapiens</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
132 <option value="bos_taurus">Bos taurus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
133 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
134 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
135 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
136 <when value="gorilla_gorilla">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
137 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
138 <option value="homo_sapiens">Homo sapiens</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
139 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
140 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
141 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
142 <when value="callithrix_jacchus">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
143 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
144 <option value="homo_sapiens">Homo sapiens</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
145 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
146 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
147 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
148 <when value="ornithorhynchus_anatinus">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
149 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
150 <option value="mus_musculus">Mus musculus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
151 <option value="homo_sapiens">Homo sapiens</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
152 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
153 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
154 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
155 <when value="homo_sapiens">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
156 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
157 <option value="felis_catus">Felis catus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
158 <option value="rattus_norvegicus">Rattus norvegicus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
159 <option value="monodelphis_domestica">Monodelphis domestica</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
160 <option value="mus_musculus">Mus musculus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
161 <option value="canis_familiaris">Canis familiaris</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
162 <option value="oryctolagus_cuniculus">Oryctolagus cuniculus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
163 <option value="equus_caballus">Equus caballus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
164 <option value="gallus_gallus">Gallus gallus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
165 <option value="macaca_mulatta">Macaca mulatta</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
166 <option value="pongo_abelii">Pongo abelii</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
167 <option value="sus_scrofa">Sus scrofa</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
168 <option value="gorilla_gorilla">Gorilla gorilla</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
169 <option value="callithrix_jacchus">Callithrix jacchus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
170 <option value="ornithorhynchus_anatinus">Ornithorhynchus anatinus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
171 <option value="pan_troglodytes">Pan troglodytes</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
172 <option value="bos_taurus">Bos taurus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
173 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
174 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
175 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
176 <when value="anolis_carolinensis">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
177 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
178 <option value="gallus_gallus">Gallus gallus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
179 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
180 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
181 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
182 <when value="pan_troglodytes">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
183 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
184 <option value="homo_sapiens">Homo sapiens</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
185 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
186 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
187 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
188 <when value="bos_taurus">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
189 <param name="species2" type="select" label="Species2">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
190 <option value="sus_scrofa">Sus scrofa</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
191 <option value="mus_musculus">Mus musculus</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
192 <option value="homo_sapiens">Homo sapiens</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
193 <filter type="sort_by"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
194 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
195 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
196 </conditional>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
197 <param name="filter" type="select" label="Gene filter">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
198 <option value="false">Use all genes</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
199 <option value="true">Use only protein-coding genes</option>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
200 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
201 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
202 <when value="upload">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
203 <param name="species1" type="text" size="40" label="Species1 (latin name with underline)">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
204 <validator type="expression" message="Please replace any white spaces with underlines">value.find(' ')==-1</validator>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
205 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
206 <param name="species2" type="text" size="40" label="Species2 (latin name with underline)">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
207 <validator type="expression" message="Please replace any white spaces with underlines">value.find(' ')==-1</validator>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
208 </param>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
209 <param format="tabular" name="inputSyntenyRegions" type="data" label="Synteny Regions (e.g. from ENSEMBL)" help="Dataset missing? See TIP below."/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
210 <param format="tabular" name="inputHomologousGenes" type="data" label="Orthologous Genes (e.g. from ENSEMBL)" help="Dataset missing? See TIP below."/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
211 </when>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
212 </conditional>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
213
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
214 </inputs>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
215 <outputs>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
216 <data format="tabular" name="inputSyntenyRegions" label="ENSEMBL synteny regions">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
217 <filter>source['source_select'] == "ensembl"</filter>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
218 </data>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
219 <data format="tabular" name="inputHomologousGenes" label="ENSEMBL orthologous genes">
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
220 <filter>source['source_select'] == "ensembl"</filter>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
221 </data>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
222
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
223 <data format="tabular" name="out_file1" label="Gene mapping"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
224 <data format="tabular" name="out_file2" label="Refined Synteny regions"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
225 </outputs>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
226 <tests>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
227 <test>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
228 <param name="inputSyntenyRegions" value="hom_sapi-mus_musc-synteny-v70"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
229 <param name="inputHomologousGenes" value="hom_sapi-mus_musc-homologs-v70"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
230 <param name="species1" value="homo_sapiens"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
231 <param name="species2" value="mus_musculus"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
232 <param name="filter" value="true"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
233 <!--<param name="header_lines" value="0"/>-->
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
234 <output name="out_file1" file="mapping_test1.bed"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
235 <output name="out_file2" file="regions_test1.bed"/>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
236 </test>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
237 </tests>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
238
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
239 <help>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
240
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
241 .. class:: warningmark
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
242
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
243 If you are not downloading data directly from ENSEMBL, please make sure to bring your data into the correct format (see below).
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
244
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
245 .. class:: infomark
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
246
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
247 **TIP:** If your data is not TAB delimited, use *Text Manipulation-&gt;Convert*
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
248
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
249 .. class:: infomark
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
250
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
251 Species names should be given as latin names (e.g. Homo sapiens).
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
252
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
253 **TIP:** If you are interested only in the 1-to-1 ortholog mapping, use *Text Manipulation-&gt;Cut* on columns c3,c7 of the output Gene/IR mapping.
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
254
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
255 ----
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
256
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
257 **What it does**
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
258
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
259 SyntenyMapper uses two species' predefined macro-rearrangement blocks of common origin (e.g. synteny regions from ENSEMBL) and orthology assignments, both alignment-based, and combines them to create refined synteny regions with microrearrangement blocks and a 1-to-1 ortholog mapping.
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
260
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
261 It finds the longest blocks of conserved gene order within each synteny block and eliminates all orthology mappings with different gene neighbourhood. As a result, SyntenyMapper produces a list of segments with identical order of genes in both species, caused by micro-rearrangements. For visualization of this mapping, use SyntenyMapperVisualization. To utilize the mapping for feature track comparison between two species, use TrackMapper.
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
262
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
263 -----
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
264
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
265 **Syntax**
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
266
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
267 The SyntenyMapper allows you to identify long blocks of genes with conserved gene order in two organisms.
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
268
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
269 The mapping is based on previously determined long synteny regions and orthology pairs of genes.
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
270
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
271 First two comment lines (marked by a leading #) in the synteny file should name #Species1: and #Species2:, respectively. IDs should consist of five digits.
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
272 The synteny file should have the format (tab-separated):
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
273
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
274
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
275 +-----+-------------------+---------------+-------------+--------------------+---------------+-------------+-------------+
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
276 |#ID |Chromosome_species1|Start_species1 |End_species1 |Chromosome_species2 |Start_species2 |End_species2 |Dir_species2 |
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
277 +-----+-------------------+---------------+-------------+--------------------+---------------+-------------+-------------+
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
278
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
279
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
280 The orthologous genes file should have the format (tab-separated):
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
281
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
282
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
283 +---------+------------------+------------------------+-----------+---------+---------+----------+----------+-----------------+
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
284 |#ID |ENSEMBL_ID |Name |Chromosome |Start |End |Direction | Identity |Species |
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
285 +---------+------------------+------------------------+-----------+---------+---------+----------+----------+-----------------+
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
286
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
287
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
288 There should be two (or more) entries for each ID, describing pairs of genes that are orthologs.
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
289
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
290 -----
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
291
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
292 **Example**
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
293
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
294 These are sample lines from two example input files. If you are not downloading data directly from ENSEMBL (or reusing downloaded data), please make sure that it adheres to the above defined format.
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
295
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
296 The synteny file contains coordinates of large (e.g. whole-genome alignment based) synteny regions in both organisms and specifies the species names.
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
297
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
298 *Synteny file:*
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
299
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
300 +----------------------------------------------------------------------------------------------+
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
301 |#Species1: homo_sapiens |
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
302 +----------------------------------------------------------------------------------------------+
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
303 |#Species2: mus_musculus |
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
304 +-----+-----------------+------------+----------+-----------------+------------+----------+----+
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
305 |#ID |Chromosome_human |Start_human |End_human |Chromosome_mouse |Start_mouse |End_mouse |Dir |
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
306 +-----+-----------------+------------+----------+-----------------+------------+----------+----+
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
307 |44723|chr6 |155053083 |160101646 |chr17 |3113738 |7931992 |-1 |
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
308 +-----+-----------------+------------+----------+-----------------+------------+----------+----+
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
309
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
310
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
311 The orthology file contains coordinates of genes of two species, coupled together by the same identifier to orthology pairs. Chromosomes can be named with "chr" prefix or without in both files.
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
312
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
313 *Orthology file:*
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
314
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
315 +---------+------------------+------------------------+-----------+---------+---------+----------+----------+-----------------+
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
316 |#ID |ENSEMBL_ID |Name |Chromosome |Start |End |Direction | Identity |Species |
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
317 +---------+------------------+------------------------+-----------+---------+---------+----------+----------+-----------------+
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
318 |33818986 |ENSRNOG00000050189|olfactory receptor Olr89|1 |174585043|174585993|1 |92.0 |rattus_norvegicus|
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
319 +---------+------------------+------------------------+-----------+---------+---------+----------+----------+-----------------+
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
320 |33818986 |ENSMUSG00000073952|null |7 |103320401|103321360|1 |93.0 |mus_musculus |
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
321 +---------+------------------+------------------------+-----------+---------+---------+----------+----------+-----------------+
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
322
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
323 </help>
b06710963b32 Uploaded
s-kaufmann
parents:
diff changeset
324 </tool>