annotate tools/networkAnalysis/LoadPoint/LoadPoint.xml @ 0:3cdcfdae8bd2 draft default tip

"planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
author lcottret
date Tue, 31 May 2022 07:45:16 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
2 <tool id="met4j_LoadPoint" name="LoadPoint" version="0.11.0">
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
3 <description>Compute the Load points of a metabolic network. Load points constitute an indicator of lethality and can help identifying drug target.</description>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
4 <xrefs>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
5 <xref type="bio.tools">met4j</xref>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
6 </xrefs>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
7 <requirements>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
8 <container type="singularity">oras://registry.forgemia.inra.fr/metexplore/met4j/met4j-singularity:0.11.0</container>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
9 </requirements>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
10 <command detect_errors="exit_code"><![CDATA[sh /usr/bin/met4j.sh networkAnalysis.LoadPoint -i "$inputPath"
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
11 #if str($sideCompoundFile) != 'None':
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
12 -s "$sideCompoundFile"
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
13 #end if
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
14 #if str($k):
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
15 -k "$k"
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
16 #end if
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
17 -o "$outputPath"
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
18 ]]></command>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
19 <inputs>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
20 <param argument="-i" format="sbml" label="input SBML file" name="inputPath" optional="false" type="data" value=""/>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
21 <param argument="-s" format="text" label="an optional file containing list of side compounds to ignore" name="sideCompoundFile" optional="true" type="data" value=""/>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
22 <param argument="-k" label="Number of alternative paths to consider between a pair of connected metabolites" name="k" optional="true" type="text" value="1">
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
23 <sanitizer invalid_char="_">
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
24 <valid initial="string.printable"/>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
25 </sanitizer>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
26 </param>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
27 </inputs>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
28 <outputs>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
29 <data format="tsv" name="outputPath"/>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
30 </outputs>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
31 <tests>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
32 <test>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
33 <param name="inputPath" value="toy_model.xml"/>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
34 <output ftype="tsv" name="outputPath">
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
35 <assert_contents>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
36 <has_n_columns n="3"/>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
37 <has_n_lines n="8"/>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
38 </assert_contents>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
39 </output>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
40 </test>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
41 </tests>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
42 <help><![CDATA[Compute the Load points of a metabolic network. Load points constitute an indicator of lethality and can help identifying drug target.
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
43 From Rahman et al. Observing local and global properties of metabolic pathways: ‘load points’ and ‘choke points’ in the metabolic networks. Bioinf. (2006):
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
44 For a given metabolic network, the load L on metabolite m can be defined as :
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
45 ln [(pm/km)/(∑Mi=1Pi)/(∑Mi=1Ki)]
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
46 p is the number of shortest paths passing through a metabolite m;
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
47 k is the number of nearest neighbour links for m in the network;
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
48 P is the total number of shortest paths;
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
49 K is the sum of links in the metabolic network of M metabolites (where M is the number of metabolites in the network).
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
50 Use of the logarithm makes the relevant values more distinguishable.]]></help>
3cdcfdae8bd2 "planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit a58b6f8a6dde6ef64da64ee50395dc5bc848167a-dirty"
lcottret
parents:
diff changeset
51 </tool>