annotate coverage.xml @ 0:6b81ee6c18d3

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