### R code from vignette source 'Annotation.Rnw' ################################################### ### code chunk number 1: select ################################################### library(org.Hs.eg.db) keytypes(org.Hs.eg.db) columns(org.Hs.eg.db) egid <- select(org.Hs.eg.db, "BRCA1", "ENTREZID", "SYMBOL") ################################################### ### code chunk number 2: select ################################################### library(TxDb.Hsapiens.UCSC.hg19.knownGene) txdb <- TxDb.Hsapiens.UCSC.hg19.knownGene cdsByTx <- cdsBy(txdb, "tx") ################################################### ### code chunk number 3: select ################################################### library(BSgenome.Hsapiens.UCSC.hg19) library(GenomicFeatures) extractTranscriptsFromGenome(Hsapiens, cdsByTx) ################################################### ### code chunk number 4: biomart ################################################### library(biomaRt) ensembl <- ## discover & use useMart("ensembl", dataset="hsapiens_gene_ensembl") head(listFilters(ensembl), 3) myFilter <- "chromosome_name" myValues <- c("21", "22") myAttributes <- c("ensembl_gene_id","chromosome_name") res <- getBM(attributes=myAttributes, filters=myFilter, values=myValues, mart=ensembl) ################################################### ### code chunk number 5: AnnotationHub ################################################### library(AnnotationHub) hub <- AnnotationHub() hub ## 9150 resources ################################################### ### code chunk number 6: SummarizedExperiment ################################################### library(GenomicRanges) ?SummarizedExperiment example(SummarizedExperiment) sset dim(assays(sset)[[1]]) colData(sset) rowData(sset) ################################################### ### code chunk number 7: SummarizedExperiment-manip ################################################### sset$Treatment sset[, sset$Treatment == "ChIP"] roi <- GRanges("chr1", IRanges(1, 249250621)) sset[sset %over% roi, ]