diff MetaRNAseq.xml @ 6:3ce32282f6a4 draft

planemo upload for repository https://github.com/sblanck/smagexp/tree/master/smagexp_tools commit 228bd64b01f184d5d8ebc9f65fe0add2d45ed4fe
author sblanck
date Tue, 26 Jun 2018 08:54:45 -0400
parents 63355796cdc8
children aedbf50acb4a
line wrap: on
line diff
--- a/MetaRNAseq.xml	Thu Mar 22 11:16:24 2018 -0400
+++ b/MetaRNAseq.xml	Tue Jun 26 08:54:45 2018 -0400
@@ -1,4 +1,4 @@
-<tool id="metarnaseq" name="RNA-seq data meta-analysis" version="1.0.0">
+<tool id="metarnaseq" name="RNA-seq data meta-analysis" version="1.1.0">
 
     <description>Performs meta-analysis thanks to metaRNAseq</description>
 
@@ -10,6 +10,7 @@
         <requirement type="package">r-jsonlite</requirement> 
         <requirement type="package">r-metarnaseq</requirement>
         <requirement type="package">r-optparse</requirement>
+        <requirement type="package" version="1.3.3">r-upsetr</requirement>
     </requirements>	
 
     <stdio>
@@ -19,21 +20,40 @@
 
     <command>
 
-    <![CDATA[ 	
+<![CDATA[   
         Rscript 
         ${__tool_directory__}/MetaRNASeq.R 
-            --input "#for $input in $inputs# $input;$input.name, #end for#"
+            --input "#for $s in $studies: 
+                        ${s.input};
+                     #end for
+"
+            --inputName "#for $s in $studies: 
+                            ${s.input.name};
+                         #end for
+"
+            --nbreplicates "#for $s in $studies: 
+                            ${s.nbreplicates};
+                         #end for
+"
+
+            --fdr $fdr
             --result $top_table
             --htmloutput $result_html 
             --htmloutputpath $result_html.extra_files_path
-            --htmltemplate ${__tool_directory__}/MetaRNASeq_tpl.html	
-    ]]>	
+            --htmltemplate ${__tool_directory__}/MetaRNASeq_tpl.html    
+    ]]>
+
     </command>
 
     <inputs>
-        <param format="tabular" name="inputs" multiple="true" type="data" optional="false" label="Counts file" help="Must have the same number of row in each study. The experimental conditions must be specified in the header of each file"/>
+         <repeat name="studies" title="Study results" min="2" default="2" help="DESeq2 Result file and number of replicate of the study">
+             <param format="tabular" name="input" multiple="false" type="data" optional="false" label="DESeq2 result file" help="Must have the same number of row in each study"/>
+             <param name="nbreplicates" type="integer" value="10"  label="Number of replicates" help="Number of replicates of the study"/>
+         </repeat>
+         <param name="fdr" type="float" value="0.05" label="FDR" min="0" max="1" help="Adjusted p-value threshold to be declared differentially expressed"/>
     </inputs>
 
+
     <outputs>
         <data format="tabular" name="top_table" label="Summary of meta-analysis and single studie analysis from ${tool.name} on ${on_string}"/>
         <data format="html" name="result_html" label="Charts for ${tool.name} on ${on_string}"/>
@@ -44,7 +64,31 @@
     </tests>
 
     <help>
+<![CDATA[ 
+**What it does**
+		
+Given several DESeq2 results this tool runs a meta-analysis using the metaRNAseq R package.
+		
+**Inputs**
+- At least 2 studies, and for each study
+	- Results of DESeq2 study
+	- Number of replicates of the study	
+- A FDR Threshold for a gene to be declared differentially expressed		
+	
 
+**Results**
+		
+- Venn Diagram or upsetR diagram (when the number of studies is greater than 2) summarizing the results of the meta-analysis
+- A list of indicators to evaluate the quality of the performance of the meta-analysis
+		
+	- DE : Number of differentially expressed genes 
+	- IDD (Integration Driven discoveries) : number of genes that are declared differentially expressed in the meta-analysis that were not identified in any of the single studies alone
+	- Loss : Number of genes that are identified differentially expressed in single studies but not in meta-analysis 
+	- DR (Integration-driven Discovery Rate) : corresponding proportion of IDD
+	- IRR (Integration-driven Revision) : corresponding proportion of Loss
+
+It also generates a text file containing summarization of the results of each single analysis and meta-analysis. Potential conflicts between single analyses are indicated by zero values in the "signFC" column. 
+]]>
     </help>
 
 </tool>