annotate coverage.xml @ 0:1e864693a1c0

Imported from capsule None
author devteam
date Tue, 01 Apr 2014 10:53:30 -0400
parents
children 16b62a897aac
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
1 <tool id="gops_coverage_1" name="Coverage" version="0.0.1">
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
2 <description>of a set of intervals on second set of intervals</description>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
3 <requirements>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
4 <requirement type="package" version="0.7.1">bx-python</requirement>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
5 <requirement type="package" version="1.0.0">galaxy-ops</requirement>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
6 </requirements>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
7 <command interpreter="python">gops_coverage.py $input1 $input2 $output -1 ${input1.metadata.chromCol},${input1.metadata.startCol},${input1.metadata.endCol},${input1.metadata.strandCol} -2 ${input2.metadata.chromCol},${input2.metadata.startCol},${input2.metadata.endCol},${input2.metadata.strandCol}</command>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
8 <inputs>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
9 <param format="interval" name="input1" type="data" help="First dataset">
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
10 <label>What portion of</label>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
11 </param>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
12 <param format="interval" name="input2" type="data" help="Second dataset">
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
13 <label>is covered by</label>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
14 </param>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
15 </inputs>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
16 <outputs>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
17 <data format="interval" name="output" metadata_source="input1" />
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
18 </outputs>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
19 <code file="operation_filter.py"/>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
20 <tests>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
21 <test>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
22 <param name="input1" value="1.bed" />
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
23 <param name="input2" value="2.bed" />
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
24 <output name="output" file="gops_coverage_out.interval" />
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
25 </test>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
26 <test>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
27 <param name="input1" value="1.bed" />
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
28 <param name="input2" value="2_mod.bed" ftype="interval"/>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
29 <output name="output" file="gops_coverage_out_diffCols.interval" />
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
30 </test>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
31 <test>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
32 <param name="input1" value="gops_bigint.interval" />
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
33 <param name="input2" value="gops_bigint2.interval" />
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
34 <output name="output" file="gops_coverage_out2.interval" />
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
35 </test>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
36 </tests>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
37 <help>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
38
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
39 .. class:: infomark
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
40
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
41 **TIP:** If your dataset does not appear in the pulldown menu -> it is not in interval format. Use "edit attributes" to set chromosome, start, end, and strand columns.
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
42
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
43 Find the coverage of intervals in the first dataset on intervals in the second dataset. The coverage is added as two columns, the first being bases covered, and the second being the fraction of bases covered by that interval.
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
44
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
45 -----
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
46
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
47 **Screencasts!**
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
48
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
49 See Galaxy Interval Operation Screencasts_ (right click to open this link in another window).
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
50
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
51 .. _Screencasts: http://wiki.g2.bx.psu.edu/Learn/Interval%20Operations
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
52
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
53 -----
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
54
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
55 **Example**
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
56
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
57
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
58 if **First dataset** are genes ::
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
59
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
60 chr11 5203271 5204877 NM_000518 0 -
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
61 chr11 5210634 5212434 NM_000519 0 -
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
62 chr11 5226077 5227663 NM_000559 0 -
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
63 chr11 5226079 5232587 BC020719 0 -
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
64 chr11 5230996 5232587 NM_000184 0 -
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
65
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
66 and **Second dataset** are repeats::
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
67
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
68 chr11 5203895 5203991 L1MA6 500 +
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
69 chr11 5204163 5204239 A-rich 219 +
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
70 chr11 5211034 5211167 (CATATA)n 245 +
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
71 chr11 5211642 5211673 AT_rich 24 +
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
72 chr11 5226551 5226606 (CA)n 303 +
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
73 chr11 5228782 5228825 (TTTTTG)n 208 +
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
74 chr11 5229045 5229121 L1PA11 440 +
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
75 chr11 5229133 5229319 MER41A 1106 +
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
76 chr11 5229374 5229485 L2 244 -
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
77 chr11 5229751 5230083 MLT1A 913 -
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
78 chr11 5231469 5231526 (CA)n 330 +
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
79
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
80 the Result is the coverage density of repeats in the genes::
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
81
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
82 chr11 5203271 5204877 NM_000518 0 - 172 0.107098
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
83 chr11 5210634 5212434 NM_000519 0 - 164 0.091111
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
84 chr11 5226077 5227663 NM_000559 0 - 55 0.034678
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
85 chr11 5226079 5232587 BC020719 0 - 860 0.132145
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
86 chr11 5230996 5232587 NM_000184 0 - 57 0.035827
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
87
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
88 For example, the following line of output::
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
89
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
90 chr11 5203271 5204877 NM_000518 0 - 172 0.107098
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
91
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
92 implies that 172 nucleotides accounting for 10.7% of the this interval (chr11:5203271-5204877) overlap with repetitive elements.
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
93
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
94 </help>
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
95 </tool>