changeset 0:f6a9fe7e8066 draft

Uploaded
author mora-lab
date Thu, 20 May 2021 08:39:19 +0000
parents
children 66cd0f5b8c36
files ReactomePA.xml
diffstat 1 files changed, 168 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ReactomePA.xml	Thu May 20 08:39:19 2021 +0000
@@ -0,0 +1,168 @@
+<tool id="ReactomePA" name="ReactomePA" version="0.1.0">
+    <description>Reactome Pathway Analysis</description>
+
+    <requirements>
+        <requirement type="package" version="1.20.3">r-getopt</requirement>
+        <requirement type="package" version="1.34.0">bioconductor-ReactomePA</requirement>
+        <requirement type="package" version="3.12.0">bioconductor-org.Hs.eg.db</requirement>
+    </requirements>
+
+    <command detect_errors="exit_code" interpreter="Rscript --vanilla"><![CDATA[
+        $__tool_directory__/ReactomePA.R   
+        -g '$gene_list_file' 
+        -s '$Significant_Reactome_Pathway_result' 
+        
+        -o '$organism'
+        
+        -p '$adv.pvalueCutoff' 
+        -w '$adv.pAdjustMethod' 
+        #if $adv.convertId=="TRUE":
+        -c
+        #end if
+        -i '$adv.minGSSize' 
+        -a '$adv.maxGSSize'
+    ]]></command>
+
+    <inputs>
+        <param type="data" name="gene_list_file" format="csv" label="Differentially expressed gene list" help="A csv file including a DEgenes column, that is, the Entrez ID of all differentially expressed genes." />
+        <param type="select" name="organism" label="Organism" help="Choose organism. Only human, rat, mouse, celegans, yeast, zebrafish and fly are included.">
+            <option value="human" selected="True">human (H sapiens)</option>
+            <option value="rat">rat (R norvegicus)</option>
+            <option value="mouse">house mouse (M musculus)</option>
+            <option value="celegans">roundworm (C elegans)</option>
+            <option value="yeast">yeast (S cerevisiae)</option>
+            <option value="zebrafish">zebrafish (D rerio)</option>
+            <option value="fly">fruit fly (D melanogaster)</option>
+        </param>
+        
+        <section name="adv" title="Advanced Options" expanded="false">
+            <param type="float" name="pvalueCutoff" value="0.05" min="0.00" max="1.00" label="P-value threshold" help="This is the cutoff p-value to determine significant enrichment of a pathway. Default is 0.05."/>
+            <param type="select" name="pAdjustMethod" label="Method to adjust pathway p-values for multiple testing" help="Choose one method to adjust pathway p-values.">
+                <option value="BH" selected="True">BH</option>
+                <option value="holm">holm</option>
+                <option value="hochberg">hochberg</option>
+                <option value="hommel">hommel</option>
+                <option value="bonferroni">bonferroni</option>
+                <option value="BY">BY</option>
+                <option value="fdr">fdr</option>
+                <option value="none">none</option>
+            </param>
+            <param type="boolean" name="convertId" truevalue="TRUE" falsevalue="FALSE" checked="false" label="Convert gene ID to SYMBOL" help="Select Yes if you want to convert entrez gene IDs to gene names (see the Help section below). Default: No." />
+            <param type="integer" name="minGSSize" value="10" label="Minimum size of each geneSet" help="Gene sets with less genes than this value will be ignored."/>
+            <param type="integer" name="maxGSSize" value="500" label="Maximum size of each geneSet" help="Gene sets with more genes than this value will be ignored." />
+        </section>
+
+    </inputs>
+    
+    <outputs>
+        <data name="Significant_Reactome_Pathway_result" format="csv" label="Significant_Reactome_Pathway_result" />
+    </outputs>
+
+    <tests>
+        <test>
+            <param name="gene_list_file" value="Different_expression_gene.csv" ftype="csv" />
+            <param name="organism" value="human"/>
+            <param name="minGSSize" value="15"/>
+            <param name="maxGSSize" value="200"/>
+            <param name="pvalueCutoff" value="0.06"/>
+            <param name="pAdjustMethod" value="holm"/>
+            <param name="input7" value="true"/>
+            <output name="Significant_Reactome_Pathway_result" file="t1.csv" ftype="csv" />
+        </test>
+    </tests>
+
+    <help><![CDATA[
+
+.. class:: infomark 
+
+**What it does**
+
+Reactome_ is a free, open-source, curated and peer-reviewed pathway database. 
+Their goal is to provide intuitive bioinformatics tools for the visualization, 
+interpretation and analysis of pathway knowledge. 
+
+.. _Reactome: https://reactome.org
+
+**ReactomePA** is a tool to enrich Significant Reactome Pathways with a list of differentially expressed genes.
+
+This tool uses the function `enrichPathway` in the ReactomePA_ package.
+
+.. _ReactomePA: http://www.bioconductor.org/packages/release/bioc/html/ReactomePA.html
+
+---------
+
+==========
+**Inputs**
+==========
+
+Basic Options
+--------------
+
+**Differentially expressed gene list**
+
+This tool requires a csv file which has a `DEgenes` column containing the entrez gene ID of all differentially expressed genes.
+
+Example:
+
+    ========== === 
+    DEgenes     
+    ========== === 
+    4312
+    8318
+    10874
+    55143
+    55388
+    991
+    ========== === 
+
+**Organism**
+
+Choose the right organism for your data.  Only human, rat, mouse, celegans, yeast, zebrafish and fly are included.
+
+Advanced Options
+-----------------
+
+**P-value threshold**
+
+This is the cutoff p-value to determine significant enrichment of a pathway. Default is 0.05.
+
+**Method to adjust pathway p-values for multiple testing**
+
+Choose one method to adjust pathway p-values. Included methods are: `"BH"`, `"holm"`, `"hochberg"`, `"hommel"`, `"bonferroni"`, `"BY"`, `"fdr"` and `"none"`. Default is `"BH"`.
+
+**Convert gene ID to SYMBOL**
+
+If you want to convert entrez gene ID to gene SYMBOL name, choose Yes. Default: No.
+
+**Minimum and maximum size of each geneSet**
+
+Set minimum and maximum size of each gene set to be included in the analysis. Default are 10 and 500.
+
+------
+
+==========
+**Output**
+==========
+
+A csv file including all enriched pathways.
+
+Example - **Single Count Matrix**:
+
+    =============== =============================================== =========== ===========
+    ID               Description                                    GeneRatio   BgRatio
+    =============== =============================================== =========== ===========
+    R-HSA-69618     Mitotic Spindle Checkpoint                      22/326      113/10704
+    R-HSA-2500257   Resolution of Sister Chromatid Cohesion         23/326      126/10704
+    R-HSA-141424    Amplification of signal from the kinetochores	20/326      96/10704
+    R-HSA-9648025   EML4 and NUDC in mitotic spindle formation		20/326      117/10704
+    R-HSA-5663220   RHO GTPases Activate Formins                    21/326      140/10704
+    =============== =============================================== =========== ===========
+    
+
+    ]]></help>
+    
+    <citations>
+        <citation type="doi">10.1039/c5mb00663e</citation>
+    </citations>
+    
+</tool>