annotate oncoprintplus.xml @ 4:2877b1ba1250 draft default tip

planemo upload for repository https://github.com/morinlab/tools-morinlab/tree/master/tools/oncoprintplus commit 4ef2d91b7c1686a2696b92fe538d4aec51d05e40-dirty
author morinlab
date Tue, 11 Oct 2016 14:26:04 -0400
parents 97767a410c75
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
97767a410c75 Uploaded
morinlab
parents:
diff changeset
1 <tool id="oncoprintplus" name="OncoPrintPlus" version="1.0.0">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
2
97767a410c75 Uploaded
morinlab
parents:
diff changeset
3 <description>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
4 creates a summary matrix plot of cohort wide mutations
97767a410c75 Uploaded
morinlab
parents:
diff changeset
5 </description>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
6
4
2877b1ba1250 planemo upload for repository https://github.com/morinlab/tools-morinlab/tree/master/tools/oncoprintplus commit 4ef2d91b7c1686a2696b92fe538d4aec51d05e40-dirty
morinlab
parents: 0
diff changeset
7 <macros>
2877b1ba1250 planemo upload for repository https://github.com/morinlab/tools-morinlab/tree/master/tools/oncoprintplus commit 4ef2d91b7c1686a2696b92fe538d4aec51d05e40-dirty
morinlab
parents: 0
diff changeset
8 <import>citations.xml</import>
2877b1ba1250 planemo upload for repository https://github.com/morinlab/tools-morinlab/tree/master/tools/oncoprintplus commit 4ef2d91b7c1686a2696b92fe538d4aec51d05e40-dirty
morinlab
parents: 0
diff changeset
9 </macros>
2877b1ba1250 planemo upload for repository https://github.com/morinlab/tools-morinlab/tree/master/tools/oncoprintplus commit 4ef2d91b7c1686a2696b92fe538d4aec51d05e40-dirty
morinlab
parents: 0
diff changeset
10
0
97767a410c75 Uploaded
morinlab
parents:
diff changeset
11 <requirements>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
12 <requirement type="binary">Rscript</requirement>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
13 <requirement type="package" version="3.2.1">R</requirement>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
14 <requirement type="package" version="1.0">cancer_genomics_functions</requirement>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
15 <requirement type="environment" verion="1.0">CANCER_GENOMICS_FUNCTIONS_PATH</requirement>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
16 <requirement type="package" version="5.3.4">boutroslab_plotting_general</requirement>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
17 </requirements>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
18
97767a410c75 Uploaded
morinlab
parents:
diff changeset
19 <command detect_errors="aggressive">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
20
97767a410c75 Uploaded
morinlab
parents:
diff changeset
21 touch output.pdf;
97767a410c75 Uploaded
morinlab
parents:
diff changeset
22 Rscript $__tool_directory__/oncoprintplus.R
97767a410c75 Uploaded
morinlab
parents:
diff changeset
23 --input_snv $input_maf
97767a410c75 Uploaded
morinlab
parents:
diff changeset
24 --cancer_genomics_functions_path \$CANCER_GENOMICS_FUNCTIONS_PATH/
97767a410c75 Uploaded
morinlab
parents:
diff changeset
25
97767a410c75 Uploaded
morinlab
parents:
diff changeset
26 #if $gene.order.value == "default"
97767a410c75 Uploaded
morinlab
parents:
diff changeset
27
97767a410c75 Uploaded
morinlab
parents:
diff changeset
28 #else
97767a410c75 Uploaded
morinlab
parents:
diff changeset
29 --gene_order $gene.order
97767a410c75 Uploaded
morinlab
parents:
diff changeset
30 #end if
97767a410c75 Uploaded
morinlab
parents:
diff changeset
31
97767a410c75 Uploaded
morinlab
parents:
diff changeset
32 #if $gene.gene_list
97767a410c75 Uploaded
morinlab
parents:
diff changeset
33 --gene_list $gene.gene_list
97767a410c75 Uploaded
morinlab
parents:
diff changeset
34 #end if
97767a410c75 Uploaded
morinlab
parents:
diff changeset
35
97767a410c75 Uploaded
morinlab
parents:
diff changeset
36 #if $gene.snv_counts
97767a410c75 Uploaded
morinlab
parents:
diff changeset
37 --plot_gene_snv_counts
97767a410c75 Uploaded
morinlab
parents:
diff changeset
38 #end if
97767a410c75 Uploaded
morinlab
parents:
diff changeset
39
97767a410c75 Uploaded
morinlab
parents:
diff changeset
40 #if $gene.mutsig.plot
97767a410c75 Uploaded
morinlab
parents:
diff changeset
41 --plot_gene_mutsig
97767a410c75 Uploaded
morinlab
parents:
diff changeset
42 #end if
97767a410c75 Uploaded
morinlab
parents:
diff changeset
43
97767a410c75 Uploaded
morinlab
parents:
diff changeset
44 #if $gene.mutsig.mutsig
97767a410c75 Uploaded
morinlab
parents:
diff changeset
45 --gene_mutsig $gene.mutsig.mutsig
97767a410c75 Uploaded
morinlab
parents:
diff changeset
46 #end if
97767a410c75 Uploaded
morinlab
parents:
diff changeset
47
97767a410c75 Uploaded
morinlab
parents:
diff changeset
48 #if $gene.oncodrive.plot
97767a410c75 Uploaded
morinlab
parents:
diff changeset
49 --plot_gene_oncodrive
97767a410c75 Uploaded
morinlab
parents:
diff changeset
50 #end if
97767a410c75 Uploaded
morinlab
parents:
diff changeset
51
97767a410c75 Uploaded
morinlab
parents:
diff changeset
52 #if $gene.oncodrive.oncodrive
97767a410c75 Uploaded
morinlab
parents:
diff changeset
53 --gene_oncodrive $gene.oncodrive.oncodrive
97767a410c75 Uploaded
morinlab
parents:
diff changeset
54 #end if
97767a410c75 Uploaded
morinlab
parents:
diff changeset
55
97767a410c75 Uploaded
morinlab
parents:
diff changeset
56 #if $patient.covariates.use_covariates == "no":
97767a410c75 Uploaded
morinlab
parents:
diff changeset
57
97767a410c75 Uploaded
morinlab
parents:
diff changeset
58 #if $patient.covariates.order.value == "default":
97767a410c75 Uploaded
morinlab
parents:
diff changeset
59
97767a410c75 Uploaded
morinlab
parents:
diff changeset
60 #else
97767a410c75 Uploaded
morinlab
parents:
diff changeset
61 --patient_order snv_counts
97767a410c75 Uploaded
morinlab
parents:
diff changeset
62 #end if
97767a410c75 Uploaded
morinlab
parents:
diff changeset
63
97767a410c75 Uploaded
morinlab
parents:
diff changeset
64 #else
97767a410c75 Uploaded
morinlab
parents:
diff changeset
65
97767a410c75 Uploaded
morinlab
parents:
diff changeset
66 --patient_covariate_data $patient.covariates.covariate_data
97767a410c75 Uploaded
morinlab
parents:
diff changeset
67
97767a410c75 Uploaded
morinlab
parents:
diff changeset
68 #for $item in $patient.covariates.plot:
97767a410c75 Uploaded
morinlab
parents:
diff changeset
69 --plot_patient_covariate $item.covariate_to_plot
97767a410c75 Uploaded
morinlab
parents:
diff changeset
70 #end for
97767a410c75 Uploaded
morinlab
parents:
diff changeset
71
97767a410c75 Uploaded
morinlab
parents:
diff changeset
72 #for $item in $patient.covariates.order:
97767a410c75 Uploaded
morinlab
parents:
diff changeset
73 --patient_order $item.covariate_or_internal.order
97767a410c75 Uploaded
morinlab
parents:
diff changeset
74 #end for
97767a410c75 Uploaded
morinlab
parents:
diff changeset
75
97767a410c75 Uploaded
morinlab
parents:
diff changeset
76 #end if
97767a410c75 Uploaded
morinlab
parents:
diff changeset
77
97767a410c75 Uploaded
morinlab
parents:
diff changeset
78 #if $patient.snv_counts
97767a410c75 Uploaded
morinlab
parents:
diff changeset
79 --plot_patient_snv_counts
97767a410c75 Uploaded
morinlab
parents:
diff changeset
80 #end if
97767a410c75 Uploaded
morinlab
parents:
diff changeset
81
97767a410c75 Uploaded
morinlab
parents:
diff changeset
82 #if $patient.snv_distribution
97767a410c75 Uploaded
morinlab
parents:
diff changeset
83 --plot_patient_snv_distribution
97767a410c75 Uploaded
morinlab
parents:
diff changeset
84 #end if
97767a410c75 Uploaded
morinlab
parents:
diff changeset
85
97767a410c75 Uploaded
morinlab
parents:
diff changeset
86 --center_plot $center_plot
97767a410c75 Uploaded
morinlab
parents:
diff changeset
87 --output ./output.pdf;
97767a410c75 Uploaded
morinlab
parents:
diff changeset
88
97767a410c75 Uploaded
morinlab
parents:
diff changeset
89 mv output.pdf $output;
97767a410c75 Uploaded
morinlab
parents:
diff changeset
90
97767a410c75 Uploaded
morinlab
parents:
diff changeset
91 </command>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
92
97767a410c75 Uploaded
morinlab
parents:
diff changeset
93 <inputs>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
94
97767a410c75 Uploaded
morinlab
parents:
diff changeset
95 <param type="data" format="maf" name="input_maf" label="Cohort Wide MAF File"/>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
96
97767a410c75 Uploaded
morinlab
parents:
diff changeset
97 <param type="select" name="center_plot" label="Central Plot">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
98 <option value="impact" selected="True">VCF2MAF IMPACT</option>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
99 <option value="variant_classification">Variant Classification</option>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
100 </param>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
101
97767a410c75 Uploaded
morinlab
parents:
diff changeset
102 <section name="gene" title="Gene Related Inputs" expanded="False">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
103 <param type="select" name="order" label="Order of Genes">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
104 <option value="default" selected="True">Order in MAF</option>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
105 <option value="snv_counts">SNV Counts</option>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
106 <option value="mutsig">MutSigCV Data</option>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
107 <option value="oncodrive">Oncodrive-FM Data</option>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
108 </param>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
109 <param type="boolean" name="snv_counts" label="Plot Gene SNV Counts" checked="true"/>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
110 <param type="data" format="txt" name="gene_list" label="List of Genes Include" optional="true"/>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
111 <section name="mutsig" title="MutsigCV Inputs" expanded="False">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
112 <param type="boolean" name="plot" label="Plot MutSigCV Data" checked="false"/>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
113 <param type="data" format="txt" name="mutsig" label="Mutsig Input" optional="true"/>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
114 </section>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
115 <section name="oncodrive" title="Oncodrive-FM Inputs" expanded="False">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
116 <param type="boolean" name="plot" label="Plot Oncodrive-FM Data" checked="false"/>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
117 <param type="data" format="txt" name="oncodrive" label="Oncodrive-FM Input" optional="true"/>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
118 </section>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
119 </section>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
120 <section name="patient" title="Patient Related Inputs" expanded="False">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
121 <conditional name="covariates">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
122 <param name="use_covariates" type="select" label="Use Patient Covariates">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
123 <option value="no" selected="True">No</option>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
124 <option value="yes">Yes</option>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
125 </param>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
126 <when value="no">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
127 <repeat name="order" title="Patient Order" default="1">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
128 <param type="select" name="order" label="Order of Patients">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
129 <option value="default" selected="True">Order in MAF</option>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
130 <option value="snv_counts">SNV Counts</option>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
131 </param>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
132 </repeat>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
133 </when>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
134 <when value="yes">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
135 <param type="data" format="tabular" name="covariate_data" label="Patient Covariate File"/>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
136 <repeat name="plot" title="Plot Patient Covariate" default="1">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
137 <param type="text" name="covariate_to_plot" label="Plot Patient Covariate" />
97767a410c75 Uploaded
morinlab
parents:
diff changeset
138 </repeat>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
139 <repeat name="order" title="Patient Order" default="1">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
140 <conditional name="covariate_or_internal">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
141 <param name="use_covariate_or_internal" type="select" label="Order on">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
142 <option value="cov" selected="True">Covariate</option>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
143 <option value="int">Other</option>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
144 </param>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
145 <when value="cov">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
146 <param type="select" name="order" label="Order of Patients">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
147 <option value="default" selected="True">Order in MAF</option>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
148 <option value="snv_counts">SNV Counts</option>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
149 </param>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
150 </when>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
151 <when value="int">
97767a410c75 Uploaded
morinlab
parents:
diff changeset
152 <param name="order" type="text" title="Order of Patients"/>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
153 </when>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
154 </conditional>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
155 </repeat>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
156 </when>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
157 </conditional>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
158 <param type="boolean" name="snv_counts" label="Plot Patient SNV Counts" checked="true"/>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
159 <param type="boolean" name="snv_distribution" label="Plot Patient SNV Distribution" checked="true"/>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
160 </section>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
161 </inputs>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
162 <outputs>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
163 <data format="pdf" name="output"/>
97767a410c75 Uploaded
morinlab
parents:
diff changeset
164 </outputs>
4
2877b1ba1250 planemo upload for repository https://github.com/morinlab/tools-morinlab/tree/master/tools/oncoprintplus commit 4ef2d91b7c1686a2696b92fe538d4aec51d05e40-dirty
morinlab
parents: 0
diff changeset
165 <help>
2877b1ba1250 planemo upload for repository https://github.com/morinlab/tools-morinlab/tree/master/tools/oncoprintplus commit 4ef2d91b7c1686a2696b92fe538d4aec51d05e40-dirty
morinlab
parents: 0
diff changeset
166 https://labs.oicr.on.ca/boutros-lab/software/bpg
2877b1ba1250 planemo upload for repository https://github.com/morinlab/tools-morinlab/tree/master/tools/oncoprintplus commit 4ef2d91b7c1686a2696b92fe538d4aec51d05e40-dirty
morinlab
parents: 0
diff changeset
167 </help>
2877b1ba1250 planemo upload for repository https://github.com/morinlab/tools-morinlab/tree/master/tools/oncoprintplus commit 4ef2d91b7c1686a2696b92fe538d4aec51d05e40-dirty
morinlab
parents: 0
diff changeset
168 <citations>
2877b1ba1250 planemo upload for repository https://github.com/morinlab/tools-morinlab/tree/master/tools/oncoprintplus commit 4ef2d91b7c1686a2696b92fe538d4aec51d05e40-dirty
morinlab
parents: 0
diff changeset
169 <expand macro="morinlab_citation"/>
2877b1ba1250 planemo upload for repository https://github.com/morinlab/tools-morinlab/tree/master/tools/oncoprintplus commit 4ef2d91b7c1686a2696b92fe538d4aec51d05e40-dirty
morinlab
parents: 0
diff changeset
170 <expand macro="galaxy_citation"/>
2877b1ba1250 planemo upload for repository https://github.com/morinlab/tools-morinlab/tree/master/tools/oncoprintplus commit 4ef2d91b7c1686a2696b92fe538d4aec51d05e40-dirty
morinlab
parents: 0
diff changeset
171 </citations>
0
97767a410c75 Uploaded
morinlab
parents:
diff changeset
172 </tool>