annotate clusterProfiler_go.xml @ 10:5299be80cafb draft default tip

Uploaded
author kpbioteam
date Fri, 10 May 2019 06:47:35 -0400
parents 434b5ea29183
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
1 <tool id="clusterprofiler_go" name="Cluster Profiler GO" version="0.1.0">
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
2 <description>run GO Analysis</description>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
3 <requirements>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
4 <requirement type="package" version="3.10.1">bioconductor-clusterprofiler</requirement>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
5 <requirement type="package">r-ggplot2</requirement>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
6 <requirement type="package" version="3.7.0">bioconductor-org.hs.eg.db</requirement>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
7 </requirements>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
8 <command detect_errors="exit_code"><![CDATA[
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
9 Rscript '$clusterprofiler_go_script'
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
10 ]]></command>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
11 <configfiles>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
12 <configfile name="clusterprofiler_go_script"><![CDATA[
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
13
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
14 require("clusterProfiler", quietly = TRUE)
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
15 require("org.Hs.eg.db", quietly = TRUE)
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
16 require("ggplot2", quietly = TRUE)
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
17
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
18 gene <- read.table('$entrezid')
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
19 ego <- enrichGO(gene = c(gene\$V2),
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
20 keyType = "ENTREZID",
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
21 OrgDb = org.Hs.eg.db,
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
22 ont = "BP",
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
23 pAdjustMethod = "BH",
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
24 pvalueCutoff = 0.01,
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
25 qvalueCutoff = 0.05,
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
26 readable = TRUE)
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
27
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
28 write.table(ego, '$table')
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
29 dotplot(ego)
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
30 ggsave(file = '$plot', device = "pdf")
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
31
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
32 ]]>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
33 </configfile>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
34 </configfiles>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
35
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
36 <inputs>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
37 <param type="data" name="entrezid" format="txt" />
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
38 </inputs>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
39 <outputs>
10
5299be80cafb Uploaded
kpbioteam
parents: 9
diff changeset
40 <data name="table" format="txt" label="GO Enrichment Analysis of a Gene Set" />
5299be80cafb Uploaded
kpbioteam
parents: 9
diff changeset
41 <data name="plot" format="pdf" label="GO Enrichment Analysis Visualization"/>
9
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
42 </outputs>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
43 <tests>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
44 <test>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
45 <param name="entrezid" value="genedf.txt"/>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
46 <output name="table" file="ego.txt"/>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
47 <output name="plot" file="ego.pdf"/>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
48 </test>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
49 </tests>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
50 <help><![CDATA[
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
51 This tool provide GO Enrichment Analysis of a gene set. Given a set of genes, this will return the enrichment GO categories after FDR control.
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
52 ]]></help>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
53 <citations>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
54 <citation type="doi">10.1089/omi.2011.0118</citation>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
55 </citations>
434b5ea29183 Uploaded
kpbioteam
parents:
diff changeset
56 </tool>