annotate macs2_bdgcmp.xml @ 3:3b83667dea70

add missing toolshed to tool_dependencies.xml
author Daniel Blankenberg <dan@bx.psu.edu>
date Tue, 29 Apr 2014 14:49:41 -0400
parents a700427c00ae
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
1 <tool id="macs2_bdgcmp" name="MACS2 bdgcmp" version="2.0.10.0">
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
2 <description>Deduct noise by comparing two signal tracks in bedGraph</description>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
3 <expand macro="requirements" />
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
4 <expand macro="version_command" />
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
5 <macros>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
6 <import>macs2_macros.xml</import>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
7 </macros>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
8 <command>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
9 macs2 bdgcmp
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
10 -t "${ infile_treatment }"
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
11 -c "${ infile_control }"
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
12
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
13 -m "${ bdgcmp_options.bdgcmp_options_selector }"
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
14 #if str($bdgcmp_options.bdgcmp_options_selector) in ['FE', 'logFE', 'logLR']:
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
15 -p "${ bdgcmp_options.pseudocount }"
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
16 #end if
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
17 -o "${ outfile }"
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
18
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
19 </command>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
20 <expand macro="stdio" />
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
21 <inputs>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
22 <param name="infile_control" type="data" format="bedgraph" label="Control bedGraph file" />
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
23 <param name="infile_treatment" type="data" format="bedgraph" label="Treatment bedGraph file" />
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
24
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
25 <conditional name="bdgcmp_options">
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
26 <param name="bdgcmp_options_selector" type="select" label="Method to use while calculating a score in any bin by comparing treatment value and control value">
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
27 <option value="ppois" selected="true">Poisson pvalue (-log10) using control as lambda and treatment as observation (ppois)</option>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
28 <option value="qpois">q-value through a BH process for poisson pvalues (qpois)</option>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
29 <option value="subtract">subtraction from treatment (subtract)</option>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
30 <option value="logFE">log10 fold enrichment (logFR)</option>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
31 <option value="FE">linear scale fold enrichment (FE)</option>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
32 <option value="logLR">log10 likelihood between ChIP-enriched model and open chromatin model (logLR)</option>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
33 <option value="slogLR">symmetric log10 likelihood between two ChIP-enrichment models and open chromatin model (slogLR)</option>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
34 </param>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
35 <when value="FE">
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
36 <param name="pseudocount" type="float" label="Set pseudocount" value="0.0" help="The count will be applied after normalization of sequencing depth. default: 0.0, no pseudocount is applied."/>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
37 </when>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
38 <when value="logLR">
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
39 <param name="pseudocount" type="float" label="Set pseudocount" value="0.0" help="The count will be applied after normalization of sequencing depth. default: 0.0, no pseudocount is applied."/>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
40 </when>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
41 <when value="logFE">
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
42 <param name="pseudocount" type="float" label="Set pseudocount" value="0.0" help="The count will be applied after normalization of sequencing depth. default: 0.0, no pseudocount is applied."/>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
43 </when>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
44 <when value="ppois"/>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
45 <when value="qpois"/>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
46 <when value="subtract"/>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
47 <when value="slogLR"/>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
48 </conditional>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
49 </inputs>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
50 <outputs>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
51 <data name="outfile" format="bedgraph" label="${tool.name} on ${on_string}" />
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
52 </outputs>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
53 <tests>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
54 <test>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
55 <param name="infile_control" value="callpeak_control_part.bdg" ftype="bedgraph"/>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
56 <param name="infile_treatment" value="callpeak_treatment_part.bdg" ftype="bedgraph"/>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
57 <param name="bdgcmp_options_selector" value="slogLR"/>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
58 <output name="outfile" file="bdgcmp_on_Control_and_ChIP_slogLR.bdg"/>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
59 </test>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
60 </tests>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
61 <help>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
62 **What it does**
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
63
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
64 With the improvement of sequencing techniques, chromatin immunoprecipitation followed by high throughput sequencing (ChIP-Seq)
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
65 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
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
66 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
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
67 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.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
68
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
69 View the original MACS2 documentation: https://github.com/taoliu/MACS/blob/master/README
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
70
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
71 ------
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
72
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
73 **Usage**
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
74
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
75 **Compare .bdg files**: Deduct noise by comparing two signal tracks in bedGraph.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
76
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
77
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
78 @citation@
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
79 </help>
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
80 </tool>