if (FALSE) {
# GOGOA3.RData is too large to include in the R package
# so I need to load it from a file that is not in the package.
# Since this is in a file in my own file system, I could not
# include this as a regular example in the package.
# This example is given in full detail in the package vignette.
# You can generate GOGOA3.RData using the package 'minimalistGODB'
# or you can retrieve it from https://github.com/barryzee/GO/databases
dir<-"/Users/barryzeeberg/personal/GODB_RDATA/goa_human/"
load(sprintf("%s/%s",dir,"GOGOA3_goa_human.RData"))
ontology<-"biological_process"
# t<-characterizeDB(GOGOA3,ontology,ngene=3,GO.db::GOBPCHILDREN,GO.db::GOBPANCESTOR,hitters="all")
if (requireNamespace("GO.db", quietly = TRUE)) {
ch<-GO.db::GOBPCHILDREN
} else {
stop("Install 'GO.db' from BioConductor to use this function.", call. = FALSE)
}
if (requireNamespace("GO.db", quietly = TRUE)) {
GO.db::GOBPANCESTOR
} else {
stop("Install 'GO.db' from BioConductor to use this function.", call. = FALSE)
}
t<-characterizeDB(GOGOA3,ontology,ngene=3,ch,an,hitters="all")
}
Run the code above in your browser using DataLab