inst/doc/rxSeq.R

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

###################################################
### code chunk number 1: initialize
###################################################
library(rxSeq)


###################################################
### code chunk number 2: rxSeq.Rnw:32-33
###################################################
options(width = 80)

###################################################
### code chunk number 3: rxSeq.Rnw:32-33
###################################################
rcA = readCounts(index=data.A$index, y=data.A$y[1:2,], n=data.A$n[1:2,], n0B=data.A$n0B[1:2,], 
                 kappas=data.A$kappas, geneids=data.A$geneids[1:2])
rcX = readCounts(index=data.X$index, y=data.X$y[1:2,], n=data.X$n[1:2,], n0B=data.X$n0B[1:2,], 
                 kappas=data.X$kappas, geneids=data.X$geneids[1:2], tausB=data.X$tausB, chrom="X")

###################################################
### code chunk number 4: rxSeq.Rnw:70-74
###################################################
#fit trecase autosome genes:
trecase.A.out = process(rcA)


###################################################
### code chunk number 5: rxSeq.Rnw:82-86
###################################################
#fit trecase X chromosome genes:
trecase.X.out = process(rcX)


###################################################
### code chunk number 6: rxSeq.Rnw:91-95
###################################################
names(trecase.A.out)
trecase.A.out$pval[,1:2]
names(trecase.X.out)
trecase.X.out$pval[,1:2]

###################################################
### code chunk number 7: rxSeq.Rnw:91-95
###################################################
nLogLik(res=trecase.A.out, rc=rcA, genei=1)$nll
nLogLik(res=trecase.X.out, rc=rcX, genei=1)$nll

###################################################
### code chunk number 8: rxSeq.Rnw:109-114
###################################################
#fit trec autosome genes
rcA$model = "short"
trec.A.out = process(rcA)
names(trec.A.out)
trec.A.out$pval[,1:2]


###################################################
### code chunk number 9: rxSeq.Rnw:119-125
###################################################
#fit trec X chromosome genes
rcX$model = "short"
trec.X.out = process(rcX)
names(trec.X.out)
trec.X.out$pval[,1:2]

###################################################
### code chunk number 10: rxSeq.Rnw:136-138
###################################################
nLogLik(res=trec.A.out, rc=rcA, genei=1)$nll
nLogLik(res=trec.X.out, rc=rcX, genei=1)$nll

###################################################
### code chunk number 11: rxSeq.Rnw:136-138
###################################################
get.tausB(n=data.X$n, n0B=data.X$n0B, geneids=data.X$geneids,
          Xist.ID="ENSMUSG00000086503")


###################################################
### code chunk number 12: rxSeq.Rnw:152-153
###################################################
data.X$tausB


###################################################
### code chunk number 13: rxSeq.Rnw:160-161
###################################################
get.tausB(n=data.X$n, n0B=data.X$n0B, geneids=data.X$geneids, Xist.ID = "")


###################################################
### code chunk number 14: rxSeq.Rnw:168-173
###################################################
dat.A = simRX(b0f=.5, b0m=.6, b1f=.3, b1m=.4, beta_sex=.1, beta_dom=.1, n.simu=1E1)
names(dat.A)
dat.X = simRX(b0f=.5, b0m=.6, b1f=.3, b1m=.4, beta_sex=.1, beta_dom=.1, n.simu=1E1,
             is.X=TRUE, tauB=.3)
names(dat.X)

Try the rxSeq package in your browser

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

rxSeq documentation built on May 1, 2019, 11:31 p.m.