comparison heinz.xml @ 0:e41ec5af7472 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/heinz commit b0b2c64a46bdd9beebdfb7fc5312f75346483763
author iuc
date Thu, 02 Aug 2018 11:57:44 -0400
parents
children 5f589c91566e
comparison
equal deleted inserted replaced
-1:000000000000 0:e41ec5af7472
1 <tool id="heinz" name="Identify optimal scoring subnetwork" version="1.0">
2 <description>using Heinz</description>
3 <requirements>
4 <requirement type="package" version="2.0">heinz</requirement>
5 </requirements>
6 <command detect_errors="aggressive"><![CDATA[
7 heinz -m \${GALAXY_SLOTS:-2} -n '$score' -e '$edge' 1> '$subnetwork'
8 ]]></command>
9 <inputs>
10 <param type="data" name="score" format="txt" label="File containing Heinz scores"
11 help="The file should contain two columns: the node identifier (e.g. gene) and the corresponding Heinz score" />
12 <param type="data" name="edge" format="txt" label="Edge file"
13 help="In this file, two nodes define one edge, one edge per line" />
14 </inputs>
15 <outputs>
16 <data name="subnetwork" format="txt" label="${tool.name} on ${on_string}: Optimal subgraph" />
17 </outputs>
18 <tests>
19 <test>
20 <param name="score" value="NodesPCST.txt" />
21 <param name="edge" value="EdgesPCST.txt" />
22 <output name="subnetwork">
23 <assert_contents>
24 <has_text text='label="a\n5\n0\n0"' />
25 <has_text text='label="b\n-4\n0\n1",shape=box' />
26 <has_text text="Total weight: 36" />
27 <has_text text="0 -- 1" />
28 <has_text text="1 -- 3" />
29 <has_text text="5 -- 7" />
30 </assert_contents>
31 </output>
32 </test>
33 </tests>
34 <help><![CDATA[
35 **Note**: You are currently using a version of Heinz based on IBM CPLEX Community version,
36 which is limiting the capacity of Heinz in handling big networks. For an unlimited version of Heinz,
37 you need to get a license of IBM CPLEX and compile Heinz from scratch from here https://github.com/ls-cwi/heinz.
38 We are currently looking for an alternative to IBM CPLEX in Heinz to make an unlimited version of Heinz available
39 to the public as soon as possible.
40
41 Score file --- the output file of the tool "Calculate Heinz scores": two columns delimited
42 by a tab without headers, the first column is node identifier (e.g., genes, KEGG ORTHOLOGY (KO));
43 the second, Heinz score.
44
45 ========= ===================
46 BRCA2 -6.991782933819368
47 --------- -------------------
48 BRCA1 -5.206139799106934
49 --------- -------------------
50 AACS -0.9299868303078357
51 --------- -------------------
52 ABCC11 -5.845009850430119
53 ========= ===================
54
55
56 Edge file: the background network Heinz uses in the form of a list of edges; each line is made up of
57 two node identifiers (e.g., genes, KEGG ORTHOLOGY (KO)) delimited by a tab. In practice, we could
58 prepare this file using different pathway databases, such as Reactome, STRING and KEGG. Which database
59 to choose depends on the question to solve.
60
61 ========= =========
62 ACTR1B ACVR2B
63 --------- ---------
64 ZSWIM9 FOXP3
65 --------- ---------
66 LGALS4 PRKX
67 --------- ---------
68 NPTX1 CIAO1
69 ========= =========
70
71
72 ]]></help>
73 <citations>
74 <citation type="doi">10.1093/bioinformatics/btn161</citation>
75 </citations>
76 </tool>