annotate macs2_macros.xml @ 35:2f7d0d0b5bd0 draft

Uploaded
author iuc
date Wed, 29 Apr 2015 12:06:24 -0400
parents c82a1f154c60
children 3c2458d1fbf3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
1 <macros>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
2 <xml name="requirements">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
3 <requirements>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
4 <requirement type="package" version="2.1.0">macs2</requirement>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
5 <requirement type="package" version="1.7.1">numpy</requirement>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
6 <requirement type="package" version="0.12.0">scipy</requirement>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
7 <yield />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
8 </requirements>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
9 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
10
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
11 <token name="@VERSION_STRING@">2.1.0.20140616</token>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
12
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
13 <xml name="conditional_effective_genome_size">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
14 <conditional name="effective_genome_size_options">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
15 <param name="effective_genome_size_options_selector" type="select" label="Effective genome size"
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
16 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.
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
17 Also, if repetitive regions were not included in the mapping of reads, the effective genome size needs to be adjusted accordingly.
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
18 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)">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
19 <option value="2451960000">Human (2,451,960,000)</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
20 <option value="2150570000">Mouse (2,150,570,000)</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
21 <option value="121400000">Fly (121,400,000)</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
22 <option value="93260000">Worm (93,260,000)</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
23 <option value="user_defined">User defined</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
24 </param>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
25 <when value="user_defined">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
26 <param name="gsize" type="integer" size="12" label="Effective genome size" value=""/>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
27 </when>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
28 </conditional>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
29 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
30
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
31 <xml name="keep_duplicates">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
32 <conditional name="keep_dup_options">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
33 <param name="keep_dup_options_selector" type="select" label="How many duplicate tags at the exact same location are allowed?"
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
34 help="The default 'auto' option calculates the maximum tags at the exact same location based on binomial 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)">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
35 <option value="1" selected="true">1</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
36 <option value="all">all</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
37 <option value="auto">auto</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
38 <option value="user">user defined</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
39 </param>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
40 <when value="user">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
41 <param name="user_keepdup" type="integer" value="1" label="Keep at most this number of tags at the exact same location"
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
42 help=""/>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
43 </when>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
44 <when value="1" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
45 <when value="all" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
46 <when value="auto" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
47 </conditional>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
48 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
49
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
50 <token name="@effective_genome_size@">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
51 #if $effective_genome_size_options.effective_genome_size_options_selector == 'user_defined':
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
52 --gsize "${ effective_genome_size_options.gsize }"
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
53 #else:
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
54 --gsize "${ effective_genome_size_options.effective_genome_size_options_selector }"
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
55 #end if
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
56 </token>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
57
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
58 <xml name="version_command">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
59 <version_command>macs2 --version</version_command>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
60 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
61
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
62 <xml name="tag_size">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
63 <param name="tsize" type="float" label="Tag size" value="-1.0" help="This will override the auto detected tag size. Per default that option is deactivated: -1.0 (--tsize)" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
64 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
65 <xml name="band_width">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
66 <param name="band_width" type="integer" value="300" label="Band width for picking regions to compute fragment size"
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
67 help="This value is only used while building the shifting model. (--bw)" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
68 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
69
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
70 <token name="@tag_size@">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
71 #if $tsize == -1.0:
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
72 --tsize "${ tsize }"
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
73 #end if
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
74 </token>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
75
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
76 <xml name="stdio">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
77 <stdio>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
78 <exit_code range="1:" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
79 <exit_code range=":-1" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
80 <regex match="Error:" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
81 <regex match="Exception:" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
82 </stdio>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
83 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
84
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
85 <token name="@citation@">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
86 ------
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
87
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
88 **Citation**
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
89
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
90 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.
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
91
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
92 Integration of MACS2 with Galaxy performed by Ziru Zhou and Bjoern Gruening.
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
93 </token>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
94 <xml name="citations">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
95 <citations>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
96 <citation type="doi">10.1186/gb-2008-9-9-r137</citation>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
97 </citations>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
98 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
99 </macros>