Mercurial > repos > yhoogstrate > edger_with_design_matrix
diff edgeR_Convert_DGE_Table_to_Bedgraph.xml @ 92:86c3aaa205b5 draft
Added bedgraph exporting function for the DGE tables
author | yhoogstrate |
---|---|
date | Fri, 13 Mar 2015 05:45:09 -0400 |
parents | |
children | 31335aa52b2e |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/edgeR_Convert_DGE_Table_to_Bedgraph.xml Fri Mar 13 05:45:09 2015 -0400 @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="UTF-8"?> + <tool id="edger_dge_table_to_bedgraph" name="edgeR: convert 'differentially expressed genes'-table to bedgraph(s)" version="1.0.0"> + <description>EdgeR's "differentially expressed genes" table to bedgraph(s)</description> + + <requirements> + <requirement type="package" version="1.0.0">edger_dge_table_to_bedgraph</requirement> + </requirements> + + <command interpreter="python"> + edger_dge_table_to_bedgraph + -t $cpm_table + -g $geneset + + #if $logfc: + -c3 $logfc + #end if + + #if $logcpm: + -c4 $logcpm + #end if + + #if $lr: + -c5 $lr + #end if + + #if $pvalue: + -c6 $pvalue + #end if + + #if $fdr: + -c7 $fdr + #end if + </command> + + <inputs> + <param format="tabular" name="cpm_table" type="data" label="'differentially expressed genes'-table as result from EdgeR" help="must have 7 columns of which the 2nd are gene names matching the GTF file" /> + <param format="gtf" name="geneset" type="data" label="Geneset used for estimating expression levels prior to expression analysis" /> + + <param name="columns" type="select" label="Desired columns" multiple="true" display="checkboxes"> + <option value="c3" selected="true">logFC</option> + <option value="c4">logCPM</option> + <option value="c5">LR</option> + <option value="c6">PValue</option> + <option value="c7" selected="true">FDR</option> + </param> + </inputs> + + <outputs> + <data fromat="bedgraph" name="logfc" label="logFC from ${cpm_table.name}"> + <filter>"c3" in columns</filter> + </data> + + <data fromat="bedgraph" name="logcpm" label="logCPM from ${cpm_table.name}"> + <filter>"c4" in columns</filter> + </data> + + <data fromat="bedgraph" name="lr" label="LR from ${cpm_table.name}"> + <filter>"c5" in columns</filter> + </data> + + <data fromat="bedgraph" name="pvalue" label="PValue from ${cpm_table.name}"> + <filter>"c6" in columns</filter> + </data> + + <data fromat="bedgraph" name="fdr" label="FDR from ${cpm_table.name}"> + <filter>"c7" in columns</filter> + </data> + </outputs> + + <help> + P-values and FDRs are swapped from 1 to 0, and 0 to 1, because this way the most siginificant genes will obtain the highest values which is convenient for visualisation. + </help> +</tool> \ No newline at end of file