annotate macs2_wrapper.xml @ 0:642c0da30ca6 draft

Initial upload.
author stemcellcommons
date Thu, 17 Oct 2013 12:47:49 -0400
parents
children c05f607d116c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
1 <tool id="macs2_peakcalling" name="MACS2" version="2.0.10">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
2 <description>Model-based Analysis of ChIP-Seq</description>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
3 <command interpreter="python">macs2_wrapper.py $options_file $outputs_file</command>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
4 <inputs>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
5 <!--experiment name and option of selecting paired or single end will always be present-->
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
6 <param name="experiment_name" type="text" value="MACS2 in Galaxy" size="50" label="Experiment Name"/>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
7
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
8 <!--select one of the 7 major commands offered by macs2-->
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
9 <conditional name="major_command">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
10 <param name="major_command_selector" type="select" label="Select action to be performed">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
11 <option value="callpeak">Peak Calling</option>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
12 <!--<option value="filterdup">filterdup</option>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
13 <option value="randsample">randsample</option>-->
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
14 <option value="bdgcmp">Compare .bdg Files</option>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
15 <!--<option value="bdgdiff">bdgdiff</option>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
16 <option value="bdgpeakcall">bdgpeakcall</option>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
17 <option value="bdgbroadcall">bdgbroadcall</option>-->
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
18 </param>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
19 <!--callpeak option of macs2-->
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
20 <when value="callpeak">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
21 <!--may need to add a few more formats at later time-->
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
22 <param name="input_chipseq_file1" type="data" format="bam" label="ChIP-Seq Tag File" />
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
23 <param name="input_control_file1" type="data" format="bam" optional="True" label="ChIP-Seq Control File" />
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
24 <param name="gsize" type="float" label="Effective genome size" value="2.7e+9" help="Human: 3.3e+9, Mouse: 3.0e+9, Fly: 1.9e+8, Worm: 1.3e+8 (--gsize)"/>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
25 <param name="bw" type="integer" label="Band width" value="300" help="(--bw)"/>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
26 <param name="xls_to_interval" label="Parse xls files into into distinct interval files" type="boolean" truevalue="True" falsevalue="False" checked="False"/>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
27 <param name="bdg" label="Save fragment pileup, control lambda, -log10pvalue/qvalue in bedGraph" type="boolean" truevalue="-B" falsevalue="" checked="False" help="files located in html report"/>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
28
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
29 <conditional name="pq_options">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
30 <param name="pq_options_selector" type="select" label="Select p-value or q-value" help="default uses q-value">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
31 <option value="qvalue">q-value</option>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
32 <option value="pvalue">p-value</option>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
33 </param>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
34 <when value="pvalue">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
35 <param name="pvalue" type="float" label="p-value cutoff for peak detection" value="1e-2" help="default: 1e-2 (--pvalue)"/>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
36 </when>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
37 <when value="qvalue">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
38 <param name="qvalue" type="float" label="q-value cutoff for peak detection" value="5e-2" help="default: 5e-2 (--qvalue)"/>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
39 </when>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
40 </conditional>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
41 <conditional name="advanced_options">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
42 <param name="advanced_options_selector" type="select" label="Display advanced options">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
43 <option value="off">Hide</option>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
44 <option value="on">Display</option>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
45 </param>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
46 <when value="on">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
47 <param name="mfoldlo" type="integer" label="Select the regions with MFOLD high-confidence enrichment ratio against background to build model (lower-limit)" value="10" help="(--mfold)"/>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
48 <param name="mfoldhi" type="integer" label="Select the regions with MFOLD high-confidence enrichment ratio against background to build model (upper-limit)" value="30" help="(--mfold)"/>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
49 <param name="nolambda" label="Use fixed background lambda as local lambda for every peak region" type="boolean" truevalue="--nolambda" falsevalue="" checked="False" help="up to 9X more time consuming (--nolambda)"/>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
50 </when>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
51 <when value="off">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
52 <!--display nothing-->
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
53 </when>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
54 </conditional>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
55 <conditional name="nomodel_type">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
56 <param name="nomodel_type_selector" type="select" label="Build Model">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
57 <option value="nomodel">Do not build the shifting model (--nomodel enabled)</option>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
58 <option value="create_model" selected="true">Build the shifting model (--nomodel disabled)</option>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
59 </param>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
60 <when value="nomodel">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
61 <param name="shiftsize" type="integer" label="Arbitrary shift size in bp" value="100" help="(--shiftsize)"/>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
62 </when>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
63 </conditional>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
64 </when>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
65
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
66 <!--callpeak option of macs2-->
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
67 <when value="bdgcmp">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
68 <param name="input_chipseq_file1" type="data" format="bam" label="ChIP-Seq Tag File" />
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
69 <param name="input_control_file1" type="data" format="bam" optional="True" label="ChIP-Seq Control File" />
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
70 <param name="pseudocount" type="float" label="Set pseudocount" value="0.00001" help="default: 0.00001 (-p)"/>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
71
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
72 <conditional name="bdgcmp_options">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
73 <param name="bdgcmp_options_selector" type="select" label="Select action to be performed">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
74 <option value="ppois">ppois</option>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
75 <option value="qpois">qpois</option>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
76 <option value="subtract">subtract</option>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
77 <option value="logFE">logFE</option>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
78 <option value="FE">FE</option>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
79 <option value="logLR">logLR</option>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
80 </param>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
81 </conditional>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
82 </when>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
83 </conditional>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
84 </inputs>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
85
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
86 <outputs>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
87 <!--callpeaks output-->
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
88 <data name="output_bed_file" format="bed" label="${tool.name}: callpeak on ${on_string} (peaks: bed)">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
89 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
90 </data>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
91 <data name="output_extra_files" format="html" label="${tool.name}: callpeak on ${on_string} (html report)">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
92 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
93 </data>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
94 <data name="output_peaks_file" format="xls" label="${tool.name}: callpeak on ${on_string} (peaks: xls)">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
95 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
96 </data>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
97 <data name="output_narrowpeaks_file" format="txt" label="${tool.name}: callpeak on ${on_string} (peaks: encodePeak)">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
98 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
99 </data>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
100 <data name="output_xls_to_interval_peaks_file" format="interval" label="${tool.name}: callpeak on ${on_string} (peaks: interval)">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
101 <filter>major_command['xls_to_interval'] is True</filter>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
102 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
103 </data>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
104 <data name="output_xls_to_interval_negative_peaks_file" format="interval" label="${tool.name}: callpeak on ${on_string} (negative peaks: interval)">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
105 <filter>major_command['xls_to_interval'] is True</filter>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
106 <filter>major_command['input_control_file1'] is not None</filter>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
107 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
108 </data>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
109 <!--bdgcmp output-->
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
110 <data name="output_bdgcmp_file" format="bdg" label="${tool.name}: bdgcmp on ${on_string} (bdg)">
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
111 <filter>major_command['major_command_selector'] == 'bdgcmp'</filter>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
112 </data>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
113 </outputs>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
114 <configfiles>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
115
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
116 <configfile name="outputs_file">&lt;%
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
117 import simplejson
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
118 %&gt;
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
119 ##=======================================================================================
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
120 #set $__outputs = { 'command':str( $major_command.major_command_selector ) }
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
121 #if str( $major_command.major_command_selector ) == 'callpeak':
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
122 #set $__outputs['output_bed_file'] = str( $output_bed_file )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
123 #set $__outputs['output_extra_file'] = str( $output_extra_files )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
124 #set $__outputs['output_extra_file_path'] = str( $output_extra_files.files_path )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
125 #set $__outputs['output_peaks_file'] = str( $output_peaks_file )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
126 #set $__outputs['output_narrowpeaks_file'] = str( $output_narrowpeaks_file )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
127 #set $__outputs['output_xls_to_interval_peaks_file'] = str( $output_xls_to_interval_peaks_file )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
128 #set $__outputs['output_xls_to_interval_negative_peaks_file'] = str( $output_xls_to_interval_negative_peaks_file )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
129 #end if
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
130 ##=======================================================================================
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
131 #if str( $major_command.major_command_selector ) == 'bdgcmp':
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
132 #set $__outputs['output_bdgcmp_file'] = str( $output_bdgcmp_file )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
133 #end if
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
134
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
135 ${ simplejson.dumps( __outputs ) }
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
136 </configfile>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
137 <configfile name="options_file">&lt;%
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
138 import simplejson
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
139 %&gt;
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
140 ##=======================================================================================
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
141 #set $__options = { 'experiment_name':str( $experiment_name ) }
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
142 ##treatment/tag input files and format
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
143 #set $__options['input_chipseq'] = [ str( $major_command.input_chipseq_file1 ) ]
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
144 #set $__options['format'] = $major_command.input_chipseq_file1.extension.upper()
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
145
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
146 ##control/input files
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
147 #set $__options['input_control'] = []
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
148 #if str( $major_command.input_control_file1 ) != 'None':
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
149 #set $_hole = __options['input_control'].append( str( $major_command.input_control_file1 ) )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
150 #end if
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
151
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
152 #if str( $major_command.major_command_selector ) == 'callpeak':
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
153 #set $__options['command'] = str( "callpeak" )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
154 #set $__options['gsize'] = int( $major_command.gsize )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
155 #set $__options['bw'] = str( $major_command.bw )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
156 #set $__options['bdg'] = str( $major_command.bdg )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
157 #set $__options['xls_to_interval'] = str( $major_command.xls_to_interval )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
158
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
159 ##advanced options
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
160 #if str( $major_command.advanced_options.advanced_options_selector ) == 'on':
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
161 #set $__options['mfoldlo'] = int( $major_command.advanced_options.mfoldlo )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
162 #set $__options['mfoldhi'] = int( $major_command.advanced_options.mfoldhi )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
163 #set $__options['nolambda'] = str( $major_command.advanced_options.nolambda )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
164 #else:
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
165 #set $__options['mfoldlo'] = int( "10" )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
166 #set $__options['mfoldhi'] = int( "30" )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
167 #set $__options['nolambda'] = str( "" )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
168 #end if
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
169
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
170 ##enable xls file options
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
171 ##if str( $major_command.xls_to_interval ) == 'create':
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
172 ##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 ) }
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
173 ##end if
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
174
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
175 ##pq value select options
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
176 #if str( $major_command.pq_options.pq_options_selector ) == 'qvalue':
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
177 #set $__options['qvalue'] = str( $major_command.pq_options.qvalue )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
178 #else:
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
179 #set $__options['pvalue'] = str( $major_command.pq_options.pvalue )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
180 #end if
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
181
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
182 ##model options
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
183 #if str( $major_command.nomodel_type.nomodel_type_selector ) == 'nomodel':
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
184 #set $__options['nomodel'] = str( $major_command.nomodel_type.shiftsize )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
185 #end if
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
186 #end if
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
187 ##=======================================================================================
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
188 #if str( $major_command.major_command_selector ) == 'bdgcmp':
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
189 #set $__options['command'] = str( "bdgcmp" )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
190 #set $__options['pseudocount'] = float( str( $major_command.pseudocount ) )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
191 #set $__options['m'] = str( $major_command.bdgcmp_options.bdgcmp_options_selector )
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
192 #end if
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
193 ##=======================================================================================
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
194
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
195 ${ simplejson.dumps( __options ) }
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
196 </configfile>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
197 </configfiles>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
198 <tests>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
199 <!--none yet for macs2-->
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
200 </tests>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
201 <help>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
202 **What it does**
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
203
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
204 With the improvement of sequencing techniques, chromatin immunoprecipitation followed by high throughput sequencing (ChIP-Seq)
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
205 is getting popular to study genome-wide protein-DNA interactions. To address the lack of powerful ChIP-Seq analysis method, we present a novel algorithm, named Model-based Analysis of ChIP-Seq (MACS), for
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
206 identifying transcript factor binding sites. MACS captures the influence of genome complexity to evaluate the significance of enriched ChIP regions, and MACS improves the spatial resolution of
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
207 binding sites through combining the information of both sequencing tag position and orientation. MACS can be easily used for ChIP-Seq data alone, or with control sample with the increase of specificity.
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
208
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
209 View the original MACS2 documentation: https://github.com/taoliu/MACS/blob/master/README
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
210
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
211 ------
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
212
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
213 **Usage**
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
214
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
215 **Peak Calling**: Main MACS2 Function to Call peaks from alignment results.
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
216
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
217 **Compare .bdg files**: Deduct noise by comparing two signal tracks in bedGraph.
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
218
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
219
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
220 ------
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
221
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
222 **Citation**
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
223
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
224 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.
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
225
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
226 Integration of MACS2 with Galaxy performed by Ziru Zhou ( ziruzhou@gmail.com ). Please send your comments/questions to modENCODE DCC at help@modencode.org.
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
227 </help>
642c0da30ca6 Initial upload.
stemcellcommons
parents:
diff changeset
228 </tool>