I'm using clusterProfiler v3.2.14 for GO molecular function in human.
The background size is 16309.
Panther webtool give a size of 21002. Annotation Version and Release Date: GO Ontology database Released 2017-08-14
I was wondering which version of the GO database is use in ClusterProfiler. Why these numbers are differents ?
I'm using something like.
edb = useMart("ENSEMBL_MART_ENSEMBL", dataset="hsapiens_gene_ensembl",host="jul2016.archive.ensembl.org") gene_infos = getBM(attributes=c('ensembl_gene_id','hgnc_symbol','gene_biotype','chromosome_name','start_position','end_position','strand','entrezgene'),values=data[,opt$column],filters='ensembl_gene_id',mart=edb) # SET INPUT LIST entrez_id <- gene_infos$entrezgene ensembl_id <- gene_infos$ensembl_gene_id go_mf <- enrichGO(gene=entrez_id,OrgDb = org.Hs.eg.db,ont = "MF",pvalueCutoff = 0.01, pAdjustMethod = "BH", qvalueCutoff = 0.05, readable = TRUE)
By the way ,same question for Reactome ? and Kegg ? I think enrichKEGG use lastest remote version using use_internal_data=FALSE.
Is there a way to upgrade these anotations without upgrading R bioconductor. I'm stuck to R 3.3.1 and can't upgrage bioconductor withtout reinstalling a more recent version of R.
You can always install whatever version of package you want - that's the beauty of R and Open Source software in general.
However, do note that we don't support anything but the release version of R/BioC, which means if you are running some non-standard configuration and you have problems, it's on you to fix. If you post a question here with a
sessionInfo
output that indicates you are mixing and matching, the first response will be to tell you to install the latest version of R/BioC.