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 SYMBOL6536 SLC6A94601 MXI13799 KIF5B4286 MITF9509 ADAMTS222834 ZNF652condition.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.