annotate macs2_macros.xml @ 20:f63ccb331626 draft

Uploaded
author iuc
date Thu, 01 May 2014 17:07:46 -0400
parents 05aca18fd8dc
children b64dcea4531a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
1 <macros>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
2 <xml name="requirements">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
3 <requirements>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
4 <requirement type="package" version="2.0.10.3">macs2</requirement>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
5 <requirement type="package" version="1.7.1">numpy</requirement>
18
ab352bb83cb2 Uploaded
iuc
parents: 17
diff changeset
6 <requirement type="package" version="0.12.0">scipy</requirement>
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
7 <yield />
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
8 </requirements>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
9 </xml>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
10
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
11 <xml name="conditional_effective_genome_size">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
12 <conditional name="effective_genome_size_options">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
13 <param name="effective_genome_size_options_selector" type="select" label="Effective genome size" help="--gsize">
19
05aca18fd8dc Uploaded
iuc
parents: 18
diff changeset
14 <option value="2451960000">Human (2.451.960.000)</option>
05aca18fd8dc Uploaded
iuc
parents: 18
diff changeset
15 <option value="2150570000">Mouse (2.150.570.000)</option>
05aca18fd8dc Uploaded
iuc
parents: 18
diff changeset
16 <option value="121400000">Fly (121.400.000)</option>
05aca18fd8dc Uploaded
iuc
parents: 18
diff changeset
17 <option value="93260000">Worm (93.260.000)</option>
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
18 <option value="user_defined">User defined</option>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
19 </param>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
20 <when value="user_defined">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
21 <param name="gsize" type="integer" size="12" label="Effective genome size" value=""/>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
22 </when>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
23 </conditional>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
24 </xml>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
25
20
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
26 <xml name="keep_duplicates">
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
27 <conditional name="keep_dup_options">
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
28 <param name="keep_dup_options_selector" type="select" label="How many duplicate tags at the exact same location are allowed?"
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
29 help="The default 'auto' option calculates the maximum tags at the exact same location based on binomal distribution using 1e-5 as pvalue cutoff. The 'all' option keeps every tags. If an integer is given, at most this number of tags will be kept at the same location. The default is to keep one tag at the same location. (--keep-dup 1)">
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
30 <option value="1" selected="true">1</option>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
31 <option value="all">all</option>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
32 <option value="auto">auto</option>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
33 <option value="user">user defined</option>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
34 </param>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
35 <when value="user">
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
36 <param name="user_keepdup" type="integer" value="1" label="Keep at most this number of tags at the exact same location"
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
37 help=""/>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
38 </when>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
39 <when value="1" />
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
40 <when value="all" />
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
41 <when value="auto" />
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
42 </conditional>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
43 </xml>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
44
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
45 <token name="@effective_genome_size@">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
46 #if $effective_genome_size_options.effective_genome_size_options_selector == 'user_defined':
19
05aca18fd8dc Uploaded
iuc
parents: 18
diff changeset
47 --gsize "${ effective_genome_size_options.gsize }"
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
48 #else:
19
05aca18fd8dc Uploaded
iuc
parents: 18
diff changeset
49 --gsize "${ effective_genome_size_options.effective_genome_size_options_selector }"
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
50 #end if
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
51 </token>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
52
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
53 <xml name="version_command">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
54 <version_command>macs2 --version</version_command>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
55 </xml>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
56
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
57 <xml name="tag_size">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
58 <param name="tsize" type="float" label="Tag size" value="-1.0" help="This will overide the auto detected tag size. Per default that option is deactivated: -1.0 (--tsize)" />
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
59 </xml>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
60 <xml name="band_width">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
61 <param name="band_width" type="integer" value="300" label="Band width for picking regions to compute fragment size"
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
62 help="This value is only used while building the shifting model. (--bw)" />
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
63 </xml>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
64
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
65 <token name="@tag_size@">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
66 #if $tsize == -1.0:
19
05aca18fd8dc Uploaded
iuc
parents: 18
diff changeset
67 --tsize "${ tsize }"
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
68 #end if
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
69 </token>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
70
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
71 <xml name="stdio">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
72 <stdio>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
73 <exit_code range="1:" />
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
74 <exit_code range=":-1" />
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
75 <regex match="Error:" />
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
76 <regex match="Exception:" />
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
77 </stdio>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
78 </xml>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
79
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
80 <token name="@citation@">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
81 ------
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
82
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
83 **Citation**
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
84
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
85 For the underlying tool, please cite Zhang Y, Liu T, Meyer CA, Eeckhoute J, Johnson DS, Bernstein BE, Nusbaum C, Myers RM, Brown M, Li W, Liu XS. Model-based analysis of ChIP-Seq (MACS). Genome Biol. 2008;9(9):R137.
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
86
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
87 Integration of MACS2 with Galaxy performed by Ziru Zhou and Bjoern Gruening.
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
88 </token>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
89 </macros>