annotate seacr.xml @ 0:c8ff96b9fb97 draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
author iuc
date Wed, 12 Feb 2020 11:27:36 -0500
parents
children 66b7657f0bd6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
1 <?xml version="1.0"?>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
2 <tool id="chromhmm_seacr" name="SEACR " version="@TOOL_VERSION@+@WRAPPER_VERSION@">
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
3 <description>for sparse enrichment analysis</description>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
4 <macros>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
5 <token name="@TOOL_VERSION@">1.3</token>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
6 <token name="@WRAPPER_VERSION@">galaxy0</token>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
7 </macros>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
8 <requirements>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
9 <requirement type="package" version="@TOOL_VERSION@">seacr</requirement>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
10 <requirement type="package" version="2.29.2">bedtools</requirement>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
11 </requirements>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
12 <stdio></stdio>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
13 <command detect_errors="exit_code"><![CDATA[
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
14 SEACR_@TOOL_VERSION@.sh
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
15 '$bedgraph'
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
16 #if $control_cond.control_sel == 'f'
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
17 '$control_cond.f'
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
18 #else if $control_cond.control_sel == 't'
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
19 '$control_cond.t'
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
20 #end if
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
21 '$normalize'
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
22 '$mode'
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
23 'results'
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
24 ]]></command>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
25 <inputs>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
26 <param argument="bedgraph" type="data" format="bedgraph" label="Select target bedgraph file" help="Target data bedgraph file in UCSC bedgraph format that omits regions containing 0 signal."/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
27 <conditional name="control_cond">
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
28 <param name="control_sel" type="select" label="Select control type">
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
29 <option value="f">Control bedgraph</option>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
30 <option value="t">Threshold</option>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
31 </param>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
32 <when value="f">
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
33 <param argument="f" type="data" format="bedgraph" label="Select control bedgraph file" help="Control (IgG) data bedgraph file to generate an empirical threshold for peak calling."/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
34 </when>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
35 <when value="t">
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
36 <param argument="t" type="float" value="" min="0.0" max="1.0" label="Set threshold" help="A numeric threshold n between 0 and 1 returns the top n fraction of peaks based on total signal within peaks."/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
37 </when>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
38 </conditional>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
39 <param name="normalize" type="boolean" truevalue="norm" falsevalue="non" checked="true" label="Normalize control to target data" help="'norm' denotes normalization of control to target data, 'non' skips this behavior. 'norm' is recommended unless experimental and control data are already rigorously normalized to each other (e.g. via spike-in)."/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
40 <param name="mode" type="select" label="Select mode" help="'relaxed' uses a total signal threshold between the knee and peak of the total signal curve, and corresponds to the 'relaxed' mode described in the text, whereas 'stringent' uses the peak of the curve, and corresponds to 'stringent' mode.">
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
41 <option value="relaxed">relaxed</option>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
42 <option value="stringent">stringent</option>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
43 </param>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
44 </inputs>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
45 <outputs>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
46 <data name="out_s" format="tabular" from_work_dir="results.stringent.bed" label="${tool.name} on ${on_string}: stringent">
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
47 <filter>mode == 'stringent'</filter>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
48 </data>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
49 <data name="out_r" format="tabular" from_work_dir="results.relaxed.bed" label="${tool.name} on ${on_string}: relaxed">
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
50 <filter>mode == 'relaxed'</filter>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
51 </data>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
52 </outputs>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
53 <tests>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
54 <!-- #1 -->
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
55 <test expect_num_outputs="1">
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
56 <param name="bedgraph" value="test.bedgraph"/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
57 <conditional name="control_cond">
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
58 <param name="control_sel" value="t"/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
59 <param name="t" value="0.2"/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
60 </conditional>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
61 <param name="normalize" value="norm"/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
62 <param name="mode" value="stringent"/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
63 <output name="out_s">
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
64 <assert_contents>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
65 <has_n_lines n="103"/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
66 <has_line line="I&#009;3463&#009;3717&#009;609&#009;4&#009;I:3557-3599"/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
67 <has_line line="I&#009;225524&#009;225978&#009;1100&#009;5&#009;I:225655-225672"/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
68 </assert_contents>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
69 </output>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
70 </test>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
71 <!-- #2 -->
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
72 <test expect_num_outputs="1">
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
73 <param name="bedgraph" value="test.bedgraph"/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
74 <conditional name="control_cond">
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
75 <param name="control_sel" value="t"/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
76 <param name="t" value="0.1"/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
77 </conditional>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
78 <param name="normalize" value="non"/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
79 <param name="mode" value="relaxed"/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
80 <output name="out_r">
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
81 <assert_contents>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
82 <has_n_lines n="483"/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
83 <has_line line="I&#009;507&#009;665&#009;200&#009;2&#009;I:565-607"/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
84 <has_line line="I&#009;226156&#009;226330&#009;199&#009;2&#009;I:226231-226256"/>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
85 </assert_contents>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
86 </output>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
87 </test>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
88 </tests>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
89 <help><![CDATA[
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
90 .. class:: infomark
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
91
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
92 **What it does**
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
93
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
94 SEACR (Sparse Enrichment Analysis for CUT&RUN) is intended to call peaks and enriched regions from sparse CUT&RUN or chromatin profiling data in which background is dominated by "zeroes" (i.e. regions with no read coverage).
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
95
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
96 CUT&RUN is an efficient epigenome profiling method that identifies sites of DNA binding protein enrichment genome-wide with high signal to noise and low sequencing requirements. Currently, the analysis of CUT&RUN data is complicated by its exceptionally low background, which renders programs designed for analysis of ChIP-seq data vulnerable to oversensitivity in identifying sites of protein binding.
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
97
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
98 SEACR is a highly selective peak caller that definitively validates the accuracy of CUT&RUN for datasets with known true negatives. SEACR uses the global distribution of background signal to calibrate a simple threshold for peak calling. SEACR discriminates between true and false-positive peaks with near-perfect specificity from gold standard CUT&RUN datasets and efficiently identifies enriched regions for several different protein targets.
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
99
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
100 **Input**
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
101
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
102 SEACR requires files in UCSC bedgraph format from paired-end sequencing as input, which can be generated from read pair BED files.
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
103
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
104 **Output**
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
105
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
106 Results are stored in BED files with the folowing format.
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
107
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
108 ::
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
109
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
110 <chr> <start> <end> <total signal> <max signal> <max signal region>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
111
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
112 with
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
113
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
114 - <chr> Chromosome
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
115 - <start> Start coordinate
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
116 - <end> End coordinate
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
117 - <total signal> Total signal contained within denoted coordinates
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
118 - <max signal> Maximum bedgraph signal attained at any base pair within denoted coordinates
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
119 - <max signal region> Region representing the farthest upstream and farthest downstream bases within the denoted coordinates that are represented by the maximum bedgraph signal
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
120
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
121 .. class:: infomark
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
122
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
123 **References**
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
124
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
125 More information are available on `github <https://github.com/FredHutch/SEACR>`_. A web interface can be found `here <https://seacr.fredhutch.org>`_.
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
126 ]]></help>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
127 <citations>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
128 <citation type="doi">10.1186/s13072-019-0287-4</citation>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
129 </citations>
c8ff96b9fb97 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seacr commit 77e83ae050cdc9cbb8099a31375d1dbc004e15e8"
iuc
parents:
diff changeset
130 </tool>