annotate xpore_dataprep.xml @ 1:ff53cf0d0bbd draft

"planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 8a69e869b86c4c371c18e7fde1e6b6af41f315a4"
author artbio
date Fri, 28 May 2021 23:32:25 +0000
parents b64b9a2bf4f0
children a5758bb680c8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
ff53cf0d0bbd "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 8a69e869b86c4c371c18e7fde1e6b6af41f315a4"
artbio
parents: 0
diff changeset
1 <tool id="xpore_dataprep" name="xpore-dataprep" version="0.5.6+galaxy2">
0
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
2 <description></description>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
3 <requirements>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
4 <requirement type="package" version="0.5.6">xpore</requirement>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
5 </requirements>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
6 <stdio>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
7 <exit_code range="1:" level="fatal" description="Tool exception" />
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
8 </stdio>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
9 <command detect_errors="exit_code"><![CDATA[
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
10 xpore-dataprep
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
11 --eventalign '$eventalign_reads'
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
12 --summary '$eventalign_summary'
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
13 --out_dir out
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
14 --n_processes \${GALAXY_SLOTS:-4} &&
1
ff53cf0d0bbd "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 8a69e869b86c4c371c18e7fde1e6b6af41f315a4"
artbio
parents: 0
diff changeset
15 mv ./out/data.index $data_index &&
ff53cf0d0bbd "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 8a69e869b86c4c371c18e7fde1e6b6af41f315a4"
artbio
parents: 0
diff changeset
16 mv ./out/eventalign.hdf5 $eventalign_hdf5 &&
ff53cf0d0bbd "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 8a69e869b86c4c371c18e7fde1e6b6af41f315a4"
artbio
parents: 0
diff changeset
17 mv ./out/data.log $data_log &&
ff53cf0d0bbd "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 8a69e869b86c4c371c18e7fde1e6b6af41f315a4"
artbio
parents: 0
diff changeset
18 mv ./out/eventalign.log $eventalign_log &&
ff53cf0d0bbd "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 8a69e869b86c4c371c18e7fde1e6b6af41f315a4"
artbio
parents: 0
diff changeset
19 mv ./out/data.readcount $data_readcount &&
ff53cf0d0bbd "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 8a69e869b86c4c371c18e7fde1e6b6af41f315a4"
artbio
parents: 0
diff changeset
20 mv ./out/data.json $data_json
ff53cf0d0bbd "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 8a69e869b86c4c371c18e7fde1e6b6af41f315a4"
artbio
parents: 0
diff changeset
21
ff53cf0d0bbd "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 8a69e869b86c4c371c18e7fde1e6b6af41f315a4"
artbio
parents: 0
diff changeset
22
0
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
23 ]]></command>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
24 <inputs>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
25 <param name="eventalign_reads" type="data" format="txt,tabular" label="aligned nanopore events"
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
26 help="a nanopolish eventalign output that aligns the nanopore events to a reference" />
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
27 <param name="eventalign_summary" type="data" format="txt,tabular" label="nanopore eventalign summary"
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
28 help="a summary of nanopolish eventalign by read_name,read_index" />
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
29 </inputs>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
30
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
31 <outputs>
1
ff53cf0d0bbd "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 8a69e869b86c4c371c18e7fde1e6b6af41f315a4"
artbio
parents: 0
diff changeset
32 <data format="txt" name="data_index" label="data.index" />
ff53cf0d0bbd "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 8a69e869b86c4c371c18e7fde1e6b6af41f315a4"
artbio
parents: 0
diff changeset
33 <data format="h5" name="eventalign_hdf5" label="eventalign.hdf5" />
ff53cf0d0bbd "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 8a69e869b86c4c371c18e7fde1e6b6af41f315a4"
artbio
parents: 0
diff changeset
34 <data format="txt" name="data_log" label="data.log" />
ff53cf0d0bbd "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 8a69e869b86c4c371c18e7fde1e6b6af41f315a4"
artbio
parents: 0
diff changeset
35 <data format="txt" name="eventalign_log" label="eventalign.log" />
ff53cf0d0bbd "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 8a69e869b86c4c371c18e7fde1e6b6af41f315a4"
artbio
parents: 0
diff changeset
36 <data format="txt" name="data_readcount" label="data.readcount" />
ff53cf0d0bbd "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 8a69e869b86c4c371c18e7fde1e6b6af41f315a4"
artbio
parents: 0
diff changeset
37 <data format="json" name="data_json" label="data.json" />
0
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
38 </outputs>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
39
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
40 <tests>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
41 <test>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
42 <param name="eventalign_reads" value="dataprep_eventaligh_reads.tsv" ftype="tabular" />
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
43 <param name="eventalign_summary" value="dataprep_eventaligh_summary.tsv" ftype="tabular" />
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
44 <output file="data.index" name="data_index" />
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
45 <output file="data.log" name="data_log" />
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
46 <output file="eventalign.log" name="eventalign_log" />
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
47 <output file="data.readcount" name="data_readcount" />
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
48 <output file="data.json" name="data_json" />
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
49 <output file="eventalign.hdf5" name="eventalign_hdf5" compare="sim_size" delta="3000" />
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
50 </test>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
51 </tests>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
52 <help>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
53
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
54 **What it does**
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
55
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
56 Prepare data for differential analysis by xpore-diffmod analysis of differential RNA
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
57 modification across all tested positions.
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
58
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
59 .. class:: warningmark
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
60
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
61 In its current version, only preparation of data for analysis by xpore-diffmod based on a
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
62 **transcripts** collection reference is implemented.
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
63
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
64 **Inputs**
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
65
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
66 This tools requires the following inputs::
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
67
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
68 - the "aligned nanopore events" file returned from nanopolish eventalign (also named squiggles)
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
69 - the "nanopolish summary" file also returned by nanopolish eventalign
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
70
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
71 **Outputs**
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
72
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
73 3 datasets that will be required by xpore-diffmod::
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
74
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
75 - data.index
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
76 - data.json
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
77 - data.readcount
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
78
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
79 plus 3 datasets not required by xpore-diffmod::
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
80
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
81 - data.log
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
82 - eventalign.hdf5
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
83 - eventalign.log
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
84
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
85 for details on xpore-data prep, see https://xpore.readthedocs.io/en/latest/index.html
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
86 and https://github.com/GoekeLab/xpore
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
87
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
88 </help>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
89
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
90 <citations>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
91 <citation type="doi">10.1101/2020.06.18.160010</citation>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
92 </citations>
b64b9a2bf4f0 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/xpore commit 617026dab446713793b40d5556aac16180e68eea"
artbio
parents:
diff changeset
93 </tool>