inst/doc/pepStat.R

## ----include=FALSE------------------------------------------------------------
library(knitr)
opts_chunk$set(tidy=FALSE)

## ----loading-libraries, message=FALSE-----------------------------------------
library(pepDat)
library(pepStat)

## ----read-data----------------------------------------------------------------
mapFile <- system.file("extdata/mapping.csv", package = "pepDat")
dirToParse <- system.file("extdata/gpr_samples", package = "pepDat")
pSet <- makePeptideSet(files = NULL, path = dirToParse,
                       mapping.file = mapFile, log=TRUE)

## ----data-content-------------------------------------------------------------
read.csv(mapFile)

## ----read-data-ctrl-----------------------------------------------------------
pSetNoCtrl <- makePeptideSet(files = NULL, path = dirToParse,
                       mapping.file = mapFile, log = TRUE,
                       rm.control.list = c("JPT-control", "Ig", "Cy3"),
                       empty.control.list= c("empty", "blank control"))

## ----plot-slide, include=TRUE, fig.width=7.48, fig.height=3-------------------
plotArrayImage(pSet, array.index = 1)

## ----plot-residuals, include=TRUE, fig.width=7.48, fig.height=3---------------
plotArrayResiduals(pSet, array.index = 1, smooth = TRUE)

## ----create-pep-load-data-----------------------------------------------------
peps <- read.csv(system.file("extdata/pep_info.csv", package = "pepDat"))
head(peps)

## ----create-db----------------------------------------------------------------
pep_custom <- create_db(peps)

## ----create-db-GR-------------------------------------------------------------
pep_custom <- create_db(pep_custom)

## ----summarizePeptideSet------------------------------------------------------
psSet <- summarizePeptides(pSet, summary = "mean", position = pep_custom)

## ----normalizeArray-----------------------------------------------------------
pnSet <- normalizeArray(psSet)

## ----slidingMean--------------------------------------------------------------
psmSet <- slidingMean(pnSet, width = 9)

## ----slidingMean-splitbyclade-------------------------------------------------
psmSetAg <- slidingMean(pnSet, width = 9, split.by.clade = FALSE)

## ----makeCalls----------------------------------------------------------------
calls <- makeCalls(psmSet, freq = TRUE, group = "treatment",
                     cutoff = .1, method = "FDR", verbose = TRUE)

## ----makeCalls-aggregate------------------------------------------------------
callsAg <- makeCalls(psmSetAg, freq = TRUE, group = "treatment",
                     cutoff = .1, method = "FDR")

## ----restab-------------------------------------------------------------------
summary <- restab(psmSet, calls)
head(summary)

## ----plot-inter, fig.height=4, message=FALSE----------------------------------
library(Pviz)
summaryAg <- restab(psmSetAg, callsAg)
plot_inter(summaryAg)

## ----plot-clade, fig.height=4-------------------------------------------------
plot_clade(summary, clade=c("A", "M", "CRF01"), from = 300, to = 520)

## ----shinyApp, eval = FALSE---------------------------------------------------
#  shinyPepStat()

## ----quick-analysis, results='hide', message=FALSE----------------------------
library(pepStat)
library(pepDat)
mapFile <- system.file("extdata/mapping.csv", package = "pepDat")
dirToParse <- system.file("extdata/gpr_samples", package = "pepDat")
ps <- makePeptideSet(files = NULL, path = dirToParse, mapping.file = mapFile)
data(pep_hxb2)
ps <- summarizePeptides(ps, summary = "mean", position = pep_hxb2)
ps <- normalizeArray(ps)
ps <- slidingMean(ps)
calls <- makeCalls(ps, group = "treatment")
summary <- restab(ps, calls)

## ----sessionInfo--------------------------------------------------------------
sessionInfo()

Try the pepStat package in your browser

Any scripts or data that you put into this service are public.

pepStat documentation built on Nov. 8, 2020, 6:45 p.m.