### R code from vignette source 'vignettes/AnnotationDbi/inst/doc/IntroToAnnotationPackages.Rnw' ################################################### ### code chunk number 1: loadChip ################################################### library(hgu95av2.db) ################################################### ### code chunk number 2: listContents ################################################### ls("package:hgu95av2.db") ################################################### ### code chunk number 3: show ################################################### hgu95av2.db ################################################### ### code chunk number 4: cols ################################################### cols(hgu95av2.db) ################################################### ### code chunk number 5: help (eval = FALSE) ################################################### ## help("SYMBOL") ################################################### ### code chunk number 6: keytypes ################################################### keytypes(hgu95av2.db) ################################################### ### code chunk number 7: keys ################################################### head(keys(hgu95av2.db, keytype="SYMBOL")) ################################################### ### code chunk number 8: selectChip ################################################### #1st get some example keys k <- head(keys(hgu95av2.db,keytype="PROBEID")) # then call select select(hgu95av2.db, keys=k, cols=c("SYMBOL","GENENAME"), keytype="PROBEID") ################################################### ### code chunk number 9: selectOrg1 ################################################### library(org.Hs.eg.db) cols(org.Hs.eg.db) ################################################### ### code chunk number 10: selectOrg2 (eval = FALSE) ################################################### ## help("SYMBOL") ## for explanation of these cols and keytypes values ################################################### ### code chunk number 11: selectOrg3 ################################################### keytypes(org.Hs.eg.db) uniKeys <- head(keys(org.Hs.eg.db, keytype="UNIPROT")) cols <- c("SYMBOL", "PATH") select(org.Hs.eg.db, keys=uniKeys, cols=cols, keytype="UNIPROT") ################################################### ### code chunk number 12: selectData ################################################### load(system.file("extdata", "resultTable.Rda", package="AnnotationDbi")) head(resultTable) ################################################### ### code chunk number 13: selectOrgData ################################################### annots <- select(org.Hs.eg.db, keys=rownames(resultTable), cols=c("SYMBOL","GENENAME"), keytype="ENTREZID") resultTable <- merge(resultTable, annots, by.x=0, by.y="ENTREZID") head(resultTable) ################################################### ### code chunk number 14: selectGO ################################################### library(GO.db) GOIDs <- c("GO:0042254","GO:0044183") select(GO.db, keys=GOIDs, cols="DEFINITION", keytype="GOID") ################################################### ### code chunk number 15: selectTxDb ################################################### library(TxDb.Hsapiens.UCSC.hg19.knownGene) txdb <- TxDb.Hsapiens.UCSC.hg19.knownGene txdb cols(txdb) keytypes(txdb) keys <- head(keys(txdb, keytype="GENEID")) cols <- c("TXID", "TXSTART") select(txdb, keys=keys, cols=cols, keytype="GENEID") ################################################### ### code chunk number 16: SessionInfo ################################################### sessionInfo()