annotate macs2_macros.xml @ 24:a950fb652d18 draft

Uploaded
author iuc
date Tue, 20 May 2014 17:08:00 -0400
parents b64dcea4531a
children 59845dc3331f
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">
21
b64dcea4531a Uploaded
bgruening
parents: 20
diff changeset
13 <param name="effective_genome_size_options_selector" type="select" label="Effective genome size"
b64dcea4531a Uploaded
bgruening
parents: 20
diff changeset
14 help="The effective genome size is the portion of the genome that is mappable. Large fractions of the genome are stretches of NNNN that should be discarded.
b64dcea4531a Uploaded
bgruening
parents: 20
diff changeset
15 Also, if repetitive regions were not included in the mapping of reads, the effective genome size needs to be adjusted accordingly.
b64dcea4531a Uploaded
bgruening
parents: 20
diff changeset
16 See Table 2 of http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjournal.pone.0030377 or http://www.nature.com/nbt/journal/v27/n1/fig_tab/nbt.1518_T1.html for several effective genome sizes. (--gsize)">
19
05aca18fd8dc Uploaded
iuc
parents: 18
diff changeset
17 <option value="2451960000">Human (2.451.960.000)</option>
05aca18fd8dc Uploaded
iuc
parents: 18
diff changeset
18 <option value="2150570000">Mouse (2.150.570.000)</option>
05aca18fd8dc Uploaded
iuc
parents: 18
diff changeset
19 <option value="121400000">Fly (121.400.000)</option>
05aca18fd8dc Uploaded
iuc
parents: 18
diff changeset
20 <option value="93260000">Worm (93.260.000)</option>
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
21 <option value="user_defined">User defined</option>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
22 </param>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
23 <when value="user_defined">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
24 <param name="gsize" type="integer" size="12" label="Effective genome size" value=""/>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
25 </when>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
26 </conditional>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
27 </xml>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
28
20
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
29 <xml name="keep_duplicates">
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
30 <conditional name="keep_dup_options">
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
31 <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
32 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
33 <option value="1" selected="true">1</option>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
34 <option value="all">all</option>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
35 <option value="auto">auto</option>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
36 <option value="user">user defined</option>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
37 </param>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
38 <when value="user">
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
39 <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
40 help=""/>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
41 </when>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
42 <when value="1" />
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
43 <when value="all" />
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
44 <when value="auto" />
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
45 </conditional>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
46 </xml>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
47
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
48 <token name="@effective_genome_size@">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
49 #if $effective_genome_size_options.effective_genome_size_options_selector == 'user_defined':
19
05aca18fd8dc Uploaded
iuc
parents: 18
diff changeset
50 --gsize "${ effective_genome_size_options.gsize }"
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
51 #else:
19
05aca18fd8dc Uploaded
iuc
parents: 18
diff changeset
52 --gsize "${ effective_genome_size_options.effective_genome_size_options_selector }"
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
53 #end if
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
54 </token>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
55
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
56 <xml name="version_command">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
57 <version_command>macs2 --version</version_command>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
58 </xml>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
59
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
60 <xml name="tag_size">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
61 <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
62 </xml>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
63 <xml name="band_width">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
64 <param name="band_width" type="integer" value="300" label="Band width for picking regions to compute fragment size"
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
65 help="This value is only used while building the shifting model. (--bw)" />
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
66 </xml>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
67
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
68 <token name="@tag_size@">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
69 #if $tsize == -1.0:
19
05aca18fd8dc Uploaded
iuc
parents: 18
diff changeset
70 --tsize "${ tsize }"
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
71 #end if
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
72 </token>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
73
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
74 <xml name="stdio">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
75 <stdio>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
76 <exit_code range="1:" />
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
77 <exit_code range=":-1" />
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
78 <regex match="Error:" />
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
79 <regex match="Exception:" />
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
80 </stdio>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
81 </xml>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
82
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
83 <token name="@citation@">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
84 ------
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
85
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
86 **Citation**
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
87
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
88 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
89
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
90 Integration of MACS2 with Galaxy performed by Ziru Zhou and Bjoern Gruening.
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
91 </token>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
92 </macros>