comparison galaxy/wrappers/FormatForGSEA.xml @ 1:d72f1bc5ce9e draft

"planemo upload for repository https://github.com/juliechevalier/GIANT/tree/master commit e2b27d6ff2eab66454f984dbf1a519192f41db97"
author vandelj
date Wed, 09 Sep 2020 10:36:26 +0000
parents 3022feec50fe
children
comparison
equal deleted inserted replaced
0:3022feec50fe 1:d72f1bc5ce9e
1 <tool name="GIANT-GSEA Formatting" id="giant_gsea_format" version="0.2.0"> 1 <tool name="GIANT-GSEA Formatting" id="giant_gsea_format" version="0.2.0">
2 <description>Format input files for GSEA software</description> 2 <description>Format input files for GSEA software</description>
3 <code file="../../src/General_functions.py"/> 3 <code file="../../src/General_functions.py"/>
4 <!--<code file="./src/General_functions.py"/> change for Planemo test-->
4 <stdio> 5 <stdio>
5 <regex match="Execution halted" 6 <regex match="Execution halted"
6 source="both" 7 source="both"
7 level="fatal" 8 level="fatal"
8 description="Execution halted." /> 9 description="Execution halted." />
58 <when value="classicGSEA"> 59 <when value="classicGSEA">
59 <param type="data" name="expressionData" format="tabular" label="Normalized expression tabular file" optional="false" multiple="false"> 60 <param type="data" name="expressionData" format="tabular" label="Normalized expression tabular file" optional="false" multiple="false">
60 </param> 61 </param>
61 <param type="data" name="conditionInformation" format="tabular" label="Factor information tabular file" optional="false" multiple="false"> 62 <param type="data" name="conditionInformation" format="tabular" label="Factor information tabular file" optional="false" multiple="false">
62 </param> 63 </param>
63 <param name="factorToInclude" type="select" label="Reference factor" multiple="false" optional="false" refresh_on_change="true" 64 <param name="factorToInclude" type="select" label="Reference factor" multiple="false" optional="false" refresh_on_change="true"
64 dynamic_options="get_column_names_filteredList(mainCondition['conditionInformation'].file_name,[0])"> 65 dynamic_options="get_column_names_filteredList(mainCondition['conditionInformation'].file_name,[0])">
65 </param> 66 </param>
66 </when> 67 </when>
67 <when value="rankedGSEA"> 68 <when value="rankedGSEA">
68 <param type="data" name="differentialAnalysis" format="tabular" label="Differential analysis tabular file (as given by LIMMA diff.exp. tool)" multiple="false" help="This file should contain only annotated gene names or only probe identifiers as rows but no both kinds."> 69 <param type="data" name="differentialAnalysis" format="tabular" label="Differential analysis tabular file (as given by LIMMA diff.exp. tool)" multiple="false" help="This file should contain only annotated gene names or only probe identifiers as rows but no both kinds.">
99 <data format="txt" name="log" label="${title}_Log" /> 100 <data format="txt" name="log" label="${title}_Log" />
100 </outputs> 101 </outputs>
101 102
102 <tests> 103 <tests>
103 <test maxseconds="3600" > 104 <test maxseconds="3600" >
104 <param name="selection" value="classicGSEA" /> 105 <conditional name="mainCondition">
105 <param name="expressionData" value="./NormalizedData.tabular" /> 106 <param name="selection" value="classicGSEA" />
106 <param name="conditionInformation" value="./conditionGroups.txt" /> 107 <param name="expressionData" value="./NormalizedData.tabular" />
107 <param name="factorToInclude" value="Treatment" /> 108 <param name="conditionInformation" value="./FactorFileGenerator/output/conditionsFile.csv" />
108 <output name="outExpression" file="./GSEA-Formatting/outputExpression.gct" /> 109 <param name="factorToInclude" value="Treatment" />
109 <output name="outPhenotypes" file="./GSEA-Formatting/outputPhenotypesTreatment.cls" /> 110 </conditional>
110 <output name="log" file="./GSEA-Formatting/outputRanks.log" /> 111 <output name="outExpression" file="./FormatForGSEA/output/outputExpression_A.gct" />
112 <output name="outPhenotypes" file="./FormatForGSEA/output/outputPhenotypes_A.cls" />
113 <output name="log" file="./FormatForGSEA/output/outputLog_A.txt" />
111 </test> 114 </test>
115
112 <test maxseconds="3600" > 116 <test maxseconds="3600" >
113 <param name="selection" value="classicGSEA" /> 117 <conditional name="mainCondition">
114 <param name="expressionData" value="./NormalizedData.tabular" /> 118 <param name="selection" value="rankedGSEA" />
115 <param name="conditionInformation" value="./conditionGroups.txt" /> 119 <param name="differentialAnalysis" value="./DiffExprLimma/output/outputStat.csv" />
116 <param name="factorToInclude" value="Type" /> 120 <param name="comparisonsToUse" value="TreatVsControl" />
117 <output name="outExpression" file="./GSEA-Formatting/outputExpression.gct" /> 121 <param name="rankingIndice" value="absFC" />
118 <output name="outPhenotypes" file="./GSEA-Formatting/outputPhenotypesType.cls" /> 122 <param name="pvalThreshold" value="0.05" />
119 <output name="log" file="./GSEA-Formatting/outputRanks.log" /> 123 </conditional>
120 </test> 124 <output name="outRankedGenes" file="./FormatForGSEA/output/outputRanks_B.rnk" />
121 <test maxseconds="3600" > 125 <output name="log" file="./FormatForGSEA/output/outputLog_B.txt" />
122 <param name="selection" value="rankedGSEA" />
123 <param name="differentialAnalysis" value="./LIMMAstatistics.tabular" />
124 <param name="comparisonsToUse" value="WT*Control-KO*Control" />
125 <param name="rankingIndice" value="FC" />
126 <param name="pvalThreshold" value="0.05" />
127 <output name="outRankedGenes" file="./GSEA-Formatting/outputRanks.rnk" />
128 <output name="log" file="./GSEA-Formatting/outputRanks.log" />
129 </test> 126 </test>
130 </tests> 127 </tests>
131 <help> 128 <help>
132 <![CDATA[ 129 <![CDATA[
133 **What it does** 130 **What it does**