tcc_norm: Normarization of RNA-seq count data using tmm

Description Usage Arguments Value Examples

View source: R/tcc_norm.R

Description

This functions returns the normarized count data of multiple groups

Usage

1
tcc_norm(dat, column, gp, method)

Arguments

dat

A data frame, matrix. The 'dat' contains columns which names samples and rows contains genes

column

Count data columns without id column. The default is 1:ncol(dat)

gp

replicate group

method

a pipe line select from # 1:'DEGES/TbT', 2:'DEGES/edgeR', 3:'iDEGES/edgeR', 4:'DEGES/DESeq', 5:'iDEGES/DESeq', 6:'iDEGES/DESeq2'.

Value

ggobject which containing result of 'TCC::getNormalizedData' ,

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
## Not run: 
# sample data of rna-seq
fpkm_rep3 <- rskodat::fpkm
fpkm_rep2 <- rskodat::fpkm[c(1,2,4,5)]
fpkm_norep <- rskodat::fpkm[c(1, 4)]

# arguments
gp1 <- rep(1:4, each=3)
gp2 <- rep(1:2, each=2)
gp3 <- c(1,2)

# normalize
# if you choose method 4,5, or 6, require the 'TCC' library load.
tbt_nfpkm <- rskoseq::tcc_norm(dat = fpkm_rep2, column = 1:ncol(fpkm_rep2), gp = gp2, method = 1)
edgr_nfpkm <- rskoseq::tcc_norm(dat = fpkm_rep2, column = 1:ncol(fpkm_rep2), gp = gp2, method = 2)
iedgr_nfpkm <- rskoseq::tcc_norm(dat = fpkm_rep2, column = 1:ncol(fpkm_rep2), gp = gp2, method = 3)
dsq_nfpkm <- rskoseq::tcc_norm(dat = fpkm_norep, column = 1:ncol(fpkm_norep), gp = gp3, method = 4)
idsq_nfpkm <- rskoseq::tcc_norm(dat = fpkm_norep, column = 1:ncol(fpkm_norep), gp = gp3, method = 5)

TCC::plot.TCC(TCC::estimateDE(nfpkm1$tcc, test.method = "edger", FDR = 0.05))
TCC::plot.TCC(TCC::estimateDE(nfpkm2$tcc, test.method = "edger", FDR = 0.05))
TCC::plot.TCC(TCC::estimateDE(nfpkm3$tcc, test.method = "deseq2", FDR = 0.05))

## End(Not run)

shkonishi/rskoseq documentation built on April 18, 2021, 3:50 p.m.