Mercurial > repos > mvdbeek > dapars
annotate dapars.xml @ 17:917a2f7ab841 draft
planemo upload for repository https://github.com/mvdbeek/dapars commit b1b007c561ea6c9db145c88b6b128d66ecd05e24-dirty
author | mvdbeek |
---|---|
date | Fri, 30 Oct 2015 10:35:17 -0400 |
parents | 8af6d4ad2f0a |
children | e041f9f3271f |
rev | line source |
---|---|
17
917a2f7ab841
planemo upload for repository https://github.com/mvdbeek/dapars commit b1b007c561ea6c9db145c88b6b128d66ecd05e24-dirty
mvdbeek
parents:
15
diff
changeset
|
1 <tool id="dapars" name="dapars" version="0.2.3"> |
0
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
2 <description>infer de-novo alternative polyadenylation from rna-seq</description> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
3 <requirements> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
4 <requirement type="package" version="1.9">numpy</requirement> |
5
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
5 <requirement type="package" version="0.14">scipy</requirement> |
9
ad63d21b0b01
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42-dirty
mvdbeek
parents:
7
diff
changeset
|
6 <requirement type="package" version="1">matplotlib_1_4_runtime_dependencies</requirement> |
5
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
7 <requirement type="package" version="1.4">matplotlib</requirement> |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
8 <requirement type="package" version="0.7.5">tabulate</requirement> |
15
8af6d4ad2f0a
planemo upload for repository https://github.com/mvdbeek/dapars commit b1b007c561ea6c9db145c88b6b128d66ecd05e24-dirty
mvdbeek
parents:
12
diff
changeset
|
9 <requirement type="package" version="2.22">bedtools</requirement> |
0
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
10 </requirements> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
11 <stdio> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
12 <exit_code range="1:" /> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
13 </stdio> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
14 <command interpreter="python"><![CDATA[ |
12
04895ae7ac58
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42-dirty
mvdbeek
parents:
11
diff
changeset
|
15 dapars.py -c |
10
c88e64b1c8f5
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42-dirty
mvdbeek
parents:
9
diff
changeset
|
16 #for $control in $controls: |
c88e64b1c8f5
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42-dirty
mvdbeek
parents:
9
diff
changeset
|
17 "$control" |
c88e64b1c8f5
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42-dirty
mvdbeek
parents:
9
diff
changeset
|
18 #end for |
0
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
19 -t |
10
c88e64b1c8f5
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42-dirty
mvdbeek
parents:
9
diff
changeset
|
20 #for $treatment in $treatments: |
c88e64b1c8f5
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42-dirty
mvdbeek
parents:
9
diff
changeset
|
21 "$treatment" |
0
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
22 #end for |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
23 -u "$utr" |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
24 -o "$apa_sites" |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
25 -cpu \${GALAXY_SLOTS:-4} |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
26 --coverage_threshold "$coverage_threshold" |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
27 --search_start "$search_start" |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
28 #if $make_breakpoint: |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
29 -b "$breakpoint_bed" |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
30 #end if |
17
917a2f7ab841
planemo upload for repository https://github.com/mvdbeek/dapars commit b1b007c561ea6c9db145c88b6b128d66ecd05e24-dirty
mvdbeek
parents:
15
diff
changeset
|
31 #if $local_minima: |
917a2f7ab841
planemo upload for repository https://github.com/mvdbeek/dapars commit b1b007c561ea6c9db145c88b6b128d66ecd05e24-dirty
mvdbeek
parents:
15
diff
changeset
|
32 -l |
917a2f7ab841
planemo upload for repository https://github.com/mvdbeek/dapars commit b1b007c561ea6c9db145c88b6b128d66ecd05e24-dirty
mvdbeek
parents:
15
diff
changeset
|
33 #end if |
5
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
34 #if $make_html: |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
35 -p "$html_file.files_path" |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
36 -html "$html_file" |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
37 #end if |
0
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
38 ]]></command> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
39 <inputs> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
40 <param type="data" name="utr" format="gtf" label="GFF file containing 3prime UTRs" help="featureType of the UTRs |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
41 must be UTR, and the attribute group must have geneid in first position."/> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
42 <param type="data" name="controls" format="bam,sam" multiple="True" label="Control alignment files" help="Select control alignment files" /> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
43 <param type="data" name="treatments" format="bam,sam" multiple="True" label="Treatment alignment files" help="Select treatment alignment files" /> |
17
917a2f7ab841
planemo upload for repository https://github.com/mvdbeek/dapars commit b1b007c561ea6c9db145c88b6b128d66ecd05e24-dirty
mvdbeek
parents:
15
diff
changeset
|
44 <param name="local_minima" type="boolean" checked="False" label="Search for local minima (default searches for global minima)." help="Try to also find breakpoints that are at local instead of global minima in the mean squared error vector. May result in large output files."/> |
0
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
45 <param type="integer" name="search_start" value="100" optional="False" min="1" label="Search start" help="Search start in nucleotides downstream of the start of the UTR. Necessary to correct for proximal drops in coverage. Select 200 for humans. Genomes with short UTRs may require more prpximal search start points."/> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
46 <param type="float" name="coverage_threshold" value="20" optional="False" label="Coverage threshold" help="Skip the analysis of UTRs whose mean coverage is below the Coverage Threshold in any of the alignment files."/> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
47 <param name="make_breakpoint" type="boolean" checked="False" label="Output bedfile with breakpoint positions?"/> |
5
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
48 <param name="make_html" type="boolean" checked="False" label="Output HTML table with plot for every UTR?"/> |
0
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
49 </inputs> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
50 <outputs> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
51 <data name="apa_sites" format="tabular" /> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
52 <data name="breakpoint_bed" format="bed6"> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
53 <filter>(make_breakpoint == True)</filter> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
54 </data> |
5
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
55 <data name="html_file" format="html"> |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
56 <filter>(make_html == True)</filter> |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
57 </data> |
0
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
58 </outputs> |
5
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
59 <tests> |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
60 <test> |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
61 <param name="utr" value="example.gtf"></param> |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
62 <param name="controls" value="c1.bam,c2.bam,c3.bam"></param> |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
63 <param name="treatments" value="t1.bam,t2.bam,t3.bam"></param> |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
64 <param name="coverage_threshold" value="5"></param> |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
65 <param name="search_start" value="1"></param> |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
66 <param name="make_breakpoint" value="True"></param> |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
67 <param name="make_html" value="True"></param> |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
68 <output name="apa_sites" file="dapars.tab"></output> |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
69 <output name="breakpoint_bed" file="breakpoint.bed"></output> |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
70 </test> |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
71 </tests> |
0
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
72 <help><![CDATA[ |
5
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
73 DaPars works on RNAseq aligment files to find drops of coverage within UTRs. The coverage is then divided into |
a5d8b08af089
planemo upload for repository https://github.com/mvdbeek/dapars commit deab588a5d5ec7022de63a395fbd04e415ba0a42
mvdbeek
parents:
2
diff
changeset
|
74 proximal and distal, and the ratio is calculated for each sample. |
0
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
75 ]]></help> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
76 <citations> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
77 <citation type="doi">10.1038/ncomms6274</citation> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
78 </citations> |
bb84ee2f2137
planemo upload for repository https://github.com/mvdbeek/dapars commit 868f8f2f7ac5d70c39b7d725ff087833b0f24f52-dirty
mvdbeek
parents:
diff
changeset
|
79 </tool> |