annotate ontologyvis.xml @ 14:7dfda218dca1 default tip

small fix
author pieter.lukasse@wur.nl
date Sat, 28 Mar 2015 21:33:55 +0100
parents a4c4656ad9e0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
1 <tool name="OntologyVis" id="ontologyVis" version="0.0.2">
4
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
2 <description>visualize 'ontology mapped' quantitative results</description>
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
3 <!--
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
4 For remote debugging start you listener on port 8000 and use the following as command interpreter:
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
5 java -jar -Xdebug -Xrunjdwp:transport=dt_socket,address=D0100564.wurnet.nl:8000
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
6 -->
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
7 <command interpreter="java -jar ">
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
8 OntologyAndObservationsVis.jar
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
9 -ontologyFile $ontologyFile
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
10 -ontologyObservationsFile $ontologyObservationsFile
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
11
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
12 -maxDepth $maxDepth
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
13 -allowedOntologySubsets $allowedOntologySubsets
5
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
14
9
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
15 -sizingMethod $sizing.sizingMethod
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
16 #if $sizing.sizingMethod == "quantification_based"
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
17 -circleSizeScale $sizing.circleSizeScale
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
18 #end if
5
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
19
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
20 -showObservationItems $showObservationItems
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
21 -oneTermOnlyAnnotation $oneTermOnlyAnnotation
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
22 -allowMultipleSuperClasses $allowMultipleSuperClasses
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
23
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
24 -htmlReportFile $htmlReportFile
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
25 -htmlReportFilesPath $htmlReportFile.files_path
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
26
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
27
4
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
28 </command>
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
29
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
30 <inputs>
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
31
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
32 <param name="ontologyFile" type="data" format="obo" label="Ontology file (.obo)" />
5
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
33 <param name="ontologyObservationsFile" type="data" format="tabular" optional="true"
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
34 label="(Optional) Ontology observations file (TSV)" />
4
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
35
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
36 <param name="maxDepth" type="integer" value="10" label="Maximum depth"
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
37 help="Maximum depth for the level of detail to show in the visualization"/>
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
38
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
39
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
40 <param name="allowedOntologySubsets" type="text" size="100" value="" label="(Optional) Ontology subsets"
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
41 help="Specify the comma-separated list of ontology subsets to use. If set, only the
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
42 ontology entries that are generic (not belonging to any subset) and ontology entries that are
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
43 marked as being part of one of the allowed subsets are added to the result list of entries."/>
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
44
9
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
45 <conditional name="sizing">
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
46 <param name="sizingMethod" type="select"
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
47 label="Sizing"
10
65850557aae9 small fixes
pieter.lukasse@wur.nl
parents: 9
diff changeset
48 help="How to size the ontology terms. See details in documentation below.">
9
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
49 <option value="simple" selected="true">Simple sizing</option>
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
50 <option value="quantification_based">Quantification based sizing</option>
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
51 </param>
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
52 <when value="quantification_based">
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
53 <param name="circleSizeScale" type="select"
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
54 label="Circle sizes scale"
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
55 help="How to adjust the circle sizes according to the quantification value.">
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
56 <option value="2" selected="true">log2</option>
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
57 <option value="10" selected="true">log10</option>
10
65850557aae9 small fixes
pieter.lukasse@wur.nl
parents: 9
diff changeset
58 <option value="99" >None</option>
9
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
59 </param>
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
60 </when>
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
61 <when value="simple">
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
62 </when>
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
63 </conditional>
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
64
89264646e458 improvements release
pieter.lukasse@wur.nl
parents: 5
diff changeset
65
5
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
66 <param name="showObservationItems" type="boolean" checked="true"
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
67 label="Display individual observation items"
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
68 help="Whether to render the individual observation items in the visualization. Disable this if you expect many (thousands) of
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
69 individual observation items per ontology entry."/>
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
70
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
71 <param name="oneTermOnlyAnnotation" type="boolean" checked="true"
13
a4c4656ad9e0 some improvements/fixes?
pieter.lukasse@wur.nl
parents: 10
diff changeset
72 label="Try to use only one term per observation items"
a4c4656ad9e0 some improvements/fixes?
pieter.lukasse@wur.nl
parents: 10
diff changeset
73 help="If checked, the algorithm will try to reduce the number of terms to which an
a4c4656ad9e0 some improvements/fixes?
pieter.lukasse@wur.nl
parents: 10
diff changeset
74 observation item is associated. The observation item can still appear in more than one
a4c4656ad9e0 some improvements/fixes?
pieter.lukasse@wur.nl
parents: 10
diff changeset
75 term circle, but the algorithm will try to reduce this by preferring the bigger circles."/>
5
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
76
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
77 <param name="allowMultipleSuperClasses" type="boolean" checked="false"
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
78 label="Allow ontology terms to be nested under more than one super class"
13
a4c4656ad9e0 some improvements/fixes?
pieter.lukasse@wur.nl
parents: 10
diff changeset
79 help="Some ontology classes can have multiple super classes. Check this to allow
a4c4656ad9e0 some improvements/fixes?
pieter.lukasse@wur.nl
parents: 10
diff changeset
80 nesting the classes under each of its super classes. Even when NOT checking this option,
a4c4656ad9e0 some improvements/fixes?
pieter.lukasse@wur.nl
parents: 10
diff changeset
81 the ontology classes can still appear in more than one
a4c4656ad9e0 some improvements/fixes?
pieter.lukasse@wur.nl
parents: 10
diff changeset
82 term circle/superclass, but the algorithm will try to reduce this by preferring the bigger circles."/>
5
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
83
4
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
84 </inputs>
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
85 <outputs>
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
86 <data name="htmlReportFile" format="html" label="${tool.name} on ${on_string}: ontology observations report (HTML)"></data>
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
87 </outputs>
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
88 <tests>
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
89 <!-- find out how to use -->
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
90 <test>
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
91 </test>
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
92 </tests>
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
93 <help>
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
94
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
95 .. class:: infomark
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
96
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
97
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
98
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
99 **Output**
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
100
5
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
101 This method will generate different visualizations to allow exploring 'ontology annotated' results.
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
102 It generates ontology circles and ontology pie chart visualizations.
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
103
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
104 Circles:
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
105 The inner circles (white circles) are the most specific (or at depth=maximum depth) level of detail containing
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
106 the individual observation items.
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
107
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
108 Sizing:
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
109 * Simple sizing: Each observation item is given the same size. The more observation items found for a certain ontology circle, the bigger it will be.
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
110 * Quantification based sizing: Each observation item is sized according to the given quantification column.
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
111
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
112 Colors:
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
113 * Red borders show the items that have more than one parent in the given ontology scheme. The current visualization avoids redundancy by placing each
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
114 circle inside the parent circle where it has more siblings with observations (not yet an iterative process, so nr of siblings is calculated only at start).
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
115
eb0b7889dd08 added more parameters/options and made Ontology observations file optional;
pieter.lukasse@wur.nl
parents: 4
diff changeset
116
4
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
117
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
118 </help>
b868e946247a Adding ontologyVis tool
pieter.lukasse@wur.nl
parents:
diff changeset
119 </tool>