annotate reactome_analysis.xml @ 2:db63d069b5e6 draft

planemo upload commit a0b73386d86dc3d60ad33b944dad88fd5ff4d9ab-dirty
author proteore
date Tue, 11 Dec 2018 07:46:12 -0500
parents 8200968789c1
children 988a6f43acdb
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
db63d069b5e6 planemo upload commit a0b73386d86dc3d60ad33b944dad88fd5ff4d9ab-dirty
proteore
parents: 1
diff changeset
1 <tool id="reactome_analysis" name="Reactome" version="2018.12.11">
0
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[
1
8200968789c1 planemo upload commit 1b95e5bc85662f10cdd6305587ccee8faf9a2354-dirty
proteore
parents: 0
diff changeset
9
8200968789c1 planemo upload commit 1b95e5bc85662f10cdd6305587ccee8faf9a2354-dirty
proteore
parents: 0
diff changeset
10 python $__tool_directory__/reactome_analysis.py
0
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
11 #if $opt.input == "text"
1
8200968789c1 planemo upload commit 1b95e5bc85662f10cdd6305587ccee8faf9a2354-dirty
proteore
parents: 0
diff changeset
12 --json "$opt.list" "list"
0
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
13 #else if $opt.input == "file"
1
8200968789c1 planemo upload commit 1b95e5bc85662f10cdd6305587ccee8faf9a2354-dirty
proteore
parents: 0
diff changeset
14 --json "$opt.file" "file" "$opt.header" "$opt.ncol"
0
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
15 #end if
1
8200968789c1 planemo upload commit 1b95e5bc85662f10cdd6305587ccee8faf9a2354-dirty
proteore
parents: 0
diff changeset
16 --output "$output"
8200968789c1 planemo upload commit 1b95e5bc85662f10cdd6305587ccee8faf9a2354-dirty
proteore
parents: 0
diff changeset
17 --trash "$trash"
8200968789c1 planemo upload commit 1b95e5bc85662f10cdd6305587ccee8faf9a2354-dirty
proteore
parents: 0
diff changeset
18 --species "$species"
0
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
19
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
20 ]]></command>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
21 <inputs>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
22 <conditional name="opt">
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
23 <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
24 <option value="text">Copy/paste your list of IDs </option>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
25 <option value="file" selected="true">Input file containing your identifiers</option>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
26 </param>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
27 <when value="text" >
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
28 <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
29 <sanitizer>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
30 <valid initial="string.printable">
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
31 <remove value="&apos;"/>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
32 </valid>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
33 <mapping initial="none">
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
34 <add source="&apos;" target="__sq__"/>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
35 </mapping>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
36 </sanitizer>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
37 </param>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
38 </when>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
39 <when value="file" >
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
40 <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
41 <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
42 <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
43 </when>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
44 </conditional>
1
8200968789c1 planemo upload commit 1b95e5bc85662f10cdd6305587ccee8faf9a2354-dirty
proteore
parents: 0
diff changeset
45 <param name="species" type="select" label="Select species">
8200968789c1 planemo upload commit 1b95e5bc85662f10cdd6305587ccee8faf9a2354-dirty
proteore
parents: 0
diff changeset
46 <option value="48887">Human (H. sapiens)</option>
8200968789c1 planemo upload commit 1b95e5bc85662f10cdd6305587ccee8faf9a2354-dirty
proteore
parents: 0
diff changeset
47 <option value="48892">Mouse (M. musculus)</option>
8200968789c1 planemo upload commit 1b95e5bc85662f10cdd6305587ccee8faf9a2354-dirty
proteore
parents: 0
diff changeset
48 <option value="48895">Rat (R. norvegicus)</option>
8200968789c1 planemo upload commit 1b95e5bc85662f10cdd6305587ccee8faf9a2354-dirty
proteore
parents: 0
diff changeset
49 </param>
0
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
50 </inputs>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
51 <outputs>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
52 <data name="output" format="html" label="" />
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
53 <data name="trash" format="tabular" hidden="true" label="Invalid id not send to reactome">
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
54 <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
55 </data>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
56 </outputs>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
57 <tests>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
58 <test>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
59 <conditional name="opt" >
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
60 <param name="input" value="file" />
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
61 <param name="file" value="ID_Converter_FKW_Lacombe_et_al_2017_OK.txt" />
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
62 <param name="header" value="true" />
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
63 <param name="ncol" value="c1" />
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
64 </conditional>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
65 <output name="output" file="Reactome_Analysis_Tools.html" ftype="html" />
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
66 <!-- <output name="trash" file="Reactome_Analysis_Tools_invalid_ID.txt" ftype="tab" hidden="true" /> -->
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
67 </test>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
68 </tests>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
69 <help><![CDATA[
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
70 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
71
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
72 **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
73
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
74 **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
75
1
8200968789c1 planemo upload commit 1b95e5bc85662f10cdd6305587ccee8faf9a2354-dirty
proteore
parents: 0
diff changeset
76 **Supported species: Human (H. sapiens), Mouse (M. musculus), Rat (Rattus norvegicus)**
8200968789c1 planemo upload commit 1b95e5bc85662f10cdd6305587ccee8faf9a2354-dirty
proteore
parents: 0
diff changeset
77
0
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
78 -----
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
79
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
80 .. class:: infomark
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
81
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
82 **Authors**
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
83
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
84 Fabregat et al. 2017 PMID: 29145629 (https://www.ncbi.nlm.nih.gov/pubmed/29145629)
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
85
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
86 Milacic et al. 2012 PMID:24213504 (https://www.ncbi.nlm.nih.gov/pubmed/24243840)
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
87
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
88 .. class:: infomark
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
89
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
90 **Galaxy integration**
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
91
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
92 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
93
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
94 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
95
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
96 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
97 ]]></help>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
98 <citations>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
99 </citations>
19d8daa1eb2e planemo upload commit 170560760f17fd1b77efe8bb95fedf3eb2433f0b-dirty
proteore
parents:
diff changeset
100 </tool>