comparison ncPRO-PROFILING.xml @ 3:8f3347849abf draft

Uploaded
author jbrayet
date Thu, 28 Jan 2016 07:43:46 -0500
parents
children
comparison
equal deleted inserted replaced
2:f8c76a03d758 3:8f3347849abf
1 <tool id="ncPRO-PROFILING" name="Profiling">
2 <description>of mapped reads</description>
3 <requirements>
4 <container type="docker">institutcuriengsintegration/ncproseqgalaxy:1.6.5</container>
5 </requirements>
6 <command interpreter="bash">ncPRO-PROFILING.sh
7 -i $input
8 -g $genome
9 -t $cond.datatype
10 -e $cond['database']$cond['borne']$cond['N1']"_"$cond['N2']
11 -l $outlog
12 #if str($cond.datatype) == "matmir":
13 -o $out_mirna_ab
14 -p $out_mirna_dis
15 #elif str($cond.datatype) == 'trna':
16 -o $out_trna_ab
17 -p $out_trna_dis
18 #elif str($cond.datatype) == 'premir':
19 -o $out_premirna_ab
20 -p $out_premirna_dis
21 #elif str($cond.datatype) == 'rfam':
22 -o $out_rfam_ab
23 -p $out_rfam_dis
24 #elif str($cond.datatype) == 'rmsk':
25 -o $out_rmsk_ab
26 -p $out_rmsk_dis
27 #end if
28 -r ${__root_dir__}
29 -n $projectName
30 </command>
31
32 <inputs>
33 <param name="projectName" type="text" value="Project_1" size="20" label="Give a project name" >
34 <sanitizer invalid_char="">
35 <valid initial="string.letters,string.digits"><add value="_"/></valid>
36 </sanitizer>
37 </param>
38 <param name="input" type="data" format="bam" label="Select your input file format" help="Aligned file (BAM) is required."/>
39 <param name="genome" type="select" label="Select a reference genome" help="All the samples have to belong to the same species."> <!-- values should be the same as annotation files names, this value goes to ORGANISM in config file-->
40 <option value="human_hg19">hg19</option>
41 <option value="mouse_mm10">mm10</option>
42 <option value="mouse_mm9">mm9</option>
43 <option value="zebrafish_Zv9">Zv9</option>
44 <option value="athaliana_TAIR9">TAIR9</option>
45 <option value="zebrafinch_taeGut1">taeGut1</option>
46 <option value="chicken_galGal3">galGal3</option>
47 <option value="rat_rn4">rn4</option>
48 <option value="rat_rn5">rn5</option>
49 <option value="platypus_ornAna1">ornAna1</option>
50 <option value="opossum_monDom5">monDom5</option>
51 <option value="macaca_rheMac2">rheMac2</option>
52 <option value="horse_equCab2">equCab2</option>
53 <option value="dog_canFam2">canFam2</option>
54 <option value="dmelanogaster_dm3">dm3</option>
55 <option value="cow_bosTau4">bosTau4</option>
56 <option value="celegans_ce6">ce6</option>
57 </param>
58
59
60
61 <conditional name="cond">
62 <param name="datatype" type="select" label="Annotate mapped reads against the following database" help="ncPRO-seq allows to calculate the reads coverage for each feature of an annotation database.">
63 <option value="matmir">mature miRNAs from miRBase</option>
64 <option value="premir">precursor miRNAs from miRBase</option>
65 <option value="trna">tRNA from UCSC</option>
66 <option value="rfam">Other ncRNAs from RFAM</option>
67 <option value="rmsk">Repeats from RepeatMasker</option>
68 <option value="other">Other custom annotation file</option>
69 </param>
70
71 <!--OTHER annotation files -->
72
73 <when value="other">
74 <param name="database" type="data" format="gff3" label="Select a file for reads annotation" help="standard gff3 format is required."/>
75
76 <!-- this is only to make my life easier .. None of this will be used !!-->
77 <param name="borne" type="hidden" value="," />
78 <param name="N1" type="hidden" value="0"/>
79 <param name="N2" type="hidden" value="0"/>
80
81
82 <!-- None of this will be used !!-->
83 </when>
84 <!--END OTHER annotation files -->
85
86
87 <when value="matmir">
88 <param name="database" type="hidden" value="miRNA" />
89
90
91 <!-- mature mi RNA : NO repeats in annotation !-->
92
93 <param name="borne" type="select" label="Method" help="Only read alignments which have 100% overlap with annotations will be counted. Thus, it can be interesing to modified the coordinates of genomic annotation according to your biological question.">
94 <option value="_e_">Extend the annotation</option>
95 <option value="_i_">Shorten the annotation</option>
96 <option value="_s_">Focus on the 5' end</option>
97 <option value="_t_">Focus on the 3' end</option>
98
99
100 </param>
101 <param name="N1" type="text" size="4" value="+0" label="From">
102 <help>Fill this field with +/- value</help>
103 </param>
104 <param name="N2" type="text" size="4" value="+0" label="To">
105 <help>Fill this field with +/- value</help>
106 </param>
107 </when>
108
109
110 <!-- PRE miRNA : NO repeats in annotation -->
111 <when value="premir">
112 <param name="database" type="hidden" value="miRNA" />
113
114
115 <param name="borne" type="select" label="Method" help="Only read alignments which have 100% overlap with annotations will be counted. Thus, it can be interesing to modified the coordinates of genomic annotation according to your biological question.">
116 <option value="_e_">Extend the annotation</option>
117 <option value="_i_">Shorten the annotation</option>
118 <option value="_s_">Focus on the 5' end</option>
119 <option value="_t_">Focus on the 3' end</option>
120
121 </param>
122 <param name="N1" type="text" size="4" value="+0" label="From">
123 <help>Fill this field with +/- value</help>
124 </param>
125 <param name="N2" type="text" size="4" value="+0" label="To">
126 <help>Fill this field with +/- value</help>
127 </param>
128 </when>
129
130
131 <!-- TRNA : NO repeats in annotation -->
132 <when value="trna">
133 <param name="database" type="hidden" value="tRNA" />
134
135 <param name="borne" type="select" label="Method" help="Only read alignments which have 100% overlap with annotations will be counted. Thus, it can be interesing to modified the coordinates of genomic annotation according to your biological question.">
136 <option value="_e_">Extend the annotation</option>
137 <option value="_i_">Shorten the annotation</option>
138 <option value="_s_">Focus on the 5' end</option>
139 <option value="_t_">Focus on the 3' end</option>
140 </param>
141 <param name="N1" type="text" size="4" value="+0" label="From">
142 <help>Fill this field with +/- value</help>
143 </param>
144 <param name="N2" type="text" size="4" value="+0" label="To">
145 <help>Fill this field with +/- value</help>
146 </param>
147 </when>
148
149
150
151 <!-- RFAM -->
152 <when value="rfam">
153 <param name="database" type="select" label="Select a sub-family to focus on"> <!-- sub-families are listed in annotation/rfam_items.txt-->
154 <option value="5_8S_rRNA">5_8S_rRNA</option>
155 <option value="5S_rRNA">5S_rRNA</option>
156 <option value="7SK">7SK</option>
157 <option value="ACA64">ACA64</option>
158 <option value="Antizyme_FSE">Antizyme_FSE</option>
159 <option value="CAESAR">CAESAR</option>
160 <option value="CPEB3_ribozyme">CPEB3_ribozyme</option>
161 <option value="Gammaretro_CES">Gammaretro_CES</option>
162 <option value="G-CSF_SLDE">G-CSF_SLDE</option>
163 <option value="GP_knot1">GP_knot1</option>
164 <option value="GRIK4_3p_UTR">GRIK4_3p_UTR</option>
165 <option value="Histone3">Histone3</option>
166 <option value="IRE">IRE</option>
167 <option value="IRES_Bag1">IRES_Bag1</option>
168 <option value="IRES_Bip">IRES_Bip</option>
169 <option value="IRES_c-myc">IRES_c-myc</option>
170 <option value="IRES_c-sis">IRES_c-sis</option>
171 <option value="IRES_Cx32">IRES_Cx32</option>
172 <option value="IRES_Cx43">IRES_Cx43</option>
173 <option value="IRES_FGF1">IRES_FGF1</option>
174 <option value="IRES_HIF1">IRES_HIF1</option>
175 <option value="IRES_IGF2">IRES_IGF2</option>
176 <option value="IRES_Kv1_4">IRES_Kv1_4</option>
177 <option value="IRES_L-myc">IRES_L-myc</option>
178 <option value="IRES_mnt">IRES_mnt</option>
179 <option value="IRES_n-myc">IRES_n-myc</option>
180 <option value="IRES_TrkB">IRES_TrkB</option>
181 <option value="IRES_VEGF_A">IRES_VEGF_A</option>
182 <option value="K_chan_RES">K_chan_RES</option>
183 <option value="let-7">let-7</option>
184 <option value="lin-4">lin-4</option>
185 <option value="NRON">NRON</option>
186 <option value="p27_CRE">p27_CRE</option>
187 <option value="Prion_pknot">Prion_pknot</option>
188 <option value="REN-SRE">REN-SRE</option>
189 <option value="RF_site4">RF_site4</option>
190 <option value="RF_site5">RF_site5</option>
191 <option value="RF_site9">RF_site9</option>
192 <option value="RNase_MRP">RNase_MRP</option>
193 <option value="RNaseP_nuc">RNaseP_nuc</option>
194 <option value="SCARNA1">SCARNA1</option>
195 <option value="SCARNA11">SCARNA11</option>
196 <option value="SCARNA13">SCARNA13</option>
197 <option value="SCARNA14">SCARNA14</option>
198 <option value="SCARNA15">SCARNA15</option>
199 <option value="SCARNA16">SCARNA16</option>
200 <option value="SCARNA17">SCARNA17</option>
201 <option value="SCARNA18">SCARNA18</option>
202 <option value="SCARNA20">SCARNA20</option>
203 <option value="SCARNA21">SCARNA21</option>
204 <option value="SCARNA23">SCARNA23</option>
205 <option value="SCARNA24">SCARNA24</option>
206 <option value="SCARNA3">SCARNA3</option>
207 <option value="SCARNA4">SCARNA4</option>
208 <option value="SCARNA6">SCARNA6</option>
209 <option value="SCARNA8">SCARNA8</option>
210 <option value="SECIS">SECIS</option>
211 <option value="snoMBII-202">snoMBII-202</option>
212 <option value="snoR38">snoR38</option>
213 <option value="SNORA1">SNORA1</option>
214 <option value="SNORA11">SNORA11</option>
215 <option value="SNORA12">SNORA12</option>
216 <option value="SNORA13">SNORA13</option>
217 <option value="SNORA14">SNORA14</option>
218 <option value="SNORA15">SNORA15</option>
219 <option value="SNORA16">SNORA16</option>
220 <option value="SNORA17">SNORA17</option>
221 <option value="SNORA18">SNORA18</option>
222 <option value="SNORA19">SNORA19</option>
223 <option value="SNORA2">SNORA2</option>
224 <option value="SNORA20">SNORA20</option>
225 <option value="SNORA21">SNORA21</option>
226 <option value="SNORA22">SNORA22</option>
227 <option value="SNORA23">SNORA23</option>
228 <option value="SNORA24">SNORA24</option>
229 <option value="SNORA25">SNORA25</option>
230 <option value="SNORA26">SNORA26</option>
231 <option value="SNORA27">SNORA27</option>
232 <option value="SNORA28">SNORA28</option>
233 <option value="SNORA29">SNORA29</option>
234 <option value="SNORA3">SNORA3</option>
235 <option value="SNORA30">SNORA30</option>
236 <option value="SNORA31">SNORA31</option>
237 <option value="SNORA32">SNORA32</option>
238 <option value="SNORA33">SNORA33</option>
239 <option value="SNORA35">SNORA35</option>
240 <option value="SNORA36">SNORA36</option>
241 <option value="SNORA38">SNORA38</option>
242 <option value="SNORA4">SNORA4</option>
243 <option value="SNORA40">SNORA40</option>
244 <option value="SNORA41">SNORA41</option>
245 <option value="SNORA42">SNORA42</option>
246 <option value="SNORA43">SNORA43</option>
247 <option value="SNORA44">SNORA44</option>
248 <option value="SNORA46">SNORA46</option>
249 <option value="SNORA47">SNORA47</option>
250 <option value="SNORA48">SNORA48</option>
251 <option value="SNORA49">SNORA49</option>
252 <option value="SNORA5">SNORA5</option>
253 <option value="SNORA50">SNORA50</option>
254 <option value="SNORA51">SNORA51</option>
255 <option value="SNORA52">SNORA52</option>
256 <option value="SNORA53">SNORA53</option>
257 <option value="SNORA54">SNORA54</option>
258 <option value="SNORA55">SNORA55</option>
259 <option value="SNORA57">SNORA57</option>
260 <option value="SNORA58">SNORA58</option>
261 <option value="SNORA61">SNORA61</option>
262 <option value="SNORA62">SNORA62</option>
263 <option value="SNORA63">SNORA63</option>
264 <option value="SNORA64">SNORA64</option>
265 <option value="SNORA65">SNORA65</option>
266 <option value="SNORA66">SNORA66</option>
267 <option value="SNORA67">SNORA67</option>
268 <option value="SNORA68">SNORA68</option>
269 <option value="SNORA69">SNORA69</option>
270 <option value="SNORA7">SNORA7</option>
271 <option value="SNORA70">SNORA70</option>
272 <option value="SNORA71">SNORA71</option>
273 <option value="SNORA72">SNORA72</option>
274 <option value="SNORA73">SNORA73</option>
275 <option value="SNORA74">SNORA74</option>
276 <option value="SNORA75">SNORA75</option>
277 <option value="SNORA76">SNORA76</option>
278 <option value="SNORA77">SNORA77</option>
279 <option value="SNORA79">SNORA79</option>
280 <option value="SNORA8">SNORA8</option>
281 <option value="SNORA81">SNORA81</option>
282 <option value="SNORA84">SNORA84</option>
283 <option value="SNORA9">SNORA9</option>
284 <option value="SNORD100">SNORD100</option>
285 <option value="SNORD101">SNORD101</option>
286 <option value="SNORD102">SNORD102</option>
287 <option value="SNORD103">SNORD103</option>
288 <option value="SNORD105">SNORD105</option>
289 <option value="SNORD107">SNORD107</option>
290 <option value="SNORD11">SNORD11</option>
291 <option value="SNORD110">SNORD110</option>
292 <option value="SNORD111">SNORD111</option>
293 <option value="SNORD113">SNORD113</option>
294 <option value="SNORD115">SNORD115</option>
295 <option value="SNORD116">SNORD116</option>
296 <option value="SNORD11B">SNORD11B</option>
297 <option value="SNORD12">SNORD12</option>
298 <option value="SNORD121A">SNORD121A</option>
299 <option value="SNORD123">SNORD123</option>
300 <option value="SNORD124">SNORD124</option>
301 <option value="SNORD125">SNORD125</option>
302 <option value="SNORD127">SNORD127</option>
303 <option value="SNORD14">SNORD14</option>
304 <option value="SNORD15">SNORD15</option>
305 <option value="SNORD16">SNORD16</option>
306 <option value="SNORD17">SNORD17</option>
307 <option value="SNORD18">SNORD18</option>
308 <option value="SNORD19">SNORD19</option>
309 <option value="SNORD19B">SNORD19B</option>
310 <option value="SNORD20">SNORD20</option>
311 <option value="SNORD21">SNORD21</option>
312 <option value="SNORD22">SNORD22</option>
313 <option value="SNORD23">SNORD23</option>
314 <option value="SNORD24">SNORD24</option>
315 <option value="SNORD25">SNORD25</option>
316 <option value="SNORD26">SNORD26</option>
317 <option value="SNORD27">SNORD27</option>
318 <option value="SNORD28">SNORD28</option>
319 <option value="SNORD29">SNORD29</option>
320 <option value="SNORD30">SNORD30</option>
321 <option value="SNORD31">SNORD31</option>
322 <option value="SNORD33">SNORD33</option>
323 <option value="SNORD34">SNORD34</option>
324 <option value="SNORD35">SNORD35</option>
325 <option value="SNORD36">SNORD36</option>
326 <option value="SNORD37">SNORD37</option>
327 <option value="SNORD38">SNORD38</option>
328 <option value="SNORD41">SNORD41</option>
329 <option value="SNORD42">SNORD42</option>
330 <option value="SNORD43">SNORD43</option>
331 <option value="SNORD45">SNORD45</option>
332 <option value="SNORD46">SNORD46</option>
333 <option value="SNORD47">SNORD47</option>
334 <option value="SNORD48">SNORD48</option>
335 <option value="SNORD49">SNORD49</option>
336 <option value="SNORD5">SNORD5</option>
337 <option value="SNORD50">SNORD50</option>
338 <option value="SNORD51">SNORD51</option>
339 <option value="SNORD52">SNORD52</option>
340 <option value="SNORD53">SNORD53</option>
341 <option value="SNORD55">SNORD55</option>
342 <option value="SNORD56">SNORD56</option>
343 <option value="SNORD57">SNORD57</option>
344 <option value="SNORD58">SNORD58</option>
345 <option value="SNORD59">SNORD59</option>
346 <option value="SNORD60">SNORD60</option>
347 <option value="SNORD61">SNORD61</option>
348 <option value="SNORD62">SNORD62</option>
349 <option value="SNORD63">SNORD63</option>
350 <option value="SNORD64">SNORD64</option>
351 <option value="SNORD65">SNORD65</option>
352 <option value="SNORD66">SNORD66</option>
353 <option value="SNORD67">SNORD67</option>
354 <option value="SNORD69">SNORD69</option>
355 <option value="SNORD70">SNORD70</option>
356 <option value="SNORD71">SNORD71</option>
357 <option value="SNORD72">SNORD72</option>
358 <option value="SNORD73">SNORD73</option>
359 <option value="SNORD74">SNORD74</option>
360 <option value="SNORD75">SNORD75</option>
361 <option value="SNORD78">SNORD78</option>
362 <option value="SNORD79">SNORD79</option>
363 <option value="SNORD81">SNORD81</option>
364 <option value="SNORD82">SNORD82</option>
365 <option value="SNORD83">SNORD83</option>
366 <option value="SNORD86">SNORD86</option>
367 <option value="SNORD87">SNORD87</option>
368 <option value="SNORD88">SNORD88</option>
369 <option value="SNORD89">SNORD89</option>
370 <option value="SNORD90">SNORD90</option>
371 <option value="SNORD91">SNORD91</option>
372 <option value="SNORD92">SNORD92</option>
373 <option value="SNORD93">SNORD93</option>
374 <option value="SNORD94">SNORD94</option>
375 <option value="SNORD95">SNORD95</option>
376 <option value="SNORD96">SNORD96</option>
377 <option value="SNORD98">SNORD98</option>
378 <option value="SNORD99">SNORD99</option>
379 <option value="SNORND104">SNORND104</option>
380 <option value="snosnR60_Z15">snosnR60_Z15</option>
381 <option value="snoU105B">snoU105B</option>
382 <option value="snoU109">snoU109</option>
383 <option value="snoU13">snoU13</option>
384 <option value="snoU2_19">snoU2_19</option>
385 <option value="snoU2-25">snoU2-25</option>
386 <option value="snoU2-30">snoU2-30</option>
387 <option value="snoU54">snoU54</option>
388 <option value="snoU6-53">snoU6-53</option>
389 <option value="snoU6-77">snoU6-77</option>
390 <option value="snoU82P">snoU82P</option>
391 <option value="snoU83B">snoU83B</option>
392 <option value="snoU85">snoU85</option>
393 <option value="snoU89">snoU89</option>
394 <option value="snoU90">snoU90</option>
395 <option value="snoU97">snoU97</option>
396 <option value="snoZ17">snoZ17</option>
397 <option value="snoZ30">snoZ30</option>
398 <option value="snoZ39">snoZ39</option>
399 <option value="snoZ40">snoZ40</option>
400 <option value="snR39B">snR39B</option>
401 <option value="Spi-1">Spi-1</option>
402 <option value="SSU_rRNA_5">SSU_rRNA_5</option>
403 <option value="Telomerase-vert">Telomerase-vert</option>
404 <option value="tRNA">tRNA</option>
405 <option value="U1">U1</option>
406 <option value="U11">U11</option>
407 <option value="U12">U12</option>
408 <option value="U1A_PIE">U1A_PIE</option>
409 <option value="U2">U2</option>
410 <option value="U3">U3</option>
411 <option value="U4">U4</option>
412 <option value="U4atac">U4atac</option>
413 <option value="U5">U5</option>
414 <option value="U6">U6</option>
415 <option value="U6atac">U6atac</option>
416 <option value="U7">U7</option>
417 <option value="U8">U8</option>
418 <option value="Vault">Vault</option>
419 <option value="Vimentin3">Vimentin3</option>
420 <option value="Y_RNA">Y_RNA</option>
421 </param>
422
423
424 <param name="borne" type="select" label="Method" help="Only read alignments which have 100% overlap with annotations will be counted. Thus, it can be interesing to modified the coordinates of genomic annotation according to your biological question.">
425 <option value="_e_">Extend the annotation</option>
426 <option value="_i_">Shorten the annotation</option>
427 <option value="_s_">Focus on the 5' end</option>
428 <option value="_t_">Focus on the 3' end</option>
429 </param>
430 <param name="N1" type="text" size="4" value="+0" label="From">
431 <help>Fill this field with +/- value</help>
432 </param>
433 <param name="N2" type="text" size="4" value="+0" label="To">
434 <help>Fill this field with +/- value</help>
435 </param>
436
437 </when>
438
439 <!-- sub-families are listed in annotation/rmsk_items.txt -->
440 <when value="rmsk">
441 <param name="database" type="select" label="Select a sub-family to focus on:">
442 <option value="AcHobo">AcHobo</option>
443 <option value="Alu">Alu</option>
444 <option value="B2">B2</option>
445 <option value="B4">B4</option>
446 <option value="centr">centr</option>
447 <option value="Charlie">Charlie</option>
448 <option value="CR1">CR1</option>
449 <option value="DNA">DNA</option>
450 <option value="ERV">ERV</option>
451 <option value="ERV1">ERV1</option>
452 <option value="ERVK">ERVK</option>
453 <option value="ERVL">ERVL</option>
454 <option value="Gypsy">Gypsy</option>
455 <option value="hAT">hAT</option>
456 <option value="Helitron">Helitron</option>
457 <option value="ID">ID</option>
458 <option value="IAP">IAP</option>
459 <option value="L1">L1</option>
460 <option value="L1Md_T">L1Md_T</option>
461 <option value="L1Md_Gf">L1Md_Gf</option>
462 <option value="L1Md_A">L1Md_A</option>
463 <option value="L2">L2</option>
464 <option value="Low_complexity">Low_complexity</option>
465 <option value="LTR">LTR</option>
466 <option value="MaLR">MaLR</option>
467 <option value="Mariner">Mariner</option>
468 <option value="MER1_type">MER1_type</option>
469 <option value="MER2_type">MER2_type</option>
470 <option value="MIR">MIR</option>
471 <option value="MuDR">MuDR</option>
472 <option value="PiggyBac">PiggyBac</option>
473 <option value="rRNA">rRNA</option>
474 <option value="RTE">RTE</option>
475 <option value="Satellite">Satellite</option>
476 <option value="scRNA">scRNA</option>
477 <option value="Simple_repeat">Simple_repeat</option>
478 <option value="SINE">SINE</option>
479 <option value="snRNA">snRNA</option>
480 <option value="srpRNA">srpRNA</option>
481 <option value="Tc2">Tc2</option>
482 <option value="TcMar">TcMar</option>
483 <option value="Tigger">Tigger</option>
484 <option value="Tip100">Tip100</option>
485 <option value="tRNA">tRNA</option>
486 </param>
487
488
489 <param name="borne" type="select" label="Method" help="Only read alignments which have 100% overlap with annotations will be counted. Thus, it can be interesing to modified the coordinates of genomic annotation according to your biological question.">
490 <option value="_e_">Extend the annotation</option>
491 <option value="_i_">Shorten the annotation</option>
492 <option value="_s_">Focus on the 5' end</option>
493 <option value="_t_">Focus on the 3' end</option>
494 </param>
495 <param name="N1" type="text" size="4" value="+0" label="From">
496 <help>Fill this field with +/- value</help>
497 </param>
498 <param name="N2" type="text" size="4" value="+0" label="To">
499 <help>Fill this field with +/- value</help>
500 </param>
501
502
503 </when>
504 </conditional>
505
506 </inputs>
507
508 <outputs>
509 <data format="png" name="out_mirna_ab" label="miRNA profiling (abundant reads)">
510 <filter>(str(cond['datatype']) == "matmir")</filter>
511 </data>
512 <data format="png" name="out_mirna_dis" label="miRNA profiling (distinct reads)">
513 <filter>(str(cond['datatype']) == "matmir")</filter>
514 </data>
515
516 <data format="png" name="out_premirna_ab" label="premiRNA profiling (abundant reads)">
517 <filter>(str(cond['datatype']) == "premir")</filter>
518 </data>
519 <data format="png" name="out_premirna_dis" label="premiRNA profiling (distinct reads)">
520 <filter>(str(cond['datatype']) == "premir")</filter>
521 </data>
522
523 <data format="png" name="out_trna_ab" label="tRNA profiling (abundant reads)">
524 <filter>(str(cond['datatype']) == "trna")</filter>
525 </data>
526 <data format="png" name="out_trna_dis" label="tRNA profiling (distinct reads) ">
527 <filter>(str(cond['datatype']) == "trna")</filter>
528 </data>
529
530 <data format="png" name="out_rfam_ab" label="ncRNA profiling (abundant reads)">
531 <filter>(str(cond['datatype']) == "rfam")</filter>
532 </data>
533 <data format="png" name="out_rfam_dis" label="ncRNA profiling (distinct reads)">
534 <filter>(str(cond['datatype']) == "rfam")</filter>
535 </data>
536
537 <data format="png" name="out_rmsk_ab" label="repeats profiling (abundant reads)">
538 <filter>(str(cond['datatype']) == "rmsk")</filter>
539 </data>
540 <data format="png" name="out_rmsk_dis" label="repeats profiling (distinct reads)">
541 <filter>(str(cond['datatype']) == "rmsk")</filter>
542 </data>
543
544 <data format="txt" name="outlog" label="ncPRO log">
545 </data>
546 </outputs>
547 <help>
548
549 **What ncPRO-seq does ?**
550
551 ------
552
553 ncPRO-seq is a tool for annotation and profiling of ncRNAs from smallRNA sequencing data. It aims to interrogate and perform detailed analysis on small RNAs derived from annotated non-coding regions in miRBase, Rfam and repeatMasker, and regions defined by users. A command line version and an online version are available at http://ncpro.curie.fr.
554 If you use the ncPRO-seq tool for your analysis, please cite the following paper :
555 Chen C., Servant N., Toedling J., Sarazin A., Marchais A., Duvernois-Berthet E., Cognat V., Colot V., Voinnet O., Heard E., Ciaudo C. and Barillot E. (2012) ncPRO-seq: a tool for annotation and profiling analysis of ncRNAs from small RNA-seq.Bioinformatics.28(23):3147-9.
556
557 # Copyleft ↄ⃝ 2012 Institut Curie
558 # Author(s): Jocelyn Brayet, Laurene Syx, Chongjian Chen, Nicolas Servant(Institut Curie) 2012 - 2015
559 # Contact: bioinfo.ncproseq@curie.fr
560 # This software is distributed without any guarantee under the terms of the GNU General
561 # Public License, either Version 2, June 1991 or Version 3, June 2007.
562
563 ------
564
565 **Input Formats**
566
567 Aligned file (BAM) is allowed. See ncPRO-seq Alignment and quality control for more details.
568
569 ------
570
571 **Profiling**
572
573 Read profiling refers to the analysis of read profiles, which are represented by the distribution of positional read coverage and the read length distribution in annotation families. For a given annotation family, ncPRO-seq will compute and plot two types of read profiles by using abundant and distinct reads. (Note that distinct reads are read groups that only count once for reads with he same sequence, whereas abudant reads are all sequenced reads.)
574
575 -Reads with multiple mapping sites
576 A major challenging problem using NGS sequencing data is the annotation of reads aligned at multiple
577 locations. Most of the available frameworks resolve this situation by discarding these reads or by
578 providing random annotations. Here, we propose to keep all the reads aligned to the genome, and to
579 weight them by the number of mapping sites. Suppose a read can be aligned 5 times to the genome,
580 for each mapping site, the read would be counted as 0.2, i.e. 1/5.
581
582 -Annotation
583 There are four types of extended items which can be used to modify coordinates.
584 1- shorten [+-]N1 bp at 5' end, [+-]N2 bp at 3' end
585 2- extend [+-]N1 bp at 5' end, [+-]N2 bp at 3' end
586 3- get coordinates for sub-region from position N1 to N2 indexed from 5' end
587 4- get coordinates for sub-region from position N1 to N2 indexed from 3' end
588
589 For instance, due to the inaccurate processing of precursor miRNAs by Dicer or downstream miRNA remodelling, mature miRNAs often have end heterogeneities comparing to their annotations in miRBase. Thus, when analyzing mature miRNAs, it is necessary to extend miRNA annotation several bases (e.g. 2 bases) in both upstream and downstream region.
590
591 </help>
592 </tool>