When I run the enrichGO function on a set of DEG, I am getting NA in the 'Description' column for a few GO term ID's. How could I rectify this error ? Or is there a way to skip NA terms when using dotplot for visualization ?
head(condition.control_dge)
ENTREZID SYMBOL
6536 SLC6A9
4601 MXI1
3799 KIF5B
4286 MITF
9509 ADAMTS2
22834 ZNF652
condition.control_ego=enrichGO(condition.control_dge$ENTREZID,'org.Hs.eg.db', ont="BP",pvalueCutoff=0.05,qvalueCutoff=0.05,pAdjustMethod="BH")
head(condition.control_ego)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The GO term with NA returns a non empty result when querying with GO.db
GOID TERM
GO:0061919 process utilizing autophagic mechanism
sessionInfo()
R version 3.4.0 (2017-04-21)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: CentOS release 6.6 (Final)
Matrix products: default
BLAS: /projects/builder-group/jpg/R-bioconductor/lib64/R/lib/libRblas.so
LAPACK: /projects/builder-group/jpg/R-bioconductor/lib64/R/lib/libRlapack.so
locale:
[1] C
attached base packages:
[1] parallel stats4 stats graphics grDevices utils datasets
[8] methods base
other attached packages:
[1] GO.db_3.5.0 org.Hs.eg.db_3.5.0 BiocInstaller_1.28.0
[4] AnnotationDbi_1.40.0 IRanges_2.12.0 S4Vectors_0.16.0
[7] Biobase_2.38.0 BiocGenerics_0.24.0 clusterProfiler_3.6.0
[10] DOSE_3.4.0 edgeR_3.20.3 limma_3.34.5
Thank you for the quick response. Here is the minimal list and code that can reproduce the problem albeit in a different GO term. I apologize for the long list.