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