annotate cluster.tools/heatmap.from.cluster.result.xml @ 2:b442996b66ae draft

Uploaded
author peter-waltman
date Wed, 27 Feb 2013 20:17:04 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
1 <tool id="cluster_heatmap" name="Generate Heatmap for Clustering Result" force_history_refresh="True">
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
2 <command interpreter="python">heatmap.from.cluster.result.py
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
3 -d ${dataset1}
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
4 -s ${cluster_second_direction_cond.cluster_second_direction}
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
5
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
6 #if str($cluster_second_direction_cond.cluster_second_direction) == 'prev':
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
7 -D ${cluster_second_direction_cond.dataset2}
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
8 #end if
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
9 -i ${image_format_cond.image_format}
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
10 -t ${output_treeview_format}
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
11 -r ${reverse_rows}
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
12 #if str($plot_kms_cond.plot_kms) == 'yes':
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
13 -C ${dataset1}
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
14 -S ${plot_kms_cond.survial_data}
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
15 -M ${plot_kms_cond.mode}
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
16 -T "${plot_kms_cond.title}"
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
17 -I none
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
18 #end if
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
19
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
20 #if str($image_format_cond.image_format) == 'png':
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
21 -h $report_html
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
22 -p ${report_html.files_path}
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
23 #end if
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
24 #if str($image_format_cond.image_format) == 'pdf':
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
25 -h $report_pdf
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
26 -p ${report_pdf.files_path}
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
27 #end if
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
28 #if str($treeview_output) != 'None':
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
29 -o ${treeview_output}
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
30 #end if
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
31
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
32 </command>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
33 <inputs>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
34 <param format="rdata" name="dataset1" type="data" label="Clustering Classification" help="Cluster result file from CCPLUS, HAC, or PAM"/>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
35 <conditional name="plot_kms_cond">
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
36 <param name="plot_kms" type='select' label="Plot Kaplan-Meiers Survival Plot as well (primary clustering ONLY)?" >
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
37 <option value="no" selected='true'>No</option>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
38 <option value="yes" >Yes</option>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
39 </param>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
40 <when value='yes'>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
41 <param name="survial_data" type="data" format="tabular" label="Clinical Data" help="Specify the clinical data to use for the Kaplan-Meiers Plot (see help)"/>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
42 <param name="mode" type="select" display='radio' label="Report Mode" help="Specify the mode to use when performing Log-Rank tests (see help below)">
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
43 <option value="all" selected='true' >All</option>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
44 <option value="one">One</option>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
45 <option value="both">Both</option>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
46 </param>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
47 <param name="title" type="text" label="Title" value="Report"/>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
48 </when>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
49 </conditional>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
50 <conditional name="cluster_second_direction_cond">
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
51 <param name="cluster_second_direction" type="select" label="Cluster the second dimension? (e.g. rows if this is a sample cluster)" help="Cluster the 2nd dimension of matrix in the cluster result (see help below)">
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
52 <option value="no" selected="true">No</option>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
53 <option value="yes">Yes</option>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
54 <option value="prev">Previous Cluster Result</option>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
55 </param>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
56 <when value="prev">
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
57 <param format="rdata" name="dataset2" type="data" label="Previous Cluster result #2 (secondary result, e.g. rows)" help="Cluster result file from CCPLUS, HAC, or PAM"/>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
58 </when>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
59 </conditional>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
60 <conditional name="image_format_cond">
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
61 <param name="image_format" type="select" display='radio' label="Image format">
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
62 <option value="pdf">PDF</option>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
63 <option value="png" selected='true' >PNG (html wrapper)</option>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
64 </param>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
65 </conditional>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
66 <param name="output_treeview_format" type='select' display="radio" label="Output in TreeView format as well?" help="Specify whether or not to produce files for TreeView" >
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
67 <option value="no">No</option>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
68 <option value="yes" selected='true' >Yes</option>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
69 </param>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
70 <param name="reverse_rows" type='select' display="radio" label="Reverse Row-order (to make consistent w\TreeView Display)?" help="Specify whether or not to reverse Row-order (to make the heatmap consistent with output from TreeView (reversed otherwise)" >
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
71 <option value="no" selected='true'>No</option>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
72 <option value="yes">Yes</option>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
73 </param>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
74 </inputs>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
75 <outputs>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
76 <data format="html" name="report_html" label="Heatmap from cluster results (HTML)">
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
77 <filter>(image_format_cond['image_format']=="png")</filter>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
78 </data>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
79 <data format="pdf" name="report_pdf" label="Heatmap from cluster results (PDF)">
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
80 <filter>(image_format_cond['image_format']=="pdf")</filter>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
81 </data>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
82 <data format="tgz" name="treeview_output" label="Heatmap from cluster results (tgz of TreeView files)">
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
83 <filter>(output_treeview_format)=="yes"</filter>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
84 </data>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
85 </outputs>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
86 <help>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
87 .. class:: infomark
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
88
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
89 **Generate Heatmap for Clustering Result** - Tool to generate a heatmap and dendrogram for a clustering result
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
90
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
91 **OUTPUT:**
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
92 * **Heatmap** in either PDF or PNG format
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
93 * **TreeView Files** gzip tarball file of the relevant files (OPTIONAL)
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
94
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
95 ----
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
96
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
97 **Parameters**
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
98
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
99 - **Clustering Classification** Specify the clustering classification (RData file format - use the 'Convert tab-delimited Cluster Assignments to RData" tool to convert assignments in tab-delimited format).
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
100
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
101 - **Plot Kaplan-Meiers Survival Plot as well (primary clustering ONLY)?** Specify whether or not to also plot a Kaplan-Meiers Surivial Plot. **NOTE*, the cluster results must be a **SAMPLE** cluster.
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
102
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
103 - **Cluster the second dimension?** Specify whether or not to cluster the 2nd dimension of matrix in the cluster result. Choice of:
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
104 * No
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
105 * Yes - Generate a default clustering (HAC with Euclidean distance)
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
106 * Previous Cluster Result - MUST specify a previous clustering result
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
107
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
108 - **IF Cluster the second dimension? is a previous clustering result:**
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
109 * **Previous Cluster result #2** Specify the clustering classification for the 2nd dimension (RData file format - use the 'Convert tab-delimited Cluster Assignments to RData" tool to convert assignments in tab-delimited format).
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
110
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
111 - **IF Plot Kaplan-Meiers Survival Plot is YES:**
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
112 * **Clinical Data** Clinical data to use for the Kaplan-Meiers Plot (must be formated - See the "Format Raw TCGA sample IDs")
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
113
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
114 * **Report Mode** Mode to use when performing Log-Rank tests **(MUST SPECIFY A PROPERLY FORMATTED CLINICAL DATA FILE)** . Choice of:
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
115
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
116 * All - All clusters versus each other
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
117 * One - One cluster versus a meta-cluster composed of the others. Search performed exhaustively.
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
118 * Both - Perform both all-v-all and and one-v-others test; select the choice of K that gives the best
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
119
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
120 * **Title** - Title to use for Kaplan-Meiers Plot
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
121
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
122
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
123 </help>
b442996b66ae Uploaded
peter-waltman
parents:
diff changeset
124 </tool>