annotate tools/oncodrivefm_tool/oncodrivefm_tool.xml @ 2:09f9829f1400

tag
author Saket Choudhary <saketkc@gmail.com>
date Wed, 20 Nov 2013 01:47:49 +0530
parents 386fa4776fde
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
1 <tool id="oncodrivefm_tool" name="OncodriveFM">
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
2 <description>OncodriveFM </description>
1
Saket Choudhary <saketkc@gmail.com>
parents: 0
diff changeset
3 <requirements>
Saket Choudhary <saketkc@gmail.com>
parents: 0
diff changeset
4 <requirement type="package" version="2.0.1">requests</requirement>
Saket Choudhary <saketkc@gmail.com>
parents: 0
diff changeset
5 </requirements>
0
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
6
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
7 <command interpreter="python">
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
8 #if $mappingpathcondition.hasmapfile=="yes"
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
9 oncodrivefm_tool.py -N $samplings -e $estimator --gt $gene_threshold --pt $pathway_threshold -s $slices -m $mapping_path -o1 $output1 -o2 $output2 -i $input
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
10 #else
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
11 oncodrivefm_tool.py -N $samplings -e $estimator --gt $gene_threshold --pt $pathway_threshold -s $slices -o1 $output1 -o2 $output2 -i $input
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
12 #end if
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
13 </command>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
14 <inputs>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
15 <param name="input" format="tabular" type="data" label="Input" />
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
16 <param name="samplings" type="integer" label="Samplings" help="Number of samplings to compute the FM bias pvalue" optional="true" value="10000"/>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
17
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
18 <param name="estimator" type="select" label="Estimator" help="Test estimator for computation" optional="true">
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
19 <option value="median">Median</option>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
20 <option value="mean">Mean</option>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
21 </param>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
22
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
23
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
24 <param name="gene_threshold" type="integer" label="Gene Threshold" help="Minimum number of mutations per gene to compute the FM bias" optional="true" value="2"/>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
25 <param name="pathway_threshold" type="integer" label="Pathway Threshold" help="Minimum number of mutations per pathway to compute the FM bias" optional="true" value="10" />
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
26 <param name="slices" type="text" label="Slices" help="Slices to process separated by commas(slices=SIFT,PPH2,MA)" optional="true" value="SIFT,PPH2,MA"/>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
27 <conditional name="mappingpathcondition">
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
28 <param name="hasmapfile" type="select" label="Have a mapping gene file">
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
29 <option value="no">No</option>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
30 <option value="yes">Yes</option>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
31 </param>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
32 <when value="yes">
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
33 <param name="mapping_path" type="data" format="tabular" label=" File with mappings between genes and pathways to be analysed"/>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
34 </when>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
35 </conditional>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
36 </inputs>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
37 <outputs>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
38
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
39 <data format="tabular" name="output1"/>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
40 <data format="tabular" name="output2" >
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
41 <filter>mappingpathcondition["hasmapfile"]=="yes"</filter>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
42 </data>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
43 </outputs>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
44 <help>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
45 **What it does**
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
46 Oncodrive-fm is an approach to uncover driver genes or gene modules.
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
47 It computes a metric of functional impact using three well-known methods (SIFT, PolyPhen2 and MutationAssessor)
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
48 and assesses how the functional impact of variants found in a gene across several tumor samples deviates from
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
49 a null distribution. It is thus based on the assumption that any bias towards the accumulation of variants
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
50 with high functional impact is an indication of positive selection and can thus be used to detect candidate
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
51 driver genes or gene modules.
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
52
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
53 **Citation**
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
54 If you use this Galaxy tool in work leading to a scientific publication please cite:
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
55
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
56 Gonzalez-Perez A and Lopez-Bigas N. 2012. Functional impact bias reveals cancer drivers. Nucleic Acids Res., 10.1093/nar/gks743.
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
57
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
58 </tool>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
59