comparison build_protein_interaction_maps.xml @ 2:99f6a94c1ade draft

planemo upload commit 4ba1ebe7b3f5e3fabf78b5fed7ed0b92e2cbf9e5-dirty
author proteore
date Fri, 28 Jun 2019 05:06:57 -0400
parents 0a85d709c4ae
children 30dda8d454ce
comparison
equal deleted inserted replaced
1:0a85d709c4ae 2:99f6a94c1ade
1 <tool id="build_protein_interaction_maps" name="Build Protein-Protein interaction network" version="2019.03.12.2"> 1 <tool id="build_protein_interaction_maps" name="Build Protein-Protein interaction network" version="2019.06.27">
2 <description>[BioGRID, BioPlex, HuMAP]</description> 2 <description>[BioGRID, BioPlex, HuMAP]</description>
3 <requirements> 3 <requirements>
4 </requirements> 4 </requirements>
5 <command detect_errors="exit_code"><![CDATA[ 5 <command detect_errors="exit_code"><![CDATA[
6 python $__tool_directory__/build_protein_interaction_maps.py 6 python $__tool_directory__/build_protein_interaction_maps.py
13 --header="$input.header" 13 --header="$input.header"
14 --input_type="file" 14 --input_type="file"
15 #end if 15 #end if
16 --database=$database.ref 16 --database=$database.ref
17 #if $database.ref=="biogrid" 17 #if $database.ref=="biogrid"
18 --species="${ filter( lambda x: str( x[3] ) == str( $database.ref_file ), $__app__.tool_data_tables['proteore_biogrid_dictionaries'].get_fields() )[0][2] }" 18 --species='$database.ref_file.fields.species'
19 #else 19 #else
20 --species="Human" 20 --species="Human"
21 #end if 21 #end if
22 22
23 #if 'PPI_dictionaries' in str($database.ref_file).split('/') : 23 #if 'PPI_dictionaries' in str($database.ref_file).split('/') :
75 <when value="biogrid"> 75 <when value="biogrid">
76 <param name="id_type" type="select" label="Type/source of IDs" optional="false" > 76 <param name="id_type" type="select" label="Type/source of IDs" optional="false" >
77 <option value="GeneID" >Entrez gene ID</option> 77 <option value="GeneID" >Entrez gene ID</option>
78 </param> 78 </param>
79 <param name="ref_file" type="select" label="Species"> 79 <param name="ref_file" type="select" label="Species">
80 <options from_data_table="proteore_biogrid_dictionaries" /> 80 <options from_data_table="proteore_biogrid_dictionaries">
81 <filter type="sort_by" column="1"/>
82 </options>
81 </param> 83 </param>
82 </when> 84 </when>
83 <when value="bioplex"> 85 <when value="bioplex">
84 <param name="id_type" type="select" label="Type/source of IDs" optional="false"> 86 <param name="id_type" type="select" label="Type/source of IDs" optional="false">
85 <option value="UniProt-AC" selected="True" >UniProt accession number</option> 87 <option value="UniProt-AC" selected="True" >UniProt accession number</option>
86 <option value="GeneID">Entrez gene ID</option> 88 <option value="GeneID">Entrez gene ID</option>
87 </param> 89 </param>
88 <param name="ref_file" type="select" label="Species"> 90 <param name="ref_file" type="select" label="Species">
89 <options from_data_table="proteore_bioplex_dictionaries" /> 91 <options from_data_table="proteore_bioplex_dictionaries">
92 <filter type="sort_by" column="0"/>
93 </options>
90 </param> 94 </param>
91 </when> 95 </when>
92 <when value="humap"> 96 <when value="humap">
93 <param name="id_type" type="select" label="Type/source of IDs" optional="false" > 97 <param name="id_type" type="select" label="Type/source of IDs" optional="false" >
94 <option value="GeneID" >Entrez gene ID</option> 98 <option value="GeneID" >Entrez gene ID</option>
95 </param> 99 </param>
96 <param name="ref_file" type="select" label="Species"> 100 <param name="ref_file" type="select" label="Species">
97 <options from_data_table="proteore_humap_dictionaries" /> 101 <options from_data_table="proteore_humap_dictionaries">
102 <filter type="sort_by" column="0"/>
103 </options>
98 </param> 104 </param>
99 </when> 105 </when>
100 </conditional> 106 </conditional>
101 </inputs> 107 </inputs>
102 <outputs> 108 <outputs>
111 </data> 117 </data>
112 <data name="nodes_output" format="tsv" label="Nodes_${database.ref}_from_${input.file.name}"> 118 <data name="nodes_output" format="tsv" label="Nodes_${database.ref}_from_${input.file.name}">
113 <filter>input['ids'] == "file"</filter> 119 <filter>input['ids'] == "file"</filter>
114 </data> 120 </data>
115 </outputs> 121 </outputs>
122 <tests>
123 <test>
124 <conditional name="input">
125 <param name="ids" value="file"/>
126 <param name="file" value="Lacombe_geneID.tsv" />
127 <param name="header" value="true" />
128 <param name="ncol" value="c1"/>
129 </conditional>
130 <conditional name="database">
131 <param name="ref" value="bioplex"/>
132 <param name="id_type" value="UniProt-AC"/>
133 <param name="ref_file" value="tool-data/Human_bioplex_2019-03-01"/>
134 </conditional>
135 <output name="network_output" value="Network_bioplex_from_Lacombe_geneID.tsv"/>
136 <output name="nodes_output" value="Nodes_bioplex_from_Lacombe_geneID.tsv"/>
137 </test>
138 <test>
139 <conditional name="input">
140 <param name="ids" value="file"/>
141 <param name="file" value="Lacombe_geneID.tsv" />
142 <param name="header" value="true" />
143 <param name="ncol" value="c4"/>
144 </conditional>
145 <conditional name="database">
146 <param name="ref" value="humap"/>
147 <param name="id_type" value="GeneID"/>
148 <param name="ref_file" value="tool-data/Human_humap_2019-03-01"/>
149 </conditional>
150 <output name="network_output" value="Network_humap_from_Lacombe_geneID.tsv"/>
151 <output name="nodes_output" value="Nodes_humap_from_Lacombe_geneID.tsv"/>
152 </test>
153 <test>
154 <conditional name="input">
155 <param name="ids" value="file"/>
156 <param name="file" value="Lacombe_geneID.tsv" />
157 <param name="header" value="true" />
158 <param name="ncol" value="c4"/>
159 </conditional>
160 <conditional name="database">
161 <param name="ref" value="biogrid"/>
162 <param name="id_type" value="GeneID"/>
163 <param name="ref_file" value="tool-data/Human_biogrid_2019-03-01"/>
164 </conditional>
165 <output name="network_output" value="Network_biogrid_from_Lacombe_geneID.tsv"/>
166 <output name="nodes_output" value="Nodes_biogrid_from_Lacombe_geneID.tsv"/>
167 </test>
168 <test>
169 <conditional name="input">
170 <param name="ids" value="file"/>
171 <param name="file" value="Wilson-foie-souris-up_geneID.tsv" />
172 <param name="header" value="true" />
173 <param name="ncol" value="c2"/>
174 </conditional>
175 <conditional name="database">
176 <param name="ref" value="biogrid"/>
177 <param name="id_type" value="GeneID"/>
178 <param name="ref_file" value="tool-data/Mouse_biogrid_2019-03-01"/>
179 </conditional>
180 <output name="network_output" value="Network_biogrid_from_Wilson-foie-souris_geneID.tsv"/>
181 <output name="nodes_output" value="Nodes_biogrid_from_Wilson-foie-souris_geneID.tsv"/>
182 </test>
183 <test>
184 <conditional name="input">
185 <param name="ids" value="file"/>
186 <param name="file" value="Rattus_Hameza_dataset_geneID.tsv" />
187 <param name="header" value="true" />
188 <param name="ncol" value="c4"/>
189 </conditional>
190 <conditional name="database">
191 <param name="ref" value="biogrid"/>
192 <param name="id_type" value="GeneID"/>
193 <param name="ref_file" value="tool-data/Rat_biogrid_2019-03-01"/>
194 </conditional>
195 <output name="network_output" value="Network_biogrid_from_Rattus_Hameza_dataset_geneID.tsv"/>
196 <output name="nodes_output" value="Nodes_biogrid_from_Rattus_Hameza_dataset_geneID.tsv"/>
197 </test>
198 </tests>
116 <help><![CDATA[ 199 <help><![CDATA[
117 **Description** 200 **Description**
118 201
119 As elementary constituents of cellular protein complexes and pathways, protein–protein interactions (PPIs) are key determinants of protein function. This tool allows building interaction maps by mapping your list of protein or gene identifiers on different public resources; indeed, according to your need and the species of interest, different PPIs resources are available (for details see “Parameters” section). The two result files generated (network and nodes attributes) can be used for viewing and further exploration of the resulting protein interactions network by directly importing those in dedicated software (e.g. Cytoscape). 202 As elementary constituents of cellular protein complexes and pathways, protein–protein interactions (PPIs) are key determinants of protein function. This tool allows building interaction maps by mapping your list of protein or gene identifiers on different public resources; indeed, according to your need and the species of interest, different PPIs resources are available (for details see “Parameters” section). The two result files generated (network and nodes attributes) can be used for viewing and further exploration of the resulting protein interactions network by directly importing those in dedicated software (e.g. Cytoscape).
120 203
121 ----- 204 -----
122 205
123 **Input** 206 **Input**
124 207
125 "Enter IDs": A list of IDs must be entered either via a copy/paste or by choosing a file. The type of identifiers allowed depends on the public resource you select (see below). 208 "Enter IDs": A list of IDs must be entered either via a copy/paste or by choosing a file. The type of identifiers allowed depends on the public resource you select (see below).
209
210 .. class:: warningmark
211
212 In copy/paste mode, the number of IDs considered in input is limited to 5000.
126 213
127 ----- 214 -----
128 215
129 **Parameters** 216 **Parameters**
130 217
177 ----- 264 -----
178 265
179 .. class:: infomark 266 .. class:: infomark
180 267
181 **Data source (release date)** 268 **Data source (release date)**
269
182 This tool uses the following public ressources: 270 This tool uses the following public ressources:
183 271
184 - **BioGRID**: 272 - **BioGRID**:
185 273
186 The release 3.5.167 was compiled on Nov. 25rd, 2018 and contains all curated interaction data processed prior to this date. Source files are: 274 The release 3.5.167 was compiled on Nov. 25rd, 2018 and contains all curated interaction data processed prior to this date. Source files are:
275
187 BIOGRID-ORGANISM-Homo_sapiens-3.5.167.tab2.txt 276 BIOGRID-ORGANISM-Homo_sapiens-3.5.167.tab2.txt
277
188 BIOGRID-ORGANISM-Mus_musculus-3.5.167.tab2.txt 278 BIOGRID-ORGANISM-Mus_musculus-3.5.167.tab2.txt
279
189 BIOGRID-ORGANISM-Rattus_norvegicus-3.5.167.tab2.txt 280 BIOGRID-ORGANISM-Rattus_norvegicus-3.5.167.tab2.txt
190 281
191 - **Bioplex**: Version 2.0 282 - **Bioplex**: Version 2.0
192 283
193 BioPlex_interactionList_v4a.tsv: http://bioplex.hms.harvard.edu/data/BioPlex_interactionList_v4a.tsv 284 BioPlex_interactionList_v4a.tsv: http://bioplex.hms.harvard.edu/data/BioPlex_interactionList_v4a.tsv
194 285
195 - **Human protein complex Map (Hu.map)**: 286 - **Human protein complex Map (Hu.map)**:
196 287
197 nodeTable.txt: http://proteincomplexes.org/static/downloads/nodeTable.txt 288 nodeTable.txt: http://proteincomplexes.org/static/downloads/nodeTable.txt
289
198 pairsWprob: http://proteincomplexes.org/static/downloads/pairsWprob.txt 290 pairsWprob: http://proteincomplexes.org/static/downloads/pairsWprob.txt
199 291
200 Mapping files linking the source database identifier (Entrez gene ID and Uniprot Accession Number) to the Reactome pathways are based on 2018-12-07 version, NCBI2Reactome.txt and UniProt2Reactome.txt (from https://www.reactome.org/download-data). 292 Mapping files linking the source database identifier (Entrez gene ID and Uniprot Accession Number) to the Reactome pathways are based on 2018-12-07 version, NCBI2Reactome.txt and UniProt2Reactome.txt (from https://www.reactome.org/download-data).
201 293
202 ----- 294 -----
209 301
210 Sandra Dérozier, Olivier Rué, Valentin Loux - INRA, Paris-Saclay University, MAIAGE Unit, Migale Bioinformatics platform, FR 302 Sandra Dérozier, Olivier Rué, Valentin Loux - INRA, Paris-Saclay University, MAIAGE Unit, Migale Bioinformatics platform, FR
211 303
212 This work has been partially funded through the French National Agency for Research (ANR) IFB project. 304 This work has been partially funded through the French National Agency for Research (ANR) IFB project.
213 305
214 Contact support@proteore.org for any questions or concerns about the Galaxy implementation of this tool. 306 Help: contact@proteore.org for any questions or concerns about the Galaxy implementation of this tool.
215 ]]></help> 307 ]]></help>
216 <citations> 308 <citations>
217 </citations> 309 </citations>
218 </tool> 310 </tool>