BridgeRNormalization: Calculate the normalized RPKM for BRIC-seq dataset.

Description Usage Arguments Value Examples

View source: R/calc-Normalization.R

Description

BridgeRNormalization calculates the normalized RPKM values.

Usage

1
2
3
BridgeRNormalization(inputFile, normFactorFile, group = c("Control",
  "Knockdown"), hour = c(0, 1, 2, 4, 8, 12), inforColumn = 4, save = T,
  outputPrefix = "BridgeR_4")

Arguments

inputFile

The vector of tab-delimited matrix file.

normFactorFile

The vector of tab-delimited normalization factor file.

group

The vector of group names.

hour

The vector of time course about BRIC-seq experiment.

inforColumn

The number of information columns.

save

Whether to save the output matrix file.

outputPrefix

The prefix for the name of the output.

Value

data.table object about normalized RPKM values.

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
25
26
27
28
29
30
31
32
33
34
35
36
library(data.table)
rpkm_matrix <- data.table(gr_id = c(8, 9, 14),
                          symbol = c("AAAS", "AACS", "AADAT"),
                          accession_id = c("NM_015665", "NM_023928", "NM_182662"),
                          locus = c("chr12", "chr12", "chr4"),
                          CTRL_1_0h = c(41, 5, 5),
                          CTRL_1_1h = c(48, 7, 6),
                          CTRL_1_2h = c(56, 10, 6),
                          CTRL_1_4h = c(87, 12, 10),
                          CTRL_1_8h = c(124, 20, 11),
                          CTRL_1_12h = c(185, 22, 15),
                          gr_id = c(8, 9, 14),
                          symbol = c("AAAS", "AACS", "AADAT"),
                          accession_id = c("NM_015665", "NM_023928", "NM_182662"),
                          locus = c("chr12", "chr12", "chr4"),
                          KD_1_0h = c(21, 10, 3),
                          KD_1_1h = c(33, 11, 3),
                          KD_1_2h = c(42, 15, 4),
                          KD_1_4h = c(60, 20, 5),
                          KD_1_8h = c(65, 37, 6),
                          KD_1_12h = c(70, 42, 6))
group <- c("Control", "Knockdown")
hour <- c(0, 1, 2, 4, 8, 12)
rpkm_list <- BridgeRDataSetFromMatrix(inputFile = rpkm_matrix,
                                      group = group,
                                      hour = hour,
                                      cutoff = 0.1,
                                      inforColumn = 4,
                                      save = FALSE)
raw_table <- rpkm_list[[1]]
test_table <- rpkm_list[[2]]
factor_table <- BridgeRNormalizationFactors(test_table,
                                            save = FALSE)
normalized_table <- BridgeRNormalization(test_table,
                                         factor_table,
                                         save = FALSE)

bridger2 documentation built on May 2, 2019, 8:14 a.m.