Mercurial > repos > proteore > proteore_build_protein_interaction_maps
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> |