|
3
|
1 <tool id="transFIC_web" name="TransFIC">
|
|
|
2 <description>TransFIC web service</description>
|
|
4
|
3 <requirements>
|
|
|
4 <requirement type="package" version="2.2.1">requests</requirement>
|
|
|
5 <requirement type="package" version="7.19.3.1">pycurl</requirement>
|
|
|
6 <requirement type="package" version="4.1.0">beautifulsoup4</requirement>
|
|
|
7 <requirement type="python-module">requests</requirement>
|
|
|
8 <requirement type="python-package">pycurl</requirement>
|
|
|
9 <requirement type="python-package">bs4</requirement>
|
|
|
10 </requirements>
|
|
3
|
11 <command interpreter="python">
|
|
|
12 transFIC_web.py --input $input --output $output
|
|
|
13 </command>
|
|
|
14 <inputs>
|
|
|
15 <param name="input" format="text" type="data" label="Inout Variants"/>
|
|
|
16 </inputs>
|
|
|
17 <outputs>
|
|
|
18 <data name="output" format="tabular"/>
|
|
|
19 </outputs>
|
|
|
20 <tests>
|
|
|
21 <test>
|
|
4
|
22 <param name="input" value="condel_input.tsv"/>
|
|
3
|
23 <output name="output" file="transfic_output.csv"/>
|
|
|
24 </test>
|
|
|
25 </tests>
|
|
4
|
26 <help>
|
|
|
27 **What it does**
|
|
|
28
|
|
|
29 This script calls TransFIC web api at http://bg.upf.edu/transfic/
|
|
|
30
|
|
|
31 TransFIC stands for TRANsformed Functional Impact for Cancer.
|
|
|
32 It is a method to transform Functional Impact Scores taking into account the differences in basal tolerance to germline SNVs of genes that belong to
|
|
|
33 different functional classes. This transformation allows to use the scores provided by well-known tools (e.g. SIFT, Polyphen2, MutationAssessor)
|
|
|
34 to rank the functional impact of cancer somatic mutations. Mutations with greater transFIC are more likely to be cancer drivers.
|
|
|
35
|
|
|
36
|
|
|
37 **How does it work**
|
|
|
38
|
|
|
39
|
|
|
40 TransFIC takes as input the Functional Impact Score of a somatic mutation provided by one of the aforementioned tools.
|
|
|
41 It then compares that score to the distribution of scores of germline SNVs observed in genes with similar functional
|
|
|
42 annotations (for instance genes with the same molecular function as provided by the Gene Ontologies).
|
|
|
43 The score is thus transformed using the Zscore formula.
|
|
|
44 The result is that mutations in genes that are less tolerant to germline SNVs are amplified,
|
|
|
45 while the scores of mutations on relatively tolerant genes are decreased.
|
|
|
46
|
|
|
47 **Input**
|
|
|
48
|
|
|
49 There are two main formats allowed:
|
|
|
50
|
|
|
51
|
|
|
52 SNVs may be submitted for analysis both in chromosome and protein coordinates.
|
|
|
53
|
|
|
54
|
|
|
55 The chromosome coordinates (hg19) input must follow this format:
|
|
|
56
|
|
|
57
|
|
|
58 [CHROMOSOME] [START] [END] [MUTANT_NUCLEOTIDE]
|
|
|
59
|
|
|
60
|
|
|
61
|
|
|
62 The END column is the same as the START for SNVs.
|
|
|
63 Those four columns must be separated by tabs. Also a fifth column can optionally be added with the Variant name
|
|
|
64
|
|
|
65
|
|
|
66 Ex:
|
|
|
67
|
|
|
68 9 32473058 32473058 A
|
|
|
69
|
|
|
70 7 43918688 43918688 C
|
|
|
71
|
|
|
72 Additionally, the input could be composed by two columns the strand of the SNV and an identifier:
|
|
|
73
|
|
|
74 [PROTEIN_ID][variant]
|
|
|
75
|
|
|
76 Also tab separated. Currently only Uniprot, RefSeq_Peptide and Ensembl identifiers are recognized by the webserver.
|
|
|
77
|
|
|
78 The variant column must contain the following information (in this order ): change_position, reference_aminoacid and changed_aminoacid
|
|
|
79
|
|
|
80 **Citation**
|
|
|
81
|
|
|
82 If you use this Galaxy tool in work leading to a scientific publication please cite:
|
|
|
83
|
|
|
84 Gonzalez-Perez A, Deu-Pons J and Lopez-Bigas N. Improving the prediction of the functional impact of cancer mutations by baseline tolerance transformation
|
|
|
85 Genome Medicine 2012. 4:89 doi:10.1186/gm390s
|
|
|
86 </help>
|
|
3
|
87 </tool>
|
|
|
88
|