annotate macs21_wrapper.xml @ 0:fdad0c8c0957 draft

Uploaded initial version to test toolshed.
author pjbriggs
date Wed, 21 Jan 2015 11:07:37 -0500
parents
children d0986d2be693
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
1 <tool id="fls_modencode_peakcalling_macs2.1" name="MACS2.1.0" version="2">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
2 <requirements>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
3 <requirement type="package" version="2.7">python</requirement>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
4 <requirement type="package" version="1.8.1">numpy</requirement>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
5 <requirement type="package" version="2.1.0.20140616">macs2</requirement>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
6 </requirements>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
7 <description>Model-based Analysis of ChIP-Seq [golem]</description>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
8 <command interpreter="python">macs21_wrapper.py $options_file $outputs_file</command>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
9 <inputs>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
10 <!--experiment name and option of selecting paired or single end will always be present-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
11 <param name="experiment_name" type="text" value="MACS2.1.0 in Galaxy" size="50"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
12 label="Experiment Name"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
13 <!--select one of the 7 major commands offered by macs2-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
14 <conditional name="major_command">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
15 <param name="major_command_selector" type="select" label="Select action to be performed">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
16 <option value="callpeak">Peak Calling</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
17 <!--<option value="filterdup">filterdup</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
18 <option value="randsample">randsample</option>-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
19 <option value="bdgcmp">Compare .bdg Files</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
20 <!--<option value="bdgdiff">bdgdiff</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
21 <option value="bdgpeakcall">bdgpeakcall</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
22 <option value="bdgbroadcall">bdgbroadcall</option>-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
23 </param>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
24 <!--callpeak option of macs2-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
25 <when value="callpeak">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
26 <!--choose 'broad' or 'narrow' regions-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
27 <conditional name="broad_options">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
28 <param name="broad_regions" type="select" label="Type of region to call"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
29 help="Broad regions are formed by linking nearby enriched regions">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
30 <option value="" selected="true">Narrow regions</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
31 <option value="broad">Broad regions</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
32 </param>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
33 <when value="broad">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
34 <param name="broad_cutoff" type="float"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
35 label="Cutoff for broad regions"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
36 value="0.1" help="default: 0.1 (--broad-cutoff)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
37 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
38 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
39 <!--may need to add a few more formats at later time-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
40 <param name="input_chipseq_file1" type="data" format="bed,sam,bam"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
41 label="ChIP-seq read file" />
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
42 <param name="input_control_file1" type="data" format="bed,sam,bam" optional="True"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
43 label="ChIP-seq control read file" />
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
44 <conditional name="genome_size">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
45 <param name="gsize" type="select" label="Effective genome size"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
46 help="Either pre-defined (for common organisms), or user-defined (--gsize)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
47 <option value="hs" selected="true">Human (2.7e9)</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
48 <option value="mm">Mouse (1.87e9)</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
49 <option value="ce">C. elegans (9e7)</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
50 <option value="dm">Fruitfly (1.2e8)</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
51 <option value="">User-defined</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
52 </param>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
53 <when value="">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
54 <!-- User-defined effective genome size -->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
55 <param name="user_defined_gsize" type="float" value=""
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
56 label="Enter effective genome size (number of bases)"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
57 help="e.g. '1.0e+9' or '1000000000'" />
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
58 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
59 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
60 <param name="bw" type="integer" label="Band width" value="300" help="(--bw)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
61 <param name="xls_to_interval" label="Include XLS file from MACS"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
62 type="boolean" truevalue="True" falsevalue="False" checked="True"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
63 help="MACS2 XLS file will be output to the history in 'interval' format (suitable for subsequent analysis in Galaxy). Note that start positions are 1-based."/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
64
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
65 <conditional name="bdg_options">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
66 <param name="bdg"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
67 label="Save fragment pileup, control lambda, -log10pvalue/qvalue in bedGraph"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
68 type="boolean" truevalue="-B" falsevalue="" checked="False" />
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
69 <when value="-B">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
70 <param name="spmr"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
71 type="boolean" truevalue="--SPMR" falsevalue="" checked="False"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
72 label="Save signal per million reads for fragment pileup profiles"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
73 help="(--SPMR)" />
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
74 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
75 <when value="">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
76 <!-- Display nothing -->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
77 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
78 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
79
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
80 <conditional name="pq_options">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
81 <param name="pq_options_selector" type="select"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
82 label="Select p-value or q-value" help="default uses q-value">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
83 <option value="qvalue">q-value</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
84 <option value="pvalue">p-value</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
85 </param>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
86 <when value="pvalue">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
87 <param name="pvalue" type="float"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
88 label="p-value cutoff for binding region detection"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
89 value="1e-2" help="default: 1e-2 (--pvalue)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
90 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
91 <when value="qvalue">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
92 <param name="qvalue" type="float"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
93 label="q-value cutoff for binding region detection"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
94 value="0.01" help="default: 0.01 (--qvalue)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
95 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
96 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
97 <conditional name="advanced_options">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
98 <param name="advanced_options_selector" type="select"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
99 label="Display advanced options">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
100 <option value="off">Hide</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
101 <option value="on">Display</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
102 </param>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
103 <when value="on">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
104 <param name="mfoldlo" type="integer"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
105 label="Select the regions with MFOLD high-confidence enrichment ratio against background to build model (lower-limit)"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
106 value="10" help="(--mfold)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
107 <param name="mfoldhi" type="integer"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
108 label="Select the regions with MFOLD high-confidence enrichment ratio against background to build model (upper-limit)"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
109 value="30" help="(--mfold)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
110 <param name="nolambda"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
111 label="Use fixed background lambda as local lambda for every binding region"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
112 type="boolean" truevalue="--nolambda" falsevalue="" checked="False"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
113 help="(--nolambda)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
114 <param name="call_summits"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
115 label="Detect subpeaks within binding region"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
116 type="boolean" truevalue="--call-summits" falsevalue="" checked="False"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
117 help="(--call-summits)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
118 <conditional name="keep_duplicates">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
119 <param name="keep_dup" type="select"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
120 label="Use of duplicate reads">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
121 <option value="auto">Automatically calculate maximum number of duplicates to keep (auto)</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
122 <option value="all">Use all duplicates (all)</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
123 <option value="" selected="true">Manually specify maxium number of duplicates</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
124 </param>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
125 <when value="">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
126 <param name="maximum_tags" type="integer" value="1"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
127 label="Maxium number of duplicated tags to keep at each location"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
128 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
129 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
130 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
131 <when value="off">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
132 <!--display nothing-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
133 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
134 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
135 <conditional name="nomodel_type">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
136 <param name="nomodel_type_selector" type="select" label="Build Model">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
137 <option value="nomodel">Do not build the shifting model (--nomodel enabled)</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
138 <option value="create_model" selected="true">Build the shifting model (--nomodel disabled)</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
139 </param>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
140 <when value="nomodel">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
141 <param name="extsize" type="integer" label="Arbitrary extension size in bp" value="200" help="Used as fragment size to extend each read towards 3' end (--extsize)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
142 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
143 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
144 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
145
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
146 <!--callpeak option of macs2-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
147 <when value="bdgcmp">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
148 <param name="input_chipseq_file1" type="data" format="bed,sam,bam"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
149 label="ChIP-seq read file" />
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
150 <param name="input_control_file1" type="data" format="bed,sam,bam" optional="True"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
151 label="ChIP-seq control read file" />
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
152 <param name="pseudocount" type="float" label="Set pseudocount" value="0.00001"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
153 help="default: 0.00001 (-p)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
154 <conditional name="bdgcmp_options">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
155 <param name="bdgcmp_options_selector" type="select"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
156 label="Select action to be performed">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
157 <option value="ppois">ppois</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
158 <option value="qpois">qpois</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
159 <option value="subtract">subtract</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
160 <option value="logFE">logFE</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
161 <option value="FE">FE</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
162 <option value="logLR">logLR</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
163 </param>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
164 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
165 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
166 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
167 </inputs>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
168
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
169 <outputs>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
170 <!--callpeaks output-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
171 <data name="output_extra_files" format="html"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
172 label="${tool.name}: callpeak on ${on_string} (html report)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
173 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
174 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
175 <data name="output_summits_bed_file" format="bed"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
176 label="${tool.name}: callpeak on ${on_string} (summits: bed)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
177 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
178 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
179 <data name="output_peaks_file" format="xls"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
180 label="${tool.name}: callpeak on ${on_string} (peaks: xls)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
181 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
182 <filter>major_command['xls_to_interval'] is False</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
183 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
184 <data name="output_narrowpeaks_file" format="interval"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
185 label="${tool.name}: callpeak on ${on_string} (peaks: narrowPeak)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
186 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
187 <filter>major_command['broad_options']['broad_regions'] == ''</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
188 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
189 <data name="output_broadpeaks_file" format="interval"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
190 label="${tool.name}: callpeak on ${on_string} (peaks: broadPeak)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
191 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
192 <filter>major_command['broad_options']['broad_regions'] == 'broad'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
193 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
194 <data name="output_gappedpeaks_file" format="interval"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
195 label="${tool.name}: callpeak on ${on_string} (peaks: gappedPeak)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
196 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
197 <filter>major_command['broad_options']['broad_regions'] == 'broad'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
198 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
199 <data name="output_xls_to_interval_peaks_file" format="interval"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
200 label="${tool.name}: callpeak on ${on_string} (peaks: interval)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
201 <filter>major_command['xls_to_interval'] is True</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
202 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
203 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
204 <data name="output_treat_pileup_file" format="bedgraph"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
205 label="${tool.name}: callpeak on ${on_string} (treat pileup: bedGraph)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
206 <filter>major_command['bdg_options']['bdg'] is True</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
207 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
208 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
209 <data name="output_lambda_bedgraph_file" format="bedgraph"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
210 label="${tool.name}: callpeak on ${on_string} (control lambda: bedGraph)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
211 <filter>major_command['bdg_options']['bdg'] is True</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
212 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
213 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
214 <!--bdgcmp output-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
215 <data name="output_bdgcmp_file" format="bdg"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
216 label="${tool.name}: bdgcmp on ${on_string} (bdg)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
217 <filter>major_command['major_command_selector'] == 'bdgcmp'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
218 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
219 </outputs>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
220 <configfiles>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
221 <configfile name="outputs_file">&lt;%
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
222 import simplejson
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
223 %&gt;
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
224 ##=======================================================================================
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
225 #set $__outputs = { 'command':str( $major_command.major_command_selector ) }
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
226 #if str( $major_command.major_command_selector ) == 'callpeak':
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
227 #set $__outputs['output_summits_bed_file'] = str( $output_summits_bed_file )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
228 #set $__outputs['output_extra_file'] = str( $output_extra_files )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
229 #set $__outputs['output_extra_file_path'] = str( $output_extra_files.files_path )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
230 #set $__outputs['output_peaks_file'] = str( $output_peaks_file )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
231 #set $__outputs['output_narrowpeaks_file'] = str( $output_narrowpeaks_file )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
232 #set $__outputs['output_broadpeaks_file'] = str( $output_broadpeaks_file )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
233 #set $__outputs['output_gappedpeaks_file'] = str( $output_gappedpeaks_file )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
234 #set $__outputs['output_xls_to_interval_peaks_file'] = str( $output_xls_to_interval_peaks_file )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
235 #set $__outputs['output_treat_pileup_file'] = str( $output_treat_pileup_file )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
236 #set $__outputs['output_lambda_bedgraph_file'] = str( $output_lambda_bedgraph_file )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
237 #end if
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
238 ##=======================================================================================
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
239 #if str( $major_command.major_command_selector ) == 'bdgcmp':
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
240 #set $__outputs['output_bdgcmp_file'] = str( $output_bdgcmp_file )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
241 #end if
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
242
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
243 ${ simplejson.dumps( __outputs ) }
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
244 </configfile>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
245 <configfile name="options_file">&lt;%
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
246 import simplejson
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
247 %&gt;
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
248 ##=======================================================================================
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
249 #set $__options = { 'experiment_name':str( $experiment_name ) }
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
250 ##treatment/tag input files and format
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
251 #set $__options['input_chipseq'] = [ str( $major_command.input_chipseq_file1 ) ]
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
252 #set $__options['format'] = $major_command.input_chipseq_file1.extension.upper()
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
253
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
254 ##control/input files
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
255 #set $__options['input_control'] = []
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
256 #if str( $major_command.input_control_file1 ) != 'None':
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
257 #set $_hole = __options['input_control'].append( str( $major_command.input_control_file1 ) )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
258 #end if
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
259
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
260 #if str( $major_command.major_command_selector ) == 'callpeak':
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
261 #set $__options['command'] = str( "callpeak" )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
262 #set $__options['bw'] = str( $major_command.bw )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
263 #set $__options['xls_to_interval'] = str( $major_command.xls_to_interval )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
264
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
265 ##bdg options
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
266 #if $major_command.bdg_options.bdg == True:
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
267 #set $__options['bdg'] = str( "-B" )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
268 #set $__options['spmr'] = str( $major_command.bdg_options.spmr )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
269 #else:
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
270 #set $__options['bdg'] = str( "" )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
271 #set $__options['spmr'] = str( "" )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
272 #end if
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
273
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
274 ##broad_options
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
275 #if str( $major_command.broad_options.broad_regions ) == 'broad':
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
276 #set $__options['broad'] = str( $major_command.broad_options.broad_regions )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
277 #set $__options['broad_cutoff'] = str( $major_command.broad_options.broad_cutoff )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
278 #else:
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
279 #set $__options['broad'] = str( "" )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
280 #set $__options['broad_cutoff'] = str( "" )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
281 #end if
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
282
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
283 ##genome sizes
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
284 #if str( $major_command.genome_size.gsize ) == '':
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
285 #set $__options['gsize'] = int( $major_command.genome_size.user_defined_gsize )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
286 #else:
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
287 #set $__options['gsize'] = str( $major_command.genome_size.gsize )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
288 #end if
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
289
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
290 ##advanced options
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
291 #if str( $major_command.advanced_options.advanced_options_selector ) == 'on':
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
292 #set $__options['mfoldlo'] = int( $major_command.advanced_options.mfoldlo )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
293 #set $__options['mfoldhi'] = int( $major_command.advanced_options.mfoldhi )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
294 #set $__options['nolambda'] = str( $major_command.advanced_options.nolambda )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
295 #set $__options['call_summits'] = str( $major_command.advanced_options.call_summits )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
296 #if str( $major_command.advanced_options.keep_duplicates.keep_dup ) == '':
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
297 #set $__options['keep_dup'] = int( $major_command.advanced_options.keep_duplicates.maximum_tags )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
298 #else:
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
299 #set $__options['keep_dup'] = str( $major_command.advanced_options.keep_duplicates.keep_dup )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
300 #end if
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
301 #else:
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
302 #set $__options['mfoldlo'] = int( "5" )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
303 #set $__options['mfoldhi'] = int( "50" )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
304 #set $__options['nolambda'] = str( "" )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
305 #set $__options['call_summits'] = str( "" )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
306 #set $__options['keep_dup'] = int( "1" )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
307 #end if
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
308
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
309 ##enable xls file options
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
310 ##if str( $major_command.xls_to_interval ) == 'create':
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
311 ##set $__options['xls_to_interval'] = { 'peaks_file': str( $output_xls_to_interval_peaks_file ), 'negative_peaks_file': str( $output_xls_to_interval_negative_peaks_file ) }
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
312 ##end if
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
313
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
314 ##pq value select options
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
315 #if str( $major_command.pq_options.pq_options_selector ) == 'qvalue':
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
316 #set $__options['qvalue'] = str( $major_command.pq_options.qvalue )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
317 #else:
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
318 #set $__options['pvalue'] = str( $major_command.pq_options.pvalue )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
319 #end if
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
320
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
321 ##model options
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
322 #if str( $major_command.nomodel_type.nomodel_type_selector ) == 'nomodel':
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
323 #set $__options['nomodel'] = str( $major_command.nomodel_type.extsize )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
324 #end if
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
325 #end if
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
326 ##=======================================================================================
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
327 #if str( $major_command.major_command_selector ) == 'bdgcmp':
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
328 #set $__options['command'] = str( "bdgcmp" )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
329 #set $__options['pseudocount'] = float( str( $major_command.pseudocount ) )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
330 #set $__options['m'] = str( $major_command.bdgcmp_options.bdgcmp_options_selector )
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
331 #end if
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
332 ##=======================================================================================
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
333
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
334 ${ simplejson.dumps( __options ) }
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
335 </configfile>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
336 </configfiles>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
337 <tests>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
338 <!--none yet for macs2-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
339 </tests>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
340 <help>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
341
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
342 .. class:: warningmark
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
343
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
344 **This is a modified version of the standard Galaxy toolshed "MACS2" tool,
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
345 which has been customised for users at the University of Manchester to work
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
346 with MACS 2.1.0.**
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
347
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
348 It is based on the 16:14f378e35191 revision of the tool at
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
349
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
350 * http://toolshed.g2.bx.psu.edu/view/modencode-dcc/macs2
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
351
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
352 ------
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
353
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
354 **What it does**
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
355
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
356 With the improvement of sequencing techniques, chromatin immunoprecipitation
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
357 followed by high throughput sequencing (ChIP-Seq) is getting popular to study
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
358 genome-wide protein-DNA interactions. To address the lack of powerful ChIP-Seq
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
359 analysis method, we present a novel algorithm, named Model-based Analysis of
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
360 ChIP-Seq (MACS), for identifying transcript factor binding sites. MACS captures
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
361 the influence of genome complexity to evaluate the significance of enriched
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
362 ChIP regions, and MACS improves the spatial resolution of binding sites through
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
363 combining the information of both sequencing tag position and orientation. MACS
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
364 can be easily used for ChIP-Seq data alone, or with control sample with the
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
365 increase of specificity.
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
366
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
367 View the original MACS2 documentation:
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
368 https://github.com/taoliu/MACS/blob/master/README.rst
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
369
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
370 ------
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
371
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
372 **Usage**
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
373
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
374 **Peak Calling**: Main MACS2 Function to Call peaks from alignment results.
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
375
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
376 **Compare .bdg files**: Deduct noise by comparing two signal tracks in bedGraph.
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
377
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
378
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
379 ------
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
380
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
381 **Citation**
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
382
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
383 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.
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
384
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
385 Integration of MACS2 with Galaxy performed by Ziru Zhou ( ziruzhou@gmail.com ). Please send your comments/questions to modENCODE DCC at help@modencode.org.
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
386 </help>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
387 </tool>