vignettes/longevityDrugs.R

## ----style, echo = FALSE, results = 'asis'-------------------------------
BiocStyle::markdown()
options(width=100, max.print=1000)
knitr::opts_chunk$set(
    eval=as.logical(Sys.getenv("KNITR_EVAL", "TRUE")),
    cache=as.logical(Sys.getenv("KNITR_CACHE", "TRUE")))

## ----setup, echo=FALSE, messages=FALSE, warnings=FALSE-------------------
suppressPackageStartupMessages({
    library(longevityTools) 
    library(ggplot2) }) 

## ----install, eval=FALSE-------------------------------------------------
## source("http://bioconductor.org/biocLite.R") # Sources the biocLite.R installation script
## biocLite("tgirke/longevityTools", build_vignettes=FALSE, dependencies=FALSE) # Installs package from GitHub
## biocLite("tgirke/longevityDrugs", build_vignettes=FALSE, dependencies=FALSE)

## ----documentation, eval=TRUE--------------------------------------------
library(RSQLite); library(ChemmineR); library(longevityDrugs)

## ----load_database, eval=TRUE--------------------------------------------
mypath <- system.file("extdata", "cmap.db", package="longevityDrugs")
conn <- initDb(mypath)

## ----query_structures, eval=TRUE-----------------------------------------
results <- getAllCompoundIds(conn)
sdfset <- getCompounds(conn, results, keepOrder=TRUE)
sdfset
plot(sdfset[1:4], print=FALSE)
as.data.frame(datablock2ma(datablock(sdfset)))[1:4,]

## ----query_properties, eval=TRUE-----------------------------------------
myfeat <- listFeatures(conn)
feat <- getCompoundFeatures(conn, results, myfeat)
feat[1:4,]

## ----sessionInfo---------------------------------------------------------
sessionInfo()
tgirke/longevityDrugs documentation built on May 31, 2019, 9:07 a.m.