annotate expands.xml @ 4:eb297c27f177 draft default tip

Uploaded
author morinlab
date Sun, 04 Dec 2016 17:38:03 -0500
parents 5fd507c3668e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
1 <tool id="expands" name="EXPANDS" version="1.7.2">
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
2 <description>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
3 Expanding Ploidy and Allele Frequency on Nested Subpopulations (expands) characterizes coexisting subpopulations in a single tumor sample using copy number and allele frequencies derived from exome- or whole genome sequencing input data.
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
4 </description>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
5
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
6 <requirements>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
7 <requirement type="set_environment">MORINLAB_SCRIPTS</requirement>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
8 <requirement type="package" version="14.2">morinlab_scripts</requirement>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
9 <requirement type="set_environment">R_SCRIPT_PATH</requirement>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
10 <requirement type="package" version="1.7.2">expands</requirement>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
11 </requirements>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
12
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
13 <macros>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
14 <import>citation_macros.xml</import>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
15 </macros>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
16
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
17 <stdio>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
18 <exit_code range="1:" level="warning" />
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
19 <exit_code range=":-1" level="warning" />
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
20 <regex match="Error:" />
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
21 <regex match="Exception:" />
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
22 </stdio>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
23
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
24 <command>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
25 Rscript \$MORINLAB_SCRIPTS/expands_wrapper/run_expands.R $segments $segments_mode $maf $sample_id .
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
26 --loh $advanced_expands_options.loh
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
27 --max_score $advanced_expands_options.max_score
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
28 --precision $advanced_expands_options.precision
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
29 --cn_style $advanced_expands_options.cn_style
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
30 --plot_custom
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
31 #if $plotting_options.genes
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
32 --genes $plotting_options.genes
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
33 #end if
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
34 #if $plotting_options.effects
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
35 --effects $plotting_options.effects
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
36 #end if
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
37 --orderBy $plotting_options.orderBy;
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
38
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
39 mv ./expands_custom_raw_*.pdf $rawplot;
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
40 mv ./expands_custom_adj_*.pdf $adjplot;
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
41 mv ./expands_mutations_*.tsv $snvs;
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
42 mv ./expands_sps_*.tsv $subpops;
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
43 </command>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
44
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
45 <inputs>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
46 <!-- Required inputs -->
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
47 <param type="data" name="segments" format="tabular" label="Sequenza, Titan, OncoSNP, or IGV-friendly segments file"/>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
48 <param name="segments_mode" label="Specify the source of the segments file" type="select">
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
49 <option value="S">Sequenza</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
50 <option value="T">Titan</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
51 <option value="I">IGV-friendly</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
52 </param>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
53 <param type="data" name="maf" format="tabular" label="Patient MAF file"/>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
54 <param type="text" name="sample_id" size="20" label="Sample ID"/>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
55
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
56 <!-- Advanced options supplied to EXPANDS -->
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
57 <section name="advanced_expands_options" title="Advanced EXPANDS Options" expanded="False">
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
58 <param type="select" name="loh" optional="true" value="1" label="How should LOH events be handled?">
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
59 <option value="0">Ignore LOH events</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
60 <option value="1">Include all copy-neutral LOH segments and their BAF in clustering</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
61 <option value="2">Include deletion LOH only</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
62 <option value="3">Include all LOH</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
63 </param>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
64 <param type="float" name="max_score" optional="true" value="2.25" label="Upper threshold for noise score of SP detection. Identified SPs with score below this value are."/>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
65 <param type="float" name="precision" optional="true" value="0.05" label="Precision with which subpopulation size is predicted, a small value reflects a high resolution and can lead to a higher number of predicted subpopulations."/>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
66 <param type="select" name="cn_style" optional="true" value="1" label="Style of copy number estimates">
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
67 <option value="1">Integer copy number estimates</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
68 <option value="2">Rational copy number estimates</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
69 </param>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
70 </section>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
71
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
72 <!-- Options for custom annotated plots -->
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
73 <section name="plotting_options" title="Plotting options" expanded="False">
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
74 <param type="data" name="genes" optional="true" format="text" label="Label mutations in these genes (provide a file with one gene per line)"/>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
75 <param type="select" name="effects" optional="true" multiple="true" label="Select effect criteria to apply to mutations to label" display="checkboxes">
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
76 <option value="Splice_Site">Splice_Site</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
77 <option value="Nonsense_Mutation">Nonsense_Mutation</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
78 <option value="Frame_Shift_Del">Frame_Shift_Del</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
79 <option value="Frame_Shift_Ins">Frame_Shift_Ins</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
80 <option value="Nonstop_Mutation">Nonstop_Mutation</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
81 <option value="Translation_Start_Site">Translation_Start_Site</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
82 <option value="In_Frame_Ins">In_Frame_Ins</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
83 <option value="In_Frame_Del">In_Frame_Del</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
84 <option value="Missense_Mutation">Missense_Mutation</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
85 <option value="Intron">Intron</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
86 <option value="Splice_Region">Splice_Region</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
87 <option value="Silent">Silent</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
88 <option value="RNA">RNA</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
89 <option value="5'UTR">5'UTR</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
90 <option value="3'UTR">3'UTR</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
91 <option value="IGR">Intergenic/regulatory region</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
92 <option value="5'Flank">5'Flank</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
93 <option value="3'Flank">3'Flank</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
94 </param>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
95 <param type="select" name="orderBy" optional="true" value="chr" label="How should SNVs be ordered on the x-axis?">
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
96 <option value="chr">By genomic coordinate (chromosome and start position)</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
97 <option value="conf">By confidence of subpopulation assignment</option>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
98 </param>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
99 </section>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
100 </inputs>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
101
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
102 <outputs>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
103 <data format="pdf" name="rawplot"/>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
104 <data format="pdf" name="adjplot"/>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
105 <data format="tabular" name="subpops"/>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
106 <data format="tabular" name="snvs"/>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
107 </outputs>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
108
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
109 <tests>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
110 </tests>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
111
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
112 <help>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
113 <![CDATA[
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
114
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
115 .. class:: infomark
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
116
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
117 **What this tool does**
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
118
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
119 Expanding Ploidy and Allele Frequency on Nested Subpopulations (expands) characterizes coexisting subpopulations in a single tumor sample using copy number and allele frequencies derived from exome- or whole genome sequencing input data.
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
120
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
121 .. _EXPANDS: https://cran.r-project.org/web/packages/expands/index.html
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
122
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
123 -----
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
124
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
125 .. class:: infomark
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
126
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
127 **Input**
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
128
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
129 This tool takes as its data inputs a segments file and a MAF file. The segments file can be generated by the Sequenza or Titan copy number-calling tools. Alternatively, the tool accepts a segments file formatted for IGV
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
130
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
131 A Sequenza segments file is expected to have the following tab-separated columns: chromosome, start.pos, end.pos, Bf, N.BAF, sd.BAF, depth.ratio, N.ratio, sd.ratio, CNt, A, B, LPP
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
132
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
133 A Titan segments file is expected to have the following tab-separated columns: Sample, Chromosome, Start_Position(bp), End_Position(bp), Length(bp), Median_Ratio, Median_logR, TITAN_state, TITAN_call, Copy_Number, MinorCN, MajorCN, Clonal_Cluster, Clonal_Frequency.
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
134
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
135 **Output**
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
136
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
137 This tool generates four output files:
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
138 - a TSV file describing the subpopulations predicted by EXPANDS and their details
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
139 - a TSV file describing the SNVs input to EXPANDS and their estimated copy states, allele frequency, and subpopulation assignment as inferred by EXPANDS
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
140 - two PDFs containing plots of the EXPANDS results, one with SNVs plot along with their raw allele frequency, and one with SNVs plot with their frequency adjusted for tumour purity and copy number states
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
141
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
142 For more information on the output tables, see the EXPANDS documentation on CRAN.
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
143
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
144 ]]>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
145
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
146 </help>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
147
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
148 <citations>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
149 <expand macro="morinlab_citation"/>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
150 <expand macro="galaxy_citation"/>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
151 <expand macro="expands_citation"/>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
152 </citations>
5fd507c3668e Uploaded
morinlab
parents:
diff changeset
153 </tool>