annotate macs2_macros.xml @ 28:a503a132720e draft

Uploaded
author iuc
date Wed, 11 Feb 2015 12:03:36 -0500
parents 16545befe8b5
children
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>
27
16545befe8b5 Uploaded
iuc
parents: 26
diff changeset
4 <requirement type="package" version="2.1.0">macs2</requirement>
17
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
27
16545befe8b5 Uploaded
iuc
parents: 26
diff changeset
11 <token name="@VERSION_STRING@">2.1.0.20140616</token>
16545befe8b5 Uploaded
iuc
parents: 26
diff changeset
12
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
13 <xml name="conditional_effective_genome_size">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
14 <conditional name="effective_genome_size_options">
21
b64dcea4531a Uploaded
bgruening
parents: 20
diff changeset
15 <param name="effective_genome_size_options_selector" type="select" label="Effective genome size"
b64dcea4531a Uploaded
bgruening
parents: 20
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.
b64dcea4531a Uploaded
bgruening
parents: 20
diff changeset
17 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
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)">
27
16545befe8b5 Uploaded
iuc
parents: 26
diff changeset
19 <option value="2451960000">Human (2,451,960,000)</option>
16545befe8b5 Uploaded
iuc
parents: 26
diff changeset
20 <option value="2150570000">Mouse (2,150,570,000)</option>
16545befe8b5 Uploaded
iuc
parents: 26
diff changeset
21 <option value="121400000">Fly (121,400,000)</option>
16545befe8b5 Uploaded
iuc
parents: 26
diff changeset
22 <option value="93260000">Worm (93,260,000)</option>
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
23 <option value="user_defined">User defined</option>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
24 </param>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
25 <when value="user_defined">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
26 <param name="gsize" type="integer" size="12" label="Effective genome size" value=""/>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
27 </when>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
28 </conditional>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
29 </xml>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
30
20
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
31 <xml name="keep_duplicates">
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
32 <conditional name="keep_dup_options">
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
33 <param name="keep_dup_options_selector" type="select" label="How many duplicate tags at the exact same location are allowed?"
27
16545befe8b5 Uploaded
iuc
parents: 26
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)">
20
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
35 <option value="1" selected="true">1</option>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
36 <option value="all">all</option>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
37 <option value="auto">auto</option>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
38 <option value="user">user defined</option>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
39 </param>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
40 <when value="user">
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
41 <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
42 help=""/>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
43 </when>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
44 <when value="1" />
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
45 <when value="all" />
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
46 <when value="auto" />
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
47 </conditional>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
48 </xml>
f63ccb331626 Uploaded
iuc
parents: 19
diff changeset
49
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
50 <token name="@effective_genome_size@">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
51 #if $effective_genome_size_options.effective_genome_size_options_selector == 'user_defined':
19
05aca18fd8dc Uploaded
iuc
parents: 18
diff changeset
52 --gsize "${ effective_genome_size_options.gsize }"
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
53 #else:
19
05aca18fd8dc Uploaded
iuc
parents: 18
diff changeset
54 --gsize "${ effective_genome_size_options.effective_genome_size_options_selector }"
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
55 #end if
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
56 </token>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
57
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
58 <xml name="version_command">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
59 <version_command>macs2 --version</version_command>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
60 </xml>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
61
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
62 <xml name="tag_size">
27
16545befe8b5 Uploaded
iuc
parents: 26
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)" />
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
64 </xml>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
65 <xml name="band_width">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
66 <param name="band_width" type="integer" value="300" label="Band width for picking regions to compute fragment size"
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
67 help="This value is only used while building the shifting model. (--bw)" />
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
68 </xml>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
69
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
70 <token name="@tag_size@">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
71 #if $tsize == -1.0:
19
05aca18fd8dc Uploaded
iuc
parents: 18
diff changeset
72 --tsize "${ tsize }"
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
73 #end if
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
74 </token>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
75
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
76 <xml name="stdio">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
77 <stdio>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
78 <exit_code range="1:" />
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
79 <exit_code range=":-1" />
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
80 <regex match="Error:" />
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
81 <regex match="Exception:" />
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
82 </stdio>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
83 </xml>
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
84
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
85 <token name="@citation@">
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
86 ------
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
87
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
88 **Citation**
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
89
35a80f8dda5c 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.
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
91
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
92 Integration of MACS2 with Galaxy performed by Ziru Zhou and Bjoern Gruening.
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
93 </token>
26
59845dc3331f Uploaded
bgruening
parents: 21
diff changeset
94 <xml name="citations">
59845dc3331f Uploaded
bgruening
parents: 21
diff changeset
95 <citations>
59845dc3331f Uploaded
bgruening
parents: 21
diff changeset
96 <citation type="doi">10.1186/gb-2008-9-9-r137</citation>
59845dc3331f Uploaded
bgruening
parents: 21
diff changeset
97 </citations>
59845dc3331f Uploaded
bgruening
parents: 21
diff changeset
98 </xml>
17
35a80f8dda5c Uploaded
iuc
parents:
diff changeset
99 </macros>