changeset 2:521bfa975110 draft

Uploaded
author yhoogstrate
date Thu, 09 Jan 2014 02:44:26 -0500
parents d7087cb22de9
children df239301559a
files edgeR_DGE.xml
diffstat 1 files changed, 70 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/edgeR_DGE.xml	Thu Jan 09 02:44:26 2014 -0500
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tool id="edger_dge" name="edgeR Differential GeneExpression Analysis">
+	<description>RNA-Seq expression analysis using edgeR (R package)</description>
+	
+	<command>
+		<!--
+			The following script is written in the "Cheetah" language:
+			http://www.cheetahtemplate.org/docs/users_guide_html_multipage/contents.html
+		-->
+		
+		R CMD BATCH --vanilla '--args
+			$design_matrix
+			$contrast
+			
+			$output_count_edgeR 
+			$output_cpm
+			output_FPXM
+			$output_raw_counts
+			
+			$qc
+			$output_MDSplot
+			$output_BCVplot
+			$output_MAplot
+			smearPlot '
+			/home/youri/Desktop/galaxy/tools/TraIT/edgeR/DGE/edgeR_DGE_test.R $output_R
+	</command>
+	
+	<inputs>
+		<param name="design_matrix" type="data" format="tabular" help="Design matrix" />
+		
+		<param name="contrast" type="text" label="Contrast (biological question)" help="e.g. 'tumor-normal' or '(G1+G2)/2-G3' using the factors chosen in the design matrix. Read the 'makeContrasts' manual from Limma package for more info." />
+		
+		<param name="qc" type="select" label="Quality control reports">
+			<option value="true">Yes</option>
+			<option value="false" selected="true">No</option>
+		</param>
+		
+		<param name="debug" type="select" label="R Debug output">
+			<option value="true" selected="true"> Yes</option>
+			<option value="false">No</option>
+		</param>
+	</inputs>
+	
+	<outputs>
+		<data format="tabular" name="output_count_edgeR" label="edgeR DGE on ${design_matrix.hid}: ${design_matrix.name} - table" />
+		<data format="tabular" name="output_cpm" label="edgeR DGE on ${design_matrix.hid}: ${design_matrix.name} - CPM" />
+		<data format="tabular" name="output_raw_counts" label="edgeR DGE on ${design_matrix.hid}: ${design_matrix.name} - raw counts" />
+		
+		<data format="txt" name="output_R" label="edgeR DGE on ${design_matrix.hid}: ${design_matrix.name} - R output" >
+			<filter>(debug == "true")</filter>
+		</data>
+		
+		<data format="pdf" name="output_MDSplot" label="edgeR DGE on ${design_matrix.hid}: ${design_matrix.name} - MDS-plot">
+			<filter>(qc == "true")</filter>
+		</data>
+		
+		<data format="pdf" name="output_BCVplot" label="edgeR DGE on ${design_matrix.hid}: ${design_matrix.name} - BCV-plot">
+			<filter>(qc == "true")</filter>
+		</data>
+		
+		<data format="pdf" name="output_MAplot" label="edgeR DGE on ${design_matrix.hid}: ${design_matrix.name} - MA-plot">
+			<filter>(qc == "true")</filter>
+		</data>
+	</outputs>
+	
+	<help>
+		input: Design matrix using "create Design matrix" tool
+		input: contrast
+	</help>
+</tool>