annotate tools/oncodrivefm_tool/oncodrivefm_tool.xml @ 1:386fa4776fde

tag
author Saket Choudhary <saketkc@gmail.com>
date Wed, 20 Nov 2013 01:45:54 +0530
parents 8447ba178b06
children 09f9829f1400
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 <tool_dependency>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
7 <package name="oncodrivefm">
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
8 <install version="0.6-dev">
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
9 <actions>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
10 <action type="setup_virtualenv">distribute</action>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
11 <action type="setup_virtualenv">python-dateutil==2.1</action>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
12 <action type="setup_virtualenv">pytz==2013b</action>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
13 <action type="setup_virtualenv">numpy==1.7.1</action>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
14 <action type="setup_virtualenv">scipy==0.12.0</action>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
15 <action type="setup_virtualenv">pandas==0.12.0</action>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
16 <action type="setup_virtualenv">statsmodels==0.4.3</action>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
17 <action type="setup_virtualenv">https://bitbucket.org/bbglab/oncodrivefm/get/master.tar.gz</action>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
18 </actions>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
19 </install>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
20 <readme>OncodriveFm avalable at https://bitbucket.org/bbglab/oncodrivefm/</readme>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
21 </package>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
22 </tool_dependency>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
23
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
24 <command interpreter="python">
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
25 #if $mappingpathcondition.hasmapfile=="yes"
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
26 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
27 #else
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
28 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
29 #end if
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
30 </command>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
31 <inputs>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
32 <param name="input" format="tabular" type="data" label="Input" />
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
33 <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
34
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
35 <param name="estimator" type="select" label="Estimator" help="Test estimator for computation" optional="true">
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
36 <option value="median">Median</option>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
37 <option value="mean">Mean</option>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
38 </param>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
39
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
40
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
41 <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
42 <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
43 <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
44 <conditional name="mappingpathcondition">
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
45 <param name="hasmapfile" type="select" label="Have a mapping gene file">
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
46 <option value="no">No</option>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
47 <option value="yes">Yes</option>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
48 </param>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
49 <when value="yes">
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
50 <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
51 </when>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
52 </conditional>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
53 </inputs>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
54 <outputs>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
55
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
56 <data format="tabular" name="output1"/>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
57 <data format="tabular" name="output2" >
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
58 <filter>mappingpathcondition["hasmapfile"]=="yes"</filter>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
59 </data>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
60 </outputs>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
61 <help>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
62 **What it does**
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
63 Oncodrive-fm is an approach to uncover driver genes or gene modules.
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
64 It computes a metric of functional impact using three well-known methods (SIFT, PolyPhen2 and MutationAssessor)
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
65 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
66 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
67 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
68 driver genes or gene modules.
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
69
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
70 **Citation**
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
71 If you use this Galaxy tool in work leading to a scientific publication please cite:
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
72
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
73 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
74
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
75 </tool>
Saket Choudhary <saketkc@gmail.com>
parents:
diff changeset
76