Mercurial > repos > metexplore > met4j_bipartitedistancematrix
annotate BipartiteDistanceMatrix.xml @ 2:259a7f45ca1d draft default tip
planemo upload for repository https://forge.inrae.fr/metexplore/met4j-galaxy commit 538e93b3d7804d3e2d6a8d83aea3853279d37de3
| author | metexplore |
|---|---|
| date | Tue, 28 Oct 2025 14:19:30 +0000 |
| parents | a14b41ff8e8d |
| children |
| rev | line source |
|---|---|
|
0
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
2 <tool id="met4j_BipartiteDistanceMatrix" name="BipartiteDistanceMatrix" version="@TOOL_VERSION@"> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
3 <description>Create a compound to reactions distance matrix.</description> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
4 <macros> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
5 <import>macros.xml</import> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
6 </macros> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
7 <expand macro="bio_tools"/> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
8 <expand macro="requirements"/> |
|
1
a14b41ff8e8d
planemo upload for repository https://forge.inrae.fr/metexplore/met4j-galaxy commit 6bb33ff0ff022029543e5e5ace7d16418715aa1c
metexplore
parents:
0
diff
changeset
|
9 <command detect_errors="exit_code"><![CDATA[met4j networkAnalysis.BipartiteDistanceMatrix -i "$inputPath" |
|
0
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
10 #if str($sideCompoundFile) != 'None': |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
11 -sc "$sideCompoundFile" |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
12 #end if |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
13 #if str($rExclude) != 'None': |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
14 -re "$rExclude" |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
15 #end if |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
16 #if str($metFile) != 'None': |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
17 -m "$metFile" |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
18 #end if |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
19 #if str($rxnFile) != 'None': |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
20 -r "$rxnFile" |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
21 #end if |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
22 #if str($weightFile) != 'None': |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
23 -w "$weightFile" |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
24 #end if |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
25 $undirected |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
26 $full |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
27 -o "$outputPath" |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
28 ]]></command> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
29 <inputs> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
30 <param argument="-i" format="sbml" label="input SBML file" name="inputPath" optional="false" type="data" value=""/> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
31 <param argument="-sc" format="txt" label="an optional file containing list of side compounds to ignore" name="sideCompoundFile" optional="true" type="data" value=""/> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
32 <param argument="-re" format="txt" label="an optional file containing list of reactions to ignore" name="rExclude" optional="true" type="data" value=""/> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
33 <param argument="-m" format="txt" label="an optional file containing list of compounds of interest." name="metFile" optional="true" type="data" value=""/> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
34 <param argument="-r" format="txt" label="an optional file containing list of reactions of interest." name="rxnFile" optional="true" type="data" value=""/> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
35 <param argument="-w" format="tsv" label="an optional file containing weights for compound pairs" name="weightFile" optional="true" type="data" value=""/> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
36 <param argument="-u" checked="false" falsevalue="" label="Ignore reaction direction" name="undirected" truevalue="-u" type="boolean" value="false"/> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
37 <param argument="-f" checked="false" falsevalue="" label="compute full pairwise matrix from both reactions and compounds lists" name="full" truevalue="-f" type="boolean" value="false"/> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
38 </inputs> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
39 <outputs> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
40 <data format="csv" name="outputPath"/> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
41 </outputs> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
42 <tests/> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
43 <help><![CDATA[Create a compound to reactions distance matrix. |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
44 The distance between two nodes (metabolite or reaction) is computed as the length of the shortest path connecting the two in the bipartite graph, Bipartite graphs are composed of two distinct sets of nodes and two nodes can be linked only if they are from distinct sets. |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
45 Therefore a metabolite node can be linked to a reaction node if the metabolite is a substrate or product of the reaction. |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
46 An optional custom edge weighting can be used, turning the distances into the sum of edge weights in the lightest path, rather than the length of the shortest path.Custom weighting can be provided in a file. In that case, edges without weight are ignored during path search. |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
47 If no edge weighting is set, it is recommended to provide a list of side compounds to ignore during network traversal. |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
48 @ATTRIBUTION@]]></help> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
49 <citations/> |
|
a3b9231367b7
planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit e28ca123295d50b85ba872e5a4720fd72697ecc3
metexplore
parents:
diff
changeset
|
50 </tool> |
