BoolFilter.Rcheck/BoolFilter/doc/BoolFilter.R

### R code from vignette source 'BoolFilter.Rnw'

###################################################
### code chunk number 1: BoolFilter.Rnw:216-217
###################################################
library('BoolFilter')


###################################################
### code chunk number 2: BoolFilter.Rnw:249-250 (eval = FALSE)
###################################################
## p53net <- loadNetwork('p53.txt')


###################################################
### code chunk number 3: BoolFilter.Rnw:256-258 (eval = FALSE)
###################################################
## data(p53net_DNAdsb1) #DNA_dsb is ON
## data(p53net_DNAdsb0) #DNA_dsb is OFF


###################################################
### code chunk number 4: BoolFilter.Rnw:279-282 (eval = FALSE)
###################################################
## data <- simulateNetwork(p53net_DNAdsb1, n.data = 100, p = .02,
##                       obsModel = list(type = 'Bernoulli', 
##                                       q = 0.05))


###################################################
### code chunk number 5: BoolFilter.Rnw:285-290 (eval = FALSE)
###################################################
## #View both datasets overlayed
## plotTrajectory(data$X, 
##                labels = p53net_DNAdsb1$genes, 
##                dataset2 = data$Y, 
##                compare = TRUE)


###################################################
### code chunk number 6: BoolFilter.Rnw:308-314 (eval = FALSE)
###################################################
## data <- simulateNetwork(p53net_DNAdsb1, n.data = 100, p = 0.02,
##                       obsModel = list(type = 'Gaussian',
##                                       model = c(mu0 = 1, 
##                                              sigma0 = 2, 
##                                                 mu1 = 5, 
##                                             sigma1 = 2)))


###################################################
### code chunk number 7: BoolFilter.Rnw:334-337 (eval = FALSE)
###################################################
## obsModel <- list(type = 'Poisson', s = 10.75, mu = 0.01, delta = c(2, 2, 2, 2))
## 
## data <- simulateNetwork(p53net_DNAdsb1, n.data = 100, p = 0.02, obsModel)


###################################################
### code chunk number 8: BoolFilter.Rnw:359-366 (eval = FALSE)
###################################################
## obsModel <- list(type = 'NB', 
##                     s = 10.875, 
##                     mu = 0.01, 
##                  delta = c(3, 3, 3, 3), 
##                    phi = c(2, 2, 2, 2))
## 
## data <- simulateNetwork(p53net_DNAdsb1, n.data = 100, p = 0.02, obsModel)


###################################################
### code chunk number 9: BoolFilter.Rnw:369-371 (eval = FALSE)
###################################################
## #display data without observation noise
## plotTrajectory(data$X, labels = p53net_DNAdsb1$genes)


###################################################
### code chunk number 10: BoolFilter.Rnw:385-389 (eval = FALSE)
###################################################
## #simulate bernoulli noise on p53 network
## data <- simulateNetwork(p53net_DNAdsb1, n.data = 100, p = .02,
##                       obsModel = list(type = 'Bernoulli', 
##                                       q = 0.02))


###################################################
### code chunk number 11: BoolFilter.Rnw:392-396 (eval = FALSE)
###################################################
## #run BKF algorithm on simulated data
## Results <- BKF(data$Y, p53net_DNAdsb1, p=0.02,
##                        obsModel = list(type = 'Bernoulli', 
##                                       q = 0.02))


###################################################
### code chunk number 12: BoolFilter.Rnw:400-405 (eval = FALSE)
###################################################
## #plot the original and estimated trajectories on top of each other.
## plotTrajectory(data$X, 
##                labels = p53net_DNAdsb1$genes, 
##                dataset2 = Results$Xhat, 
##                compare = TRUE)


###################################################
### code chunk number 13: BoolFilter.Rnw:414-421 (eval = FALSE)
###################################################
## data <- simulateNetwork(p53net_DNAdsb1, n.genes = 100, p = 0.02,
##                       obsModel = list(type = 'Bernoulli',
##                                          q = 0.05))
## 
## Results <- BKS(data$Y, p53net_DNAdsb1, p = 0.02,
##                       obsModel = list(type = 'Bernoulli',
##                                          q = 0.05))


###################################################
### code chunk number 14: BoolFilter.Rnw:433-441 (eval = FALSE)
###################################################
## data(cellcycle)
## 
## data <- simulateNetwork(cellcycle, n.data = 100, p = 0.02,
##                       obsModel = list(type = 'Gaussian',
##                                       model = c(mu0 = 1, 
##                                              sigma0 = 2, 
##                                                 mu1 = 5, 
##                                              sigma1 = 2)))


###################################################
### code chunk number 15: BoolFilter.Rnw:446-452 (eval = FALSE)
###################################################
## Results <- SIR_BKF(data$Y, N = 1000, alpha = 0.9, cellcycle, p = 0.02, 
##                          obsModel = list(type = 'Gaussian',
##                                       model = c(mu0 = 1, 
##                                              sigma0 = 2, 
##                                                 mu1 = 5, 
##                                              sigma1 = 2)))


###################################################
### code chunk number 16: BoolFilter.Rnw:457-463 (eval = FALSE)
###################################################
## #compare the estimated and original state trajectories for selected Boolean variables
## VarPlot=c(1,2,5,7)
## plotTrajectory(data$X[VarPlot,], 
##                labels = cellcycle$genes[VarPlot], 
##                dataset2 = Results$Xhat[VarPlot,], 
##                compare = TRUE)


###################################################
### code chunk number 17: BoolFilter.Rnw:495-501 (eval = FALSE)
###################################################
## #load potential networks
## data(p53net_DNAdsb0)
## data(p53net_DNAdsb1)
## 
## net1 <- p53net_DNAdsb0
## net2 <- p53net_DNAdsb1


###################################################
### code chunk number 18: BoolFilter.Rnw:505-514 (eval = FALSE)
###################################################
## #define observation model
## observation = list(type = 'NB', 
##                       s = 10.875, 
##                      mu = 0.01, 
##                   delta = c(2, 2, 2, 2), 
##                     phi = c(3, 3, 3, 3))
## 
## #simulate data using one of the networks and a given 'p'
## data <- simulateNetwork(net1, n.data = 100, p = 0.02, obsModel = observation)


###################################################
### code chunk number 19: BoolFilter.Rnw:517-521 (eval = FALSE)
###################################################
## #run MMAE to determine model selection and parameter estimation
## MMAE(data$Y, net = c("net1","net2"), p = c(0.02,0.1,0.15), threshold = 0.8, 
##                                                     Prior = NA,
##                                                     obsModel = observation)
levimcclenny/BoolFilter documentation built on May 21, 2019, 5:11 a.m.