annotate sPLS.xml @ 1:ec9ee8edb84d draft

Initial upload of 21.6.10 release.
author malex
date Fri, 18 Jun 2021 20:23:19 +0000
parents
children 2c218a253d56
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
1 <tool id="secimtools_spls" name="Metabolite - Gene Integration" version="@WRAPPER_VERSION@">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
2 <description></description>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
3 <macros>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
4 <import>macros.xml</import>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
5 </macros>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
6 <expand macro="requirements" />
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
7 <stdio>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
8 <exit_code range="2" level="fatal" description="Not enough metabolites for the Analysis."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
9 </stdio>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
10 <command detect_errors="exit_code"><![CDATA[
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
11 sPLS.py
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
12 -g=$metsOption.geneDataset
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
13 -gid=$metsOption.geneId
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
14 #if $metsOption.useGeneAnnoCond.useGeneAnno == "y":
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
15 -ga=$metsOption.useGeneAnnoCond.geneAnno
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
16 -gn=$metsOption.useGeneAnnoCond.geneName
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
17 #end if
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
18 -go=$metsOption.genesOption.allGenes
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
19 #if $metsOption.genesOption.allGenes == "geneList":
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
20 -gl=$metsOption.genesOption.relatedGeneList
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
21 #end if
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
22 #if $metsOption.genesOption.allGenes == "path":
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
23 -gkp=$metsOption.genesOption.geneKeggPath
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
24 -mkp=$metsOption.genesOption.metKeggPath
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
25 #end if
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
26 #if $metsOption.genesOption.allGenes == "pana":
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
27 -gka=$metsOption.genesOption.geneKeggAnno
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
28 -gkn=$metsOption.genesOption.geneKeggName
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
29 -p2g=$metsOption.genesOption.path2genes
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
30 -cu=$metsOption.genesOption.cutoff
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
31 -f=$metsOption.genesOption.facSel
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
32 #if $metsOption.genesOption.PANAAnno.usePANAAnno == "yes":
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
33 -p2n=$metsOption.genesOption.PANAAnno.path2names
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
34 #end if
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
35 -o3=$panaOut
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
36 #end if
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
37 -k=$keepX
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
38 -t=$threshold
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
39 -m=$metDataset
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
40 -mid=$metId
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
41 #if $useMetAnnoCond.useMetAnno == "y":
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
42 -ma=$useMetAnnoCond.metAnno
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
43 -mn=$useMetAnnoCond.metName
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
44 #end if
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
45 -mo=$metsOption.allMets
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
46 -mka=$metsOption.metKeggAnno
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
47 #if $metsOption.allMets == "mmc":
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
48 -d=$metsOption.design
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
49 -c=$metsOption.corr
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
50 -sl=$metsOption.sigmaLow
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
51 -sh=$metsOption.sigmaHigh
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
52 -sn=$metsOption.sigmaNum
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
53 -f2=$figure2
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
54 -o2=$mmcOut
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
55 #end if
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
56 #if $metsOption.allMets == "both":
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
57 -d=$metsOption.design
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
58 -c=$metsOption.corr
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
59 -sl=$metsOption.sigmaLow
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
60 -sh=$metsOption.sigmaHigh
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
61 -sn=$metsOption.sigmaNum
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
62 -f2=$figure2
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
63 -o2=$mmcOut
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
64 #end if
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
65 -f1=$figure1
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
66 -o1=$splsOut
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
67 ]]></command>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
68 <inputs>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
69 <param name="metDataset" type="data" format="tabular" label="Metabolite Wide Dataset for Integration" help="Select the Metabolite Wide Dataset from your history"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
70 <param name="metId" type="text" size="30" value="" label="Unique Metabolite FeatureID" help="Name of the column in your Metabolite Wide Dataset that contains unique identifiers."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
71 <conditional name="useMetAnnoCond">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
72 <param name="useMetAnno" type="select" label="Use Metabolite Annotation File?" help="You can chose to input a file containing metabolite annotation information (e.g. metabolite names, identifiers, etc.) to use for labeling the output files.">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
73 <option value="n">No</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
74 <option value="y">Yes</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
75 </param>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
76 <when value="y">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
77 <param name="metAnno" type="data" format="tabular" label="Metabolomic Annotation File" help="Select the Metabolomic Annotation File from your history."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
78 <param name="metName" type="text" size="30" value="" label="Metabolite Names" help="Name of the column in your Metabolomic Annotation Dataset that contains metabolite annotation information."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
79 </when>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
80 </conditional>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
81 <conditional name="metsOption">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
82 <param name="allMets" type="select" display="radio" label="Select which option to use for subsetting the Metabolite Wide Dataset" help="Select one of the options above.">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
83 <option value="generic">By metabolite class -- Uses the 'Name_in_KEGG' column generated from the 'Link Name to KEGGID' tool to subset.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
84 <option value="mmc">By MMC pattern -- Runs the SECIMTools MMC tool and uses the tool-generated pattern blocks for subseting.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
85 <option value="both">By both metabolite class AND by MMC pattern.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
86 </param>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
87 <when value="generic">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
88 <param name="metKeggAnno" type="data" format="tabular" label="'Metabolite to KEGGID Link' File." help="Select the 'Metabolite to KEGGID Link' File from your history. This file can be generated using the 'Link Name to KEGGID' tool."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
89 <param name="geneDataset" type="data" format="tabular" label="Gene Expression Wide Dataset for Integration" help="Select the Gene Expression Wide Dataset from your history"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
90 <param name="geneId" type="text" size="30" value="" label="Unique Gene FeatureID" help="Name of the column in your Gene Expression Wide Dataset that contains unique identifiers."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
91 <conditional name="useGeneAnnoCond">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
92 <param name="useGeneAnno" type="select" label="Use a Gene Annotation File?" help="You can chose to input a file containing gene annotation information (e.g. gene names, identifiers, etc.) for labeling the output files.">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
93 <option value="n">No</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
94 <option value="y">Yes</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
95 </param>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
96 <when value="y">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
97 <param name="geneAnno" type="data" format="tabular" label="Gene Expression Annotation File" help="Select the Gene Expression Annotation File from your history."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
98 <param name="geneName" type="text" size="30" value="" label="Gene Names" help="Name of the column in your Gene Expression Annotation Dataset that contains gene annotation information."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
99 </when>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
100 </conditional>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
101 <conditional name="genesOption">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
102 <param name="allGenes" type="select" display="radio" label="Select which option to use for subsetting the Gene Expression Wide Dataset" help="Select one of the options above.">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
103 <option value="all">Include all genes in the Gene Expression Wide Dataset -- no subsetting.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
104 <option value="geneList">Use a custom tsv file containing specific genes of interest.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
105 <option value="path">Include genes linked to each metabolite class through common KEGG pathways.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
106 <option value="pana">Use Metagenes from PANA (PAthway Network Analysis from gene expression data).</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
107 </param>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
108 <when value="geneList">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
109 <param name="relatedGeneList" type="data" format="tabular" label="Select a Custom Gene List from your history" help="This custom list must consist of a single column of Gene Symbols."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
110 </when>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
111 <when value="path">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
112 <param name="geneKeggPath" type="data" format="tabular" label="Gene Expression KEGG Pathway File" help="Select the Gene Expression KEGG Pathway File from your history. This file can be generated using the 'Add KEGG Pathway Information' tool."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
113 <param name="metKeggPath" type="data" format="tabular" label="Metabolomic KEGG Pathway File" help="Select the Metabolomic KEGG Pathway File from your history. This file can be generated using the 'Add KEGG Pathway Information' tool."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
114 </when>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
115 <when value="pana">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
116 <param name="geneKeggAnno" type="data" format="tabular" label="Gene to KEGGID Link File" help="Select the Gene to KEGGID Link File from your history. This file can be generated from the 'Link Name to KEGGID' tool."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
117 <param name="geneKeggName" type="text" label="Gene Symbol" help="Name of the column in your 'Gene to KEGGID Link File' that contains Gene Symbols."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
118 <param name="path2genes" type="data" format="tabular" label="GeneKEGGID2PathwayID" help="Select the File from your history containing the list of ALL Gene KEGGIDs to Pathway IDs. This file can be generated from the 'Add KEGG Pathway Information' tool."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
119 <param name="facSel" type="select" display="radio" label="Criterion to select components" help="Choose the criterion to select components. Default: single%.">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
120 <option value="single">single% -- Percent of variability for a given principle component.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
121 <option value="accum">%accum -- Percent of accumulated variability.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
122 <option value="abs.val">abs.val -- Absolute value of the variabily for a given principle component.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
123 <option value="rel.abs">rel.abs -- Fold variability of tot.var/rank(X).</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
124 </param>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
125 <param name="cutoff" type="float" value="0.20" label="Variability cut-off value" help="Select the variability cut-off value. Default: 0.20"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
126 <conditional name="PANAAnno">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
127 <param name="usePANAAnno" type="select" label="Include Pathway Names in results files and figures?" help="You can chose to input a file containing annotations for the KEGG pathwayIDs.">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
128 <option value="no">No</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
129 <option value="yes">Yes</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
130 </param>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
131 <when value="yes">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
132 <param name="path2names" type="data" format="tabular" label="Pathway Names File" help="Select the Pathway Names File from your history. This file can be generated from the 'Add KEGG Pathway Information' tool."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
133 </when>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
134 </conditional>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
135 </when>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
136 </conditional>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
137 </when>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
138 <when value="mmc">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
139 <param name="metKeggAnno" type="data" format="tabular" label="Metabolite to KEGGID Link File to Input into MMC" help="Select the Metabolite KEGGID Link File from your history. This file can be generated from the 'Link Name to KEGGID' tool."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
140 <param name="design" type="data" format="tabular" label="Design Dataset" help="Select the Design file to use with your Metabolite KEGGID Link File. This file can be generated using the 'Create: Design, Wide, and Annotation datasets' tool. Note that you need a column called 'sampleID' that contains the names of your samples."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
141 <param name="sigmaLow" type="float" size="6" value="0.05" label="Lower sigma bound" help="Default: 0.05." />
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
142 <param name="sigmaHigh" type="float" size="6" value="0.50" label="Upper sigma bound" help="Default: 0.50." />
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
143 <param name="sigmaNum" type="integer" size="6" value="451" label="Number of Sigma values" help="Number of values of sigma to search. Default: 451." />
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
144 <param name="corr" type="select" value="pearson" label="Correlation method" help="Select correlation method for preliminary correlation before clustering. Default: Pearson." >
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
145 <option value="pearson" selected="true">Pearson</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
146 <option value="kendall" selected="true">Kendall</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
147 <option value="spearman" selected="true">Spearman</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
148 </param>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
149 <param name="geneDataset" type="data" format="tabular" label="Gene Expression Wide Dataset for Integration" help="Select the Gene Expression Wide Dataset from your history."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
150 <param name="geneId" type="text" size="30" value="" label="Unique Gene FeatureID" help="Name of the column in your Gene Expression Annotation File that contains unique identifiers."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
151 <conditional name="useGeneAnnoCond">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
152 <param name="useGeneAnno" type="select" label="Use Gene Annotation File?" help="You can chose to input a file containing gene annotations (e.g. gene names, identifiers, etc.) for labeling output files.">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
153 <option value="n">No</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
154 <option value="y">Yes</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
155 </param>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
156 <when value="y">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
157 <param name="geneAnno" type="data" format="tabular" label="Gene Expression Annotation File" help="Select the Gene Expression Annotation File from your history."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
158 <param name="geneName" type="text" size="30" value="" label="Gene Names" help="Name of the column in your Gene Expression Annotation Dataset that contains gene annotations."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
159 </when>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
160 </conditional>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
161 <conditional name="genesOption">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
162 <param name="allGenes" type="select" display="radio" label="Select which option to use for subsetting the Gene Dataset" help="Select one of the options above.">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
163 <option value="all">Include all genes in the Gene Expression Wide Dataset -- no subsetting.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
164 <option value="geneList">Use a custom tsv file containing specific genes of interest.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
165 <option value="pana">Use Metagenes from PANA (PAthway Network Analysis from gene expression data).</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
166 </param>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
167 <when value="geneList">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
168 <param name="relatedGeneList" type="data" format="tabular" label="Select a Custom Gene List from your history" help="This custom list must contain Gene Symbol IDs and must be a single column."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
169 </when>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
170 <when value="pana">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
171 <param name="geneKeggAnno" type="data" format="tabular" label="Gene to KEGGID Link File" help="Select Gene to KEGGID Link File from your history. This file can be generated from the 'Link Name to KEGGID' tool."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
172 <param name="geneKeggName" type="text" label="Gene Symbol" help="Name of the column in your 'Gene to KEGGID Link File' that contains Gene Symbols."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
173 <param name="path2genes" type="data" format="tabular" label="GeneKEGGID2PathwayID" help="Select the File from your history containing the list of ALL Gene KEGGIDs to Pathway IDs. This file can be generated from the 'Add KEGG Pathway Information' tool."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
174 <param name="facSel" type="select" display="radio" label="Criterion to select components" help="Choose the criterion to select components. Default: single%.">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
175 <option value="single">single% -- Percent of variability for a given principle component.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
176 <option value="accum">%accum -- Percent of accumulated variability.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
177 <option value="abs.val">abs.val -- Absolute value of the variabily for a given principle component.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
178 <option value="rel.abs">rel.abs -- Fold variability of tot.var/rank(X).</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
179 </param>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
180 <param name="cutoff" type="float" value="0.23" label="Variability cut-off value" help="Select the variability cut-off value. Default: 0.23"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
181 <conditional name="PANAAnno">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
182 <param name="usePANAAnno" type="select" label="Include Pathway Names in results files and figures?" help="You can chose to input a file containing annotations for the KEGG pathway IDs.">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
183 <option value="no">No</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
184 <option value="yes">Yes</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
185 </param>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
186 <when value="yes">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
187 <param name="path2names" type="data" format="tabular" label="Pathway Names File" help="Select the Pathway Names File from your history. This file can be generated from the 'Add KEGG Pathway Information' tool."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
188 </when>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
189 </conditional>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
190 </when>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
191 </conditional>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
192 </when>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
193 <when value="both">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
194 <param name="metKeggAnno" type="data" format="tabular" label="Metabolite to KEGGID Link File" help="Select the Metabolite KEGGID Link File from your history.his file can be generated from the 'Link Name to KEGGID' tool."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
195 <param name="design" type="data" format="tabular" label="Design File" help="Select the Design file to use with your Metabolite KEGGID Link File. This file can be generated using the 'Create: Design, Wide, and Annotation datasets' tool. Note that you need a 'sampleID' column."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
196 <param name="sigmaLow" type="float" size="6" value="0.05" label="Lower sigma bound" help="Default: 0.05." />
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
197 <param name="sigmaHigh" type="float" size="6" value="0.50" label="Upper sigma bound" help="Default: 0.50." />
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
198 <param name="sigmaNum" type="integer" size="6" value="451" label="Number of Sigma values" help="Number of values of sigma to search. Default: 451." />
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
199 <param name="corr" type="select" value="pearson" label="Correlation method" help="Select correlation method for preliminary correlation prior to clustering. Default: Pearson." >
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
200 <option value="pearson" selected="true">Pearson</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
201 <option value="kendall" selected="true">Kendall</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
202 <option value="spearman" selected="true">Spearman</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
203 </param>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
204 <param name="geneDataset" type="data" format="tabular" label="Gene Expression Wide Dataset for Integration" help="Select Gene Expression Wide Dataset from your history"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
205 <param name="geneId" type="text" size="30" value="" label="Unique Gene FeatureID" help="Name of the column in your Gene Expression Annotation File that contains unique identifiers."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
206 <conditional name="useGeneAnnoCond">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
207 <param name="useGeneAnno" type="select" label="Use a Gene Annotation File?" help="You can chose to input a file containing gene annotations (e.g. gene names, identifiers, etc.) to use for labeling output files.">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
208 <option value="n">No</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
209 <option value="y">Yes</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
210 </param>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
211 <when value="y">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
212 <param name="geneAnno" type="data" format="tabular" label="Gene Expression Annotation File" help="Select the Gene Expression Annotation File from your history."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
213 <param name="geneName" type="text" size="30" value="" label="Gene Names" help="Name of the column in your Gene Expression Annotation Dataset that contains gene annotations."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
214 </when>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
215 </conditional>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
216 <conditional name="genesOption">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
217 <param name="allGenes" type="select" display="radio" label="Gene Dataset Subsetting Option" help="Select one of the following.">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
218 <option value="all">Include all genes in the Gene Expression Wide Dataset -- no subsetting.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
219 <option value="geneList">Upload a custion list containing specific genes of interest.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
220 <option value="pana">Use Metagenes (PANA Approach).</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
221 </param>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
222 <when value="geneList">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
223 <param name="relatedGeneList" type="data" format="tabular" label="Select a Custom Gene List from your history" help="The list must consist of a single column of Gene Symbols."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
224 </when>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
225 <when value="pana">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
226 <param name="geneKeggAnno" type="data" format="tabular" label="Gene to KEGGID Link File" help="Select Gene to KEGGID Link File from your history. This file can be generated from the 'Link Name to KEGGID' tool."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
227 <param name="geneKeggName" type="text" label="Gene Symbol" help="Name of the column in your 'Gene to KEGGID Link File' that contains Gene Symbols."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
228 <param name="path2genes" type="data" format="tabular" label="Gene Expression KEGG Pathway File" help="Select the File from your history that contains the list of ALL Gene KEGGIDs to PathwayIDs. This file can be generated from the 'Add KEGG Pathway Information' tool."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
229 <param name="facSel" type="select" display="radio" label="Criterion to select components" help="Choose the criterion to select components. Default: single%.">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
230 <option value="single">single% -- Percent of variability for a given principle component.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
231 <option value="accum">%accum -- Percent of accumulated variability.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
232 <option value="abs.val">abs.val -- Absolute value of the variabily for a given principle componenet.</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
233 <option value="rel.abs">rel.abs -- Fold variability of tot.var/rank(X).</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
234 </param>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
235 <param name="cutoff" type="float" value="0.23" label="Variability cut-off value" help="Select the variability cut-off value. Default: 0.23"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
236 <conditional name="PANAAnno">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
237 <param name="usePANAAnno" type="select" label="Include Pathway Names in results files and figures?" help="You can chose to input a file containing annotations for the KEGG pathwayIDs.">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
238 <option value="no">No</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
239 <option value="yes">Yes</option>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
240 </param>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
241 <when value="yes">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
242 <param name="path2names" type="data" format="tabular" label="Pathway Names File" help="Select the Pathway Names File from your history. This file can be generated from the 'Add KEGG Pathway Information' tool."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
243 </when>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
244 </conditional>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
245 </when>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
246 </conditional>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
247 </when>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
248 </conditional>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
249 <param name="keepX" type="integer" size="30" value="10" label="Number of Genes to Keep in the Model" help="Enter the number of genes to keep for each component in the sPLS analysis."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
250 <param name="threshold" type="float" size="30" value="0.8" label="Threshold" help="Correlations under this threshold will NOT be included in the ouput file."/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
251 </inputs>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
252 <outputs>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
253 <data format="pdf" name="figure1" label="${tool.name} on ${on_string}: sPLS Figure"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
254 <data format="tabular" name="splsOut" label="${tool.name} on ${on_string}: sPLS Correlation Table"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
255 <data format="pdf" name="figure2" label="${tool.name} on ${on_string}: MMC Figure">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
256 <filter>(metsOption['allMets'] == 'mmc') or (metsOption['allMets'] == 'both')</filter>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
257 </data>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
258 <data format="tabular" name="mmcOut" label="${tool.name} on ${on_string}: MMC Output Table">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
259 <filter>(metsOption['allMets'] == 'mmc') or (metsOption['allMets'] == 'both')</filter>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
260 </data>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
261 <data format="tabular" name="panaOut" label="${tool.name} on ${on_string}: PANA Output Table">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
262 <filter>(metsOption['genesOption']['allGenes'] == 'pana')</filter>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
263 </data>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
264 </outputs>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
265 <tests>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
266 <test>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
267 <param name="metDataset" value="metabolite_wide_dataset_01fhl.tsv"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
268 <param name="metId" value="UniqueID"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
269 <param name="allMets" value="generic"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
270 <param name="metKeggAnno" value="metabolite_to_keggId_link_01fhl.tsv"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
271 <param name="metName" value="MetName"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
272 <param name="geneDataset" value="gene_wide_dataset_01fhl.tsv"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
273 <param name="geneId" value="UniqueID"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
274 <param name="allGenes" value="all"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
275 <param name="keepX" value="10"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
276 <param name="threshold" value="0.8"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
277 <output name="splsOut" file="spls_correlation_file_01fhl.tsv"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
278 <output name="figure1" file="spls_figure_01fhl.pdf"/>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
279 </test>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
280 </tests>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
281 <help><![CDATA[
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
282
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
283 **Tool Description**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
284
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
285 NOTE: The parameters you select are data dependent.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
286
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
287 This tool carries out the integrated analysis of metabolite and gene expression data. Here, metabolite data are considered the dependent (Y) variable
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
288 and genes the explanatory variable. The tool allows for several combinations of metabolite and gene models. A note of caution: a complete metabolite
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
289 and gene expression dataset with no filtering will be challenging to interpret using this tool.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
290
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
291 We recommend that both gene expression and metabolite datasets be reduced to reflect a common biological hypothesis before running this tool. For example,
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
292 metabolite data can be subset by class (i.e. using the 'Name_in_KEGG' column generated from the 'Link Name to KEGGID' tool). Users who want to include
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
293 similarly behaving compounds without regard to identification or type of compound can estimate modules with the Modulated Modularity Clustering (MMC) tool
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
294 (Stone and Ayroles 2009). Each module can be examined separately. Finally, metabolite data can be reduced by using both metabolite class and the MMC tool.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
295 Similarly, gene expression data can be reduced in scope by uploading and using a custom list of genes of interest or by using metagenes as implemented in PANA
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
296 (Ponzoni et al. 2014).
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
297
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
298 1) Classes of metabolites can be modeled as a function of metagenes.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
299 2) Classes of metabolites can be modeled as a function of a set of individual genes.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
300 3) Unbiased clusters of metabolites can be modeled as a function of metagenes
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
301 4) Unbiased clusters of metabolites can be modeled as a function of a set of individual genes.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
302
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
303 The tool executes a partial least squares regression with variable selection (sparse PLS, sPLS) as implemented in the 'mixOmics' package (Rohart F., Gautier, B, Singh,
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
304 A and Lê Cao, K. A. mixOmics: an R package for ‘omics feature selection and multiple data integration. On bioRxiv). The mixomics sPLS function is run in ‘classic mode’
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
305 (http://mixomics.org/methods/spls/) with the number of components included in the model set to 2. In addition, the user selects the number of variables (genes) for
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
306 each component to use in model construction.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
307
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
308 This tool needs at least 1 subset with a minimum number of 3 metabolites to run properly. If the user selects subset metabolites by class and no metabolite groups are
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
309 identified or small metabolite groups with less than 3 members are found, the tool will stop and a warning message will be generated to try the MMC option instead.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
310 Similarly, if the user selects subset metabolites using MMC clusters and there are no clusters with at least 3 metabolites, the tool will stop and a warning message
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
311 will be generated to try the 'by class’ option instead.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
312
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
313 --------------------------------------------------------------------------------
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
314
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
315 **INPUT**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
316
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
317 **Please see the UserGuide for more details regarding tool inputs and options.**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
318
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
319 **Metabolite Wide Dataset**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
320 A wide formatted dataset that contains measurements for each sample (samples are in columns):
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
321
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
322 +-----------+---------+---------+---------+-----+
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
323 | FeatureID | sample1 | sample2 | sample3 | ... |
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
324 +===========+=========+=========+=========+=====+
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
325 | met_one | 10 | 20 | 10 | ... |
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
326 +-----------+---------+---------+---------+-----+
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
327 | met_two | 5 | 22 | 30 | ... |
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
328 +-----------+---------+---------+---------+-----+
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
329 | met_three | 30 | 27 | 2 | ... |
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
330 +-----------+---------+---------+---------+-----+
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
331 | met_four | 32 | 17 | 8 | ... |
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
332 +-----------+---------+---------+---------+-----+
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
333 | ... | ... | ... | ... | ... |
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
334 +-----------+---------+---------+---------+-----+
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
335
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
336 **Unique Metabolite FeatureID**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
337 Name of the column in your Metabolite Wide Dataset that contains unique identifiers.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
338
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
339 **Optional - Metabolite Annotation File**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
340 A wide format dataset containing metabolite descriptor information (e.g. metabolite names, m/z ratios). The user can chose a column in the Annotation File for labeling output files.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
341
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
342 **Optional - Metabolite Names**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
343 Column name in the Metabolite Annotation File to use for labeling output files.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
344
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
345 **Data reduction (subsetting) of Metabolite Data**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
346 1) By metablite class - uses a predefined grouping of metabolites based on the 'Name_in_KEGG' column in the Metabolite to KEGGID Link File.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
347 2) By MMC pattern - runs the SECIMTools MMC tool and uses the tool-generated pattern blocks for subsetting. Please see Stone and Ayroles (2009) for MMC options.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
348 3) By both metabolite class AND MMC pattern
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
349
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
350 **Metabolite to KEGGID Link File**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
351 This file MUST contain a column called 'Name_in_KEGG' and can be generated using the 'Link Name to KEGGID' tool.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
352
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
353 **Gene Expression Wide Dataset**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
354 A wide formatted gene expression dataset that contains measurements for each sample:
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
355
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
356 +------------+---------+---------+---------+-----+
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
357 | FeatureID | sample1 | sample2 | sample3 | ... |
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
358 +============+=========+=========+=========+=====+
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
359 | one | 10 | 20 | 10 | ... |
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
360 +------------+---------+---------+---------+-----+
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
361 | two | 5 | 22 | 30 | ... |
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
362 +------------+---------+---------+---------+-----+
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
363 | three | 30 | 27 | 2 | ... |
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
364 +------------+---------+---------+---------+-----+
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
365 | four | 32 | 17 | 8 | ... |
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
366 +------------+---------+---------+---------+-----+
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
367 | ... | ... | ... | ... | ... |
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
368 +------------+---------+---------+---------+-----+
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
369
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
370 **Unique Gene FeatureID**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
371 Name of the column in your Gene Expression Wide Dataset that contains unique gene identifiers.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
372
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
373 **Optional - Gene Annotation File**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
374 A wide format dataset containing gene annotation information (e.g. gene names). The user can chose a column in the Annotation File for labeling output files.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
375
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
376 **Optional - Gene Names**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
377 Column name in the Gene Annotation File to use for labeling output files.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
378
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
379 **Data reduction (subsetting) of Gene Expression Data**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
380 1) No subsetting - include all genes in the Gene Expression Wide Dataset
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
381 2) Use a custom tsv file containing specific genes of interest - select a custom gene list from your history
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
382 3) Include genes linked to each metabolite class through common KEGG pathways
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
383 4) Use Metagenes from PANA (PAthway Network Analysis from gene expression data)
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
384
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
385 **Gene Expression KEGG Pathway File**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
386 Contains links between gene symbols and KEGG Pathways. Can be generated using the 'Add KEGG Pathway Information' tool
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
387
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
388 **Metabolomic KEGG Pathway File**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
389 Contains links between metabolites and KEGG Pathways. Can be generated using the 'Add KEGG Pathway Information' tool
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
390
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
391 **Gene to KEGGID Link File**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
392 Contains links between gene symbols and KEGGIDs.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
393
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
394 **Gene Symbol**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
395 Name of the column in your Gene to KEGGID Link File that contains gene symbols
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
396
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
397 **GeneKEGGID2PathwayID**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
398 Contains KEGG links between gene KEGGIDs and KEGG PathwayIDs. Can be generated from the 'Add KEGG Pathway Information' tool
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
399
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
400 **Number of Genes to Keep in Model**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
401 default: 10. This is the number of genes to keep for each principle component in the sPLS analysis.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
402
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
403 **Threshold**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
404 default: 0.8. Correlations less than this value will NOT be included in the output files.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
405
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
406 --------------------------------------------------------------------------------
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
407
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
408 **OUTPUT**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
409
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
410 **For metabolite reduction by metabolite class and all genes:**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
411 (1) A PDF containing a sPLS figure for each metabolite class.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
412 (2) A sPLS Correlation TSV file containing the correlations for each metabolite-gene pair and what subset (metabolite class) the pair locate to.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
413
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
414 **For metabolite reduction by MMC the following files will be output in addition to files (1) and (2) above**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
415 (3) A MMC PDF Figure containing unsorted, sorted and sorted-smoothed heatmaps of the variance-covariance matrixes
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
416 (4) A MMC Output TSV file containing algorithm summaries in the following columns:
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
417
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
418 (1) Unique metabolite featureID
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
419 (2) Module: Contains the module number for each feature calculated by the MMC tool.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
420 (3) Entry Index: Contains the original order of the names of the rows of the input Metabolite Wide Dataset.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
421 (4) Degree: Average of the absolute values of correlations for the given element in a block to other elements within that block.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
422 (5) Average Degree: Average values of the degrees computed above across all elements within the given block.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
423
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
424 **For subsetting genes by generating metagenes using PANA the following files will be output in addition to files (1) and (2) above**
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
425 (5) A PANA Output TSV table containing associations between gene symbols and KEGG pathays.
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
426
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
427 ]]>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
428 </help>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
429 <citations>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
430 <citation type="bibtex">@article{ponzoni2014pathway,
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
431 title={Pathway network inference from gene expression data},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
432 author={Ponzoni, Ignacio and Nueda, Mar{\'\i}a Jos{\'e} and Tarazona, Sonia and G{\"o}tz, Stefan and Montaner, David and Dussaut, Julieta Sol and Dopazo, Joaqu{\'\i}n and Conesa, Ana},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
433 journal={BMC systems biology},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
434 volume={8},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
435 number={2},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
436 pages={S7},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
437 year={2014},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
438 publisher={BioMed Central}
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
439 }</citation>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
440 <citation type="bibtex">@article{dejean2013mixomics,
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
441 title={mixOmics: Omics data integration project},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
442 author={Dejean, Sebastien and Gonzalez, Ignacio and L{\^e} Cao, Kim-Anh and Monget, Pierre and Coquery, J and Yao, F and Liquet, B and Rohart, F},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
443 journal={R package},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
444 year={2013}
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
445 }</citation>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
446 <citation type="bibtex">@ARTICLE{Kirpich17secimtools,
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
447 author = {Alexander S. Kirpich, Miguel Ibarra, Oleksandr Moskalenko, Justin M. Fear, Joseph Gerken, Xinlei Mi, Ali Ashrafi, Alison M. Morse, Lauren M. McIntyre},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
448 title = {SECIMTools: A suite of Metabolomics Data Analysis Tools},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
449 journal = {BMC Bioinformatics},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
450 year = {in press}
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
451 }</citation>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
452 <citation type="bibtex">
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
453 @article{garcia2010paintomics,
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
454 title={Paintomics: a web based tool for the joint visualization of transcriptomics and metabolomics data},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
455 author={Garc{\'\i}a-Alcalde, Fernando and Garc{\'\i}a-L{\'o}pez, Federico and Dopazo, Joaqu{\'\i}n and Conesa, Ana},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
456 journal={Bioinformatics},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
457 volume={27},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
458 number={1},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
459 pages={137--139},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
460 year={2010},
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
461 publisher={Oxford University Press}
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
462 }</citation>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
463 </citations>
ec9ee8edb84d Initial upload of 21.6.10 release.
malex
parents:
diff changeset
464 </tool>