Mercurial > repos > rnateam > metilene
comparison metilene.xml @ 6:f9883968b113 draft
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/metilene commit 090bc9bb5c775600f4727d8729a032b52e78bd05-dirty
author | rnateam |
---|---|
date | Thu, 17 Dec 2015 17:09:39 -0500 |
parents | b6263bd3666f |
children | 9ad744d0804b |
comparison
equal
deleted
inserted
replaced
5:b6263bd3666f | 6:f9883968b113 |
---|---|
1 <?xml version="1.0" encoding="utf-8"?> | 1 <?xml version="1.0" encoding="utf-8"?> |
2 <tool id="metilene" name="metilene" version="0.2-4.4"> | 2 <tool id="metilene" name="metilene" version="0.2-4.0"> |
3 <description> | 3 <description> |
4 calling differentially methylated regions from | 4 calling differentially methylated regions from bisulfite sequencing data |
5 bisulfite sequencing data | |
6 </description> | 5 </description> |
7 | |
8 <requirements> | 6 <requirements> |
9 <requirement type="binary">Rscript</requirement> | 7 <requirement type="package" version="0.2-4">metilene</requirement> |
10 <requirement type="package" version="5.18.1" >perl</requirement> | 8 <requirement type="package" version="5.18.1">perl</requirement> |
11 <requirement type="package" version="3.2.1" >R</requirement> | 9 <requirement type="package" version="3.2.1">R</requirement> |
12 <requirement type="package" version="2.24" >bedtools</requirement> | 10 <requirement type="package" version="0.9.3">r_ggplot2</requirement> |
13 <requirement type="package" version="0.2-4" >metilene</requirement> | 11 <requirement type="package" version="2.24">bedtools</requirement> |
14 <requirement type="package" version="8.22">gnu_coreutils</requirement> | 12 <requirement type="package" version="8.22">gnu_coreutils</requirement> |
15 </requirements> | 13 </requirements> |
16 | |
17 <stdio> | 14 <stdio> |
18 <exit_code range=":-1"/> | 15 <exit_code range=":-1"/> |
19 <exit_code range="1:" /> | 16 <exit_code range="1:" /> |
20 </stdio> | 17 </stdio> |
21 | |
22 <version_command>echo "0.2-4"</version_command> | 18 <version_command>echo "0.2-4"</version_command> |
23 | |
24 <command><![CDATA[ | 19 <command><![CDATA[ |
25 ## =============== preprocessing | 20 ## preprocessing |
26 ## generate metilene_g1_g2.input from multiple bedgraph files | 21 ## generate metilene_g1_g2.input from multiple bedgraph files |
27 metilene_input.pl | 22 metilene_input.pl |
28 --in1 $opt_in1 | 23 --in1 $opt_in1 |
29 ##echo ",".join(map(str,$opt_in1)) | 24 --in2 $opt_in2 |
30 --in2 $opt_in2 | 25 >/dev/null 2>/dev/null |
31 ##echo ",".join(map(str,$opt_in2)) | 26 && |
32 >/dev/null 2>/dev/null | 27 ## metilene main program |
33 ; | 28 metilene |
34 ## =============== metilene main program | 29 -M $Options.opt_M |
35 metilene | 30 -m $Options.opt_m |
36 -M $Options.opt_M -m $Options.opt_m -d $Options.opt_d -t 1 -f 1 -v $Options.opt_v | 31 -d $Options.opt_d |
37 metilene_g1_g2.input | 32 -t 1 |
38 >$output_bedlike | 33 -f 1 |
39 2>/dev/null | 34 -v $Options.opt_v |
40 ; | 35 metilene_g1_g2.input |
41 ## =============== postprocessing | 36 >$output_bedlike |
37 2>/dev/null | |
38 && | |
39 ## postprocessing | |
42 cut -f1-4 $output_bedlike > $output_bedgraph 2>/dev/null | 40 cut -f1-4 $output_bedlike > $output_bedgraph 2>/dev/null |
43 ; | 41 && |
44 ## write to job directory ... | 42 ## write to job directory |
45 metilene_output.pl -q $output_bedlike -p 0.05 -o ./metilene >/dev/null 2>/dev/null | 43 metilene_output.pl |
46 ; | 44 -q $output_bedlike |
47 ## ... and move to output files | 45 -p 0.05 |
48 mv metilene_qval.0.05.bedgraph $output_qval_bedgraph 2>/dev/null; | 46 -o ./metilene >/dev/null 2>/dev/null |
49 mv metilene_qval.0.05.out $output_qval_out 2>/dev/null; | |
50 mv metilene_qval.0.05.pdf $output_qval_pdf 2>/dev/null | |
51 ]]></command> | 47 ]]></command> |
52 | |
53 <inputs> | 48 <inputs> |
54 <!-- input bedgraph files 1 --> | 49 <!-- input bedgraph files 1 --> |
55 <param | 50 <param name="opt_in1" type="data" format="bed,bedgraph" multiple="true" |
56 name="opt_in1" | |
57 type="data" format="bed,bedgraph" multiple="true" | |
58 optional="false" | |
59 label="Input group 1" | 51 label="Input group 1" |
60 help="set of sorted bedgraph input profiles of group 1" /> | 52 help="set of sorted bedgraph input profiles of group 1" /> |
61 <!-- input bedgraph files 2 --> | 53 <!-- input bedgraph files 2 --> |
62 <param | 54 <param name="opt_in2" type="data" format="bed,bedgraph" multiple="true" |
63 name="opt_in2" | |
64 type="data" format="bed,bedgraph" multiple="true" | |
65 optional="false" | |
66 label="Input group 2" | 55 label="Input group 2" |
67 help="set of sorted bedgraph input profiles of group 2" /> | 56 help="set of sorted bedgraph input profiles of group 2" /> |
68 | 57 |
69 <!-- Advanced parameters (folded) --> | 58 <!-- Advanced parameters (folded) --> |
70 <section name="Options" title="Advanced Options" expanded="False"> | 59 <section name="Options" title="Advanced Options" expanded="False"> |
71 <param | 60 <param name="opt_M" type="integer" value="300" |
72 name="opt_M" | |
73 label="The allowed nt distance between two CpGs within a DMR" | 61 label="The allowed nt distance between two CpGs within a DMR" |
74 type="integer" | 62 help="-M, --maxdist"/> |
75 optional="false" | |
76 value="300" | |
77 help="-M, --maxdist"/> | |
78 | 63 |
79 <param | 64 <param name="opt_m" type="integer" value="10" |
80 name="opt_m" | |
81 label="The minimum # of CpGs in a DMR" | 65 label="The minimum # of CpGs in a DMR" |
82 type="integer" | 66 help="-m, --mincpgs"/> |
83 optional="false" | 67 |
84 value="10" | 68 <param name="opt_d" type="float" value="0.1" |
85 help="-m, --mincpgs"/> | |
86 | |
87 <param | |
88 name="opt_d" | |
89 label="The minimum mean methylation difference for calling DMRs" | 69 label="The minimum mean methylation difference for calling DMRs" |
90 type="float" | 70 help="-d, --minMethDiff"/> |
91 optional="false" | |
92 value="0.1" | |
93 help="-d, --minMethDiff"/> | |
94 | 71 |
95 <param | 72 <param name="opt_v" type="float" value="0.7" label="Stringency of the valley filter (0.0 - 1.0)" |
96 name="opt_v" | 73 help="-v, --valley"> |
97 label="Stringency of the valley filter (0.0 - 1.0)" | 74 <validator type="in_range" min="0.0" max="1.0" message="Valley filter value must be in [0,1]." /> |
98 type="float" | 75 </param> |
99 optional="false" | 76 </section> |
100 value="0.7" | |
101 help="-v, --valley"> | |
102 <validator type="in_range" min="0.0" max="1.0" | |
103 message="Valley filter value must be in [0,1]." /> | |
104 </param> | |
105 </section> | |
106 </inputs> | 77 </inputs> |
107 | |
108 <outputs> | 78 <outputs> |
109 <!-- finally: for bed-like use format=tabular --> | 79 <!-- finally: for bed-like use format=tabular --> |
110 <data format="tabular" name="output_bedlike" | 80 <data format="tabular" name="output_bedlike" |
111 label="${tool.name} on ${on_string}" /> | 81 label="${tool.name} on ${on_string}" /> |
112 <data format="bedgraph" name="output_bedgraph" | 82 <data format="bedgraph" name="output_bedgraph" |
113 label="${tool.name} on ${on_string}" /> | 83 label="${tool.name} bedgraph on ${on_string}" /> |
114 <data format="bedgraph" name="output_qval_bedgraph" | 84 <data format="bedgraph" name="output_qval_bedgraph" |
115 label="${tool.name} qval<0.05 bedgraph on ${on_string}" /> | 85 label="${tool.name} qval<0.05 bedgraph on ${on_string}" |
86 from_work_dir="metilene_qval.0.05.bedgraph" /> | |
116 <data format="pdf" name="output_qval_pdf" | 87 <data format="pdf" name="output_qval_pdf" |
117 label="${tool.name} qval<0.05 plots on ${on_string}" /> | 88 label="${tool.name} qval<0.05 plots on ${on_string}" |
89 from_work_dir="metilene_qval.0.05.pdf" /> | |
118 <data format="bedgraph" name="output_qval_out" | 90 <data format="bedgraph" name="output_qval_out" |
119 label="${tool.name} qval<0.05 out on ${on_string}" /> | 91 label="${tool.name} qval<0.05 out on ${on_string}" |
92 from_work_dir="metilene_qval.0.05.out" /> | |
120 </outputs> | 93 </outputs> |
121 | |
122 <tests> | 94 <tests> |
123 <test> | 95 <test> |
124 <param name="opt_in1" value="example_S1.bedgraph,example_S2.bedgraph,example_S3.bedgraph,example_S4.bedgraph" /> | 96 <param name="opt_in1" value="example_S1.bedgraph,example_S2.bedgraph,example_S3.bedgraph,example_S4.bedgraph" /> |
125 <param name="opt_in2" value="example_S5.bedgraph,example_S6.bedgraph,example_S7.bedgraph,example_S8.bedgraph" /> | 97 <param name="opt_in2" value="example_S5.bedgraph,example_S6.bedgraph,example_S7.bedgraph,example_S8.bedgraph" /> |
126 <output name="output_bedlike" file="metilene.out" /> | 98 <output name="output_bedlike" file="metilene.out" /> |
127 </test> | 99 </test> |
128 </tests> | 100 </tests> |
129 | |
130 | |
131 <help><![CDATA[ | 101 <help><![CDATA[ |
132 **Fast and sensitive calling of differentially methylated regions | 102 **Fast and sensitive calling of differentially methylated regions |
133 from bisulfite sequencing data** | 103 from bisulfite sequencing data** |
134 | 104 |
135 Detailed documentation of the stand-alone tool metilene is available at | 105 Detailed documentation of the stand-alone tool metilene is available at |
139 .. __: http://www.bioinf.uni-leipzig.de/Software/metilene/ | 109 .. __: http://www.bioinf.uni-leipzig.de/Software/metilene/ |
140 ]]></help> | 110 ]]></help> |
141 | 111 |
142 <citations> | 112 <citations> |
143 <citation type="bibtex">@Article{Juhling_Kretzmer_Bernhart-metil_Fast_and-2015, | 113 <citation type="bibtex">@Article{Juhling_Kretzmer_Bernhart-metil_Fast_and-2015, |
144 author = {Juhling, Frank and Kretzmer, Helene and Bernhart, Stephan | 114 author = {Juhling, Frank and Kretzmer, Helene and Bernhart, Stephan |
145 H. and Otto, Christian and Stadler, Peter F. and Hoffmann, | 115 H. and Otto, Christian and Stadler, Peter F. and Hoffmann, |
146 Steve}, | 116 Steve}, |
147 title = {metilene: {Fast} and sensitive calling of differentially | 117 title = {metilene: {Fast} and sensitive calling of differentially |
148 methylated regions from bisulfite sequencing data}, | 118 methylated regions from bisulfite sequencing data}, |
149 page = {[Epub ahead of print]}, | 119 page = {[Epub ahead of print]}, |
150 journal = {Genome Res}, | 120 journal = {Genome Res}, |
151 year = {2015}, | 121 year = {2015}, |
152 pmid = {26631489}, | 122 pmid = {26631489}, |
153 doi = {10.1101/gr.196394.115}, | 123 doi = {10.1101/gr.196394.115}, |
154 issn = {1088-9051}, | 124 issn = {1088-9051}, |
155 issn = {1549-5469}}</citation> | 125 issn = {1549-5469}}</citation> |
156 </citations> | 126 </citations> |
157 | |
158 </tool> | 127 </tool> |