comparison mutationassesor_web/mutation_assesor.xml @ 0:e51722489ddb draft default tip

Uploaded
author saket-choudhary
date Tue, 07 Oct 2014 19:40:29 -0400
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:e51722489ddb
1 <tool id="mutationassesor_web" name="MutationAssesor">
2 <description>MutationAssesor web service</description>
3 <requirements>
4 <requirement type="package" version="2.2.1">requests</requirement>
5 <requirement type="python-module">requests</requirement>
6 </requirements>
7 <command interpreter="python">mutation_assesor.py --input $input --output $output
8 #if $options.protein == "yes"
9 --protein
10 #else
11 $options.hg19
12 #end if
13 </command>
14 <inputs>
15 <param name="input" format="txt" type="data" label="Input variants" />
16 <conditional name="options">
17 <param name="protein" type="select" label="Protein Input">
18 <option value="yes">Yes</option>
19 <option value="no">No</option>
20 </param>
21 <when value="no">
22 <param name="hg19" type="select" label="hg19">
23 <option value="--hg19">Yes</option>
24 <option value="">No</option>
25 </param>
26 </when>
27 </conditional>
28 </inputs>
29 <outputs>
30 <data name="output" format="csv"/>
31 </outputs>
32 <tests>
33 <test>
34 <param name="input" value="ma_proper_nucleotide.csv"/>
35 <param name="hg19" value="--hg19"/>
36 <param name="protein" value="no"/>
37 <output name="output" file="ma_nucleotide_output.csv"/>
38 </test>
39 <test>
40 <param name="input" value="ma_proper_protein.csv"/>
41 <param name="protein" value="yes"/>
42 <output name="output" file="ma_protein_output.csv"/>
43 </test>
44 <test>
45 <param name="input" value="mutationassessor_input.txt"/>
46 <param name="protein" value="yes"/>
47 <output name="output" file="mutationassessor_output.tsv" lines_diff="2"/>
48 </test>
49 </tests>
50 <help>
51
52
53 **What it does**
54
55 This script calls MutationAssesor(http://mutationassessor.org/) Web API to fetch
56 Mutation Assesor scores and associated output.
57
58 Input is a tab separated or comma separated varaibles file. MutationAssesor
59 server accepts list of variants, one variant per line, plus optional text thrown in
60 which might be a description of the variants in genomic coordinates. The
61 variants are assumed to be coming from '+' strand:
62 &lt;genome build&gt;,&lt;chromosome&gt;,&lt;position&gt;,&lt;reference allele&gt;,&lt;substituted allele&gt;
63
64
65 Genome build is optional. By default 'hg18' build is used.
66 Input needs to be formatted in the following format:
67
68 1. Nucleotide space:
69
70 13,32912555,G,T BRCA2
71
72 7,55178574,G,A GBM
73
74 7,55178574,G,A GBM
75
76 Note that the tool takes care of prepending 'hg19' while running the tool, if you
77 select 'yes' under 'hg19' label
78
79 2. Protein Space
80 &lt;protein ID&gt; &lt;variant&gt; &lt;text&gt;, where &lt;protein ID&gt; can be :
81
82 1. Uniprot protein accession (i.e. EGFR_HUMAN)
83 2. NCBI Refseq protein ID (i.e. NP_005219)
84
85 EGFR_HUMAN R521K
86 EGFR_HUMAN R98Q Polymorphism
87 EGFR_HUMAN G719D disease
88 NP_000537 G356A
89 NP_000537 G360A dbSNP:rs35993958
90 NP_000537 S46A Abolishes phosphorylation
91
92
93
94 **Citations**
95
96 If you use this tool in Galaxy, please cite :
97 Reva B, Antipin Y, Sander C. Nucleic Acids Research (2011)
98 "Predicting the Functional Impact of Protein Mutations: Application to Cancer Genomics"
99
100 Reva, B.A., Antipin, Y.A. and Sander, C. (2007) Genome Biol, 8, R232.
101 "Determinants of protein function revealed by combinatorial entropy optimization"
102
103
104
105 </help>
106 </tool>
107