annotate reactome_analysis.xml @ 0:19d8daa1eb2e draft

planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
author proteore
date Mon, 26 Nov 2018 04:48:25 -0500
parents
children 8200968789c1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
1 <tool id="reactome_analysis" name="Reactome" version="2018.10.12">
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
2 <description>display your protein list on the Reactome pathway browser</description>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
3 <requirements>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
4 </requirements>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
5 <stdio>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
6 <exit_code range="1:" />
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
7 </stdio>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
8 <command><![CDATA[
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
9 #if $opt.input == "text"
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
10 python $__tool_directory__/reactome_analysis.py --json "$opt.list" "list" --output "$output" --trash "$trash"
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
11 #else if $opt.input == "file"
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
12 python $__tool_directory__/reactome_analysis.py --json "$opt.file" "file" $opt.header $opt.ncol --output "$output" --trash "$trash"
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
13 #end if
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
14
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
15 ]]></command>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
16 <inputs>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
17 <conditional name="opt">
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
18 <param name="input" type="select" label="Input identifiers (Uniprot accession number (e.g. P01023), Entrez gene ID (e.g.7157) or gene name (e.g. AQP7)" multiple="False" >
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
19 <option value="text">Copy/paste your list of IDs </option>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
20 <option value="file" selected="true">Input file containing your identifiers</option>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
21 </param>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
22 <when value="text" >
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
23 <param name="list" type="text" label="Enter list of identifiers" help="IDs must be separated by space into the form field, for example: P31946 P62258">
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
24 <sanitizer>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
25 <valid initial="string.printable">
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
26 <remove value="&apos;"/>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
27 </valid>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
28 <mapping initial="none">
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
29 <add source="&apos;" target="__sq__"/>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
30 </mapping>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
31 </sanitizer>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
32 </param>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
33 </when>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
34 <when value="file" >
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
35 <param name="file" type="data" format="txt, tabular" label="Input file containing your identifiers" help="Input file is a tab-delimited file with at least one contain containing identifier" />
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
36 <param name="header" type="boolean" checked="true" truevalue="true" falsevalue="false" label="Does your input file contain header?" />
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
37 <param type="text" name="ncol" value="c1" label="Please specify the column number where are your IDs (e.g : Enter c1 for column n°1)" />
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
38 </when>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
39
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
40 </conditional>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
41 </inputs>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
42 <outputs>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
43 <data name="output" format="html" label="" />
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
44 <data name="trash" format="tabular" hidden="true" label="Invalid id not send to reactome">
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
45 <discover_datasets pattern="(Reactome_Analysis_Tools_invalid_ID).txt" ext="tabular" visible="false" assign_primary_output="false"/>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
46 </data>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
47 </outputs>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
48 <tests>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
49 <test>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
50 <conditional name="opt" >
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
51 <param name="input" value="file" />
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
52 <param name="file" value="ID_Converter_FKW_Lacombe_et_al_2017_OK.txt" />
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
53 <param name="header" value="true" />
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
54 <param name="ncol" value="c1" />
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
55 </conditional>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
56 <output name="output" file="Reactome_Analysis_Tools.html" ftype="html" />
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
57 <!-- <output name="trash" file="Reactome_Analysis_Tools_invalid_ID.txt" ftype="tab" hidden="true" /> -->
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
58 </test>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
59 </tests>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
60 <help><![CDATA[
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
61 Reactome software provides service of creating diagram representing the relations between the biological processes. This tool allows linking to Reactome web service with pre-loaded data from a list of IDs, a file containing IDs or from a column of a complexed file.
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
62
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
63 **For the rows that have more than 1 ID, only the first one is taken into account.**
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
64
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
65 **Supported IDs: Uniprot accession number (e.g. P01023), Entrez gene ID (e.g.7157), gene name (e.g. AQP7). If there is any ID containing invalid characters, it will be removed from the queue and placed in "Invalid identifiers" file.**
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
66
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
67 -----
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
68
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
69 .. class:: infomark
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
70
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
71 **Authors**
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
72
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
73 Fabregat et al. 2017 PMID: 29145629 (https://www.ncbi.nlm.nih.gov/pubmed/29145629)
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
74
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
75 Milacic et al. 2012 PMID:24213504 (https://www.ncbi.nlm.nih.gov/pubmed/24243840)
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
76
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
77 .. class:: infomark
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
78
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
79 **Galaxy integration**
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
80
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
81 T.P. Lien Nguyen, Florence Combes, Yves Vandenbrouck CEA, INSERM, CNRS, Grenoble-Alpes University, BIG Institute, FR
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
82
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
83 Sandra Dérozier, Olivier Rué, Christophe Caron, Valentin Loux INRA, Paris-Saclay University, MAIAGE Unit,Migale Bioinformatics platform,
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
84
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
85 Contact support@proteore.org for any questions or concerns about the Galaxy implementation of this tool.
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
86 ]]></help>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
87 <citations>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
88 </citations>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
89 </tool>