Description Usage Arguments Details Methods Author(s) References Examples
Between-lane normalization for sequencing depth and possibly other distributional differences between lanes.
| 1 | 
| x | A numeric matrix representing the counts or a  | 
| which | Method used to normalized. See the details section and the reference below for details. | 
| offset | Should the normalized value be returned as an offset leaving the original counts unchanged? | 
| round | If TRUE the normalization returns rounded values (pseudo-counts). Ignored if offset=TRUE. | 
This method implements three normalizations described in Bullard et al. (2010). The methods are:
median:a scaling normalization that forces the median of each lane to be the same.
upper:the same but with the upper quartile.
full:a non linear full quantile normalization, in the spirit of the one used in microarrays.
signature(x = "matrix")It returns a matrix with the normalized counts if offset=FALSE or with the offset if offset=TRUE.
signature(x = "SeqExpressionSet")It returns a linkS4class{SeqExpressionSet} with the normalized counts in the normalizedCounts slot and with the offset in the offset slot (if offset=TRUE).
Davide Risso.
J. H. Bullard, E. A. Purdom, K. D. Hansen and S. Dudoit (2010). Evaluation of statistical methods for normalization and differential expression in mRNA-Seq experiments. BMC Bioinformatics Vol. 11, Article 94.
D. Risso, K. Schwartz, G. Sherlock and S. Dudoit (2011). GC-Content Normalization for RNA-Seq Data. Manuscript in Preparation.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | library(yeastRNASeq)
data(geneLevelData)
data(yeastGC)
sub <- intersect(rownames(geneLevelData), names(yeastGC))
mat <- as.matrix(geneLevelData[sub, ])
data <- newSeqExpressionSet(mat,
                            phenoData=AnnotatedDataFrame(
                                      data.frame(conditions=factor(c("mut", "mut", "wt", "wt")),
                                                 row.names=colnames(geneLevelData))),
                            featureData=AnnotatedDataFrame(data.frame(gc=yeastGC[sub])))
norm <- betweenLaneNormalization(data, which="full", offset=FALSE)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.