annotate mytools/intersectSig.xml @ 9:87eb5c5ddfe9

Uploaded
author xuebing
date Fri, 09 Mar 2012 20:01:43 -0500
parents f0dc65e7f6c0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
1 <tool id="intersectsig" name="test overlap">
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
2 <description>of two interval lists</description>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
3 <command interpreter="python"> intersectSig.py $fileA $fileB $outfile $outplot $outshuffle $n $genome $fraction $reciprocal </command>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
4 <inputs>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
5 <param name="fileA" type="data" format="interval" label="Return intervals in file A" />
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
6 <param name="fileB" type="data" format="interval" label="that overlap with intervals in file B" />
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
7 <param name="genome" type="select" label="Select genome">
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
8 <option value="/Users/xuebing/galaxy-dist/tool-data/genome/chrsize/mouse.mm9.genome" selected="true">mm9</option>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
9 <option value="/Users/xuebing/galaxy-dist/tool-data/genome/chrsize/mouse.mm8.genome">mm8</option>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
10 <option value="/Users/xuebing/galaxy-dist/tool-data/genome/chrsize/human.hg18.genome">hg18</option>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
11 <option value="/Users/xuebing/galaxy-dist/tool-data/genome/chrsize/human.hg19.genome">hg19</option>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
12 </param>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
13 <param name="fraction" size="10" type="float" value="1e-9" label="Minimum overlap required as a fraction of interval in file A" help="Default is 1E-9 (i.e., 1bp)."/>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
14 <param name="reciprocal" label="Require that the fraction overlap be reciprocal for A and B" type="boolean" truevalue="-r" falsevalue="" checked="False"/>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
15 <param name="n" size="10" type="integer" value="100" label="Number of permutations to run" help="File A is shuffled this number of times and the number of random overlaps is used to estimate the null distribution and compute the p value"/>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
16 </inputs>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
17 <outputs>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
18 <data format="interval" name="outfile" label="${tool.name} on ${on_string}:overlap"/>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
19 <data format="txt" name="outshuffle" label="${tool.name} on ${on_string}:null"/>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
20 <data format="pdf" name="outplot" label="${tool.name} on ${on_string}:plot"/>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
21 </outputs>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
22 <help>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
23
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
24 **What it does**
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
25
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
26 This tool uses intersectBed to find intervals in the first dataset that overlap with intervals in the second dataset. To estimate the significance of the overlap, the first dataset is shuffled then intersect with the second dataset to generate a null distribution of the number of overlaps. The tool returns venn diagram plot, histogram of the null distribution, overlapped intervals from the first input, and the null distribution of overlaps.
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
27
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
28 </help>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
29 </tool>
f0dc65e7f6c0 Uploaded
xuebing
parents:
diff changeset
30