## ----style, echo = FALSE, results = 'asis', message=FALSE---------------- BiocStyle::markdown() ## ----env, echo=FALSE----------------------------------------------------- suppressPackageStartupMessages(library("GO.db")) suppressPackageStartupMessages(library("rols")) suppressPackageStartupMessages(library("DT")) nonto <- length(ol <- Ontologies()) ## ----ontTable, echo = FALSE---------------------------------------------- datatable(as(ol, "data.frame")) ## ------------------------------------------------------------------------ library("rols") ## ----ol------------------------------------------------------------------ ol <- Ontologies() ol ## ------------------------------------------------------------------------ head(olsNamespace(ol)) ol[["go"]] ## ------------------------------------------------------------------------ go <- Ontology("go") go ## ------------------------------------------------------------------------ gotrms <- terms(go) ## or terms("go") gotrms gotrms[1:10] gotrms[["GO:0090575"]] ## ------------------------------------------------------------------------ trm <- term(go, "GO:0090575") termId(trm) termLabel(trm) strwrap(termDesc(trm)) ## ------------------------------------------------------------------------ parents(trm) children(trm) ## ----propex-------------------------------------------------------------- trm <- term("uberon", "UBERON:0002107") trm p <- properties(trm) p p[[1]] termLabel(p[[1]]) ## ---- echo=FALSE--------------------------------------------------------- alltgns <- OlsSearch(q = "trans-golgi network") ## ----tgnquery, eval = TRUE----------------------------------------------- OlsSearch(q = "trans-golgi network") ## ----tgnquery1, eval = TRUE---------------------------------------------- OlsSearch(q = "trans-golgi network", exact = TRUE) OlsSearch(q = "trans-golgi network", ontology = "GO") OlsSearch(q = "trans-golgi network", ontology = "GO", exact = TRUE) ## ----tgnquery2----------------------------------------------------------- OlsSearch(q = "trans-golgi network", ontology = "GO", rows = 200) ## ----tgnquery3----------------------------------------------------------- (tgnq <- OlsSearch(q = "trans-golgi network", ontology = "GO")) (tgnq <- allRows(tgnq)) ## ----tgnsear4, echo=FALSE------------------------------------------------ qry <- OlsSearch(q = "trans-golgi network", exact = TRUE) ## ----tgnquery5----------------------------------------------------------- qry <- OlsSearch(q = "trans-golgi network", exact = TRUE) (qry <- olsSearch(qry)) ## ----tgnres-------------------------------------------------------------- (qtrms <- as(qry, "Terms")) (qdrf <- as(qry, "data.frame")) ## ----uterms-------------------------------------------------------------- qtrms <- unique(qtrms) termOntology(qtrms) termNamespace(qtrms) ## ----go.db, message=FALSE------------------------------------------------ library("GO.db") GOTERM[["GO:0005802"]] ## ------------------------------------------------------------------------ CVParam(name = "A user param", value = "the value") ## ------------------------------------------------------------------------ CVParam(label = "MS", accession = "MS:1000073") CVParam(label = "MS", name ="electrospray ionization") CVParam(label = "MS", name ="ESI") ## using a synonym ## ----si, echo=FALSE------------------------------------------------------ print(sessionInfo(), locale = FALSE)