annotate oncostrip.xml @ 5:b78c81a7ebaf draft

Uploaded
author morinlab
date Thu, 02 Mar 2017 17:03:18 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
1 <tool id="oncostrip" name="Oncostrip Plot" version="0.9.30">
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
2
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
3 <description>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
4 Cohort-wide mutation oncostrip from MAF and (optionally) GISTIC data
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
5 </description>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
6
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
7 <command detect_errors="aggressive">
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
8
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
9 mkdir outputs;
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
10 touch gene_list.txt;
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
11 #if $gene_input_type.gene_input_type_selector.value == "other":
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
12 echo $gene_input_type.gene > gene_list.txt;
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
13 #else:
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
14 cat $gene_input_type.gene_file > gene_list.txt;
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
15 #end if
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
16
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
17 Rscript $__tool_directory__/oncostrip_gistic.R
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
18 --input_maf $input_maf
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
19 --gene_list gene_list.txt
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
20 --output_plot $output_plot
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
21 #if $include_anno.anno == "use_anno":
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
22 --anno $include_anno.anno_file
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
23 #end if
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
24 #if $sort_by == "anno":
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
25 --sort_by anno
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
26 #elif $sort_by == "gene":
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
27 --sort_by gene
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
28 #else:
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
29 --sort_by $sort_by
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
30 #end if
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
31 #if $include_gistic.gistic == "use_gistic":
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
32 -gal $include_gistic.file1
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
33 -ga $include_gistic.file2
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
34 -gd $include_gistic.file3
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
35 #end if
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
36 ;
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
37
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
38 </command>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
39
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
40 <inputs>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
41 <param type="data" format="maf" name="input_maf" label="MAF File"/>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
42 <conditional name="gene_input_type">
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
43 <param name="gene_input_type_selector" type="select" label="Choose how to input genes">
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
44 <option value="file" selected="True">Gene File</option>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
45 <option value="other">Other</option>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
46 </param>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
47 <when value="file">
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
48 <param name="gene_file" type="data" format="txt" label="Gene File" help="list of genes separated by newlines" />
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
49 </when>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
50 <when value="other">
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
51 <param name="gene" type="text" value="TP53" label="Gene" help="type the single gene" />
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
52 </when>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
53 </conditional>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
54
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
55 <param name="sort_by" type="select" label="Sort samples and genes in output?">
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
56 <option value="none">No sorting</option>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
57 <option value="gene">Sort genes and patients using mutation frequency</option>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
58 <option value="anno">Sort on annotation, then mutation frequency</option>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
59 </param>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
60
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
61 <conditional name="include_anno">
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
62 <param name="anno" type="select" display="radio" label="Optional: include annotation information for each sample">
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
63 <option value="use_anno" checked="false">Include</option>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
64 <option value="no_anno" checked="true">Do not include</option>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
65 </param>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
66 <when value="use_anno">
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
67 <param name="anno_file" type="data" format="txt" optional="true" label="Annotation file" help="text file with the first column listing each sample and remaining columns reserved for annotation" />
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
68
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
69
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
70 </when>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
71 </conditional>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
72 <conditional name="include_gistic">
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
73 <param name="gistic" type="select" display="radio" label="Optional: include GISTIC output in display">
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
74 <option value="use_gistic" checked="false">Include</option>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
75 <option value="no_gistic" checked="true">Do not include</option>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
76 </param>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
77 <when value="use_gistic">
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
78 <param name="file1" type="data" format="txt" label="all_lesions" help="all_lesions output from GISTIC" />
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
79 <param name="file2" type="data" format="txt" label="amp_genes" help="amp_genes output from GISTIC" />
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
80 <param name="file3" type="data" format="txt" label="del_genes" help="del_genes output from GISTIC" />
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
81 </when>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
82 </conditional>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
83 </inputs>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
84
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
85 <outputs>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
86 <data format="pdf" name="output_plot"/>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
87 </outputs>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
88 <citations>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
89 <citation type="bibtex">
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
90 @article {Albuquerque089631,
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
91 author = {Albuquerque, Marco A and Grande, Bruno M and Ritch, Elie and Jessa, Selin and Krzywinski, Martin I and Grewal, Jasleen and Shah, Sohrab and Boutros, Paul and Morin, Ryan},
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
92 title = {Enhancing Knowledge Discovery from Cancer Genomics Data with Galaxy},
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
93 year = {2016},
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
94 doi = {10.1101/089631},
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
95 publisher = {Cold Spring Harbor Labs Journals},
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
96 URL = {http://biorxiv.org/content/early/2016/11/26/089631},
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
97 eprint = {http://biorxiv.org/content/early/2016/11/26/089631.full.pdf},
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
98 journal = {bioRxiv}
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
99 }
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
100
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
101 </citation>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
102 <citation type="bibtex">
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
103 @misc{
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
104 goecks2010galaxy,
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
105 title={Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences},
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
106 author={Goecks, Jeremy and Nekrutenko, Anton and Taylor, James and others},
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
107 journal={Genome Biol},
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
108 volume={11},
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
109 number={8},
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
110 pages={R86},
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
111 year={2010}
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
112 }
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
113 </citation>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
114 <citation type="doi">10.1101/052662</citation>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
115 </citations>
b78c81a7ebaf Uploaded
morinlab
parents:
diff changeset
116 </tool>