Description Usage Arguments Details Value Author(s) References See Also Examples
View source: R/Normalization.R
Features will be firstly filtered based on their expression value and/or by their variability across samples; features will be then normalized.
1 2 3 |
data |
A |
minCounts |
Minimum reads counts; default is 10 |
fSample |
Fraction of samples with |
hyper |
Flag to enable gene filtering by Coefficient of Variation (CV); default is "yes" |
th.cv |
Threshold of minimum CV to consider a feature 'Hypervariant' accross samples; default is 3 |
type |
Type of normalization to be applied:
|
nFitType |
Type of method to estimate the dispersion by vst or rlog. Default is "parametric". See details in estimateDispersions |
Before normalization step, this function allows the user to filter features by:
Expression - Features will be filtered out whether their reads
count
do not reach a minCounts
in at least fSample
of samples;
CV - The CV of each feature is individually calculated for each
sample class.
Featurers with both class CV greater than th.cv
will be
discarded.
Computing a class restricted CV may prevent the removal of hypervariant
features that
may be specifically associated with a certain class. This could be
important, for example, for
immune genes whose expression under definite conditions may unveil
peculiar class-gene
association.
Finally, expressed features will be normalized by
varianceStabilizingTransformation
(default) or rlog
, both implemented in DESeq2
package.
We suggest to
use varianceStabilizingTransformation
to speed up the
normalization process
because rlog
is very time-consuming despite the two methods
produce quite
similar results.
A SummarizedExperiment
object which contains a normalized
expression matrix (log2 scale) and the data frame with 'class' and
(optionally) variables.
Mattia Chiesa, Luca Piacentini
Michael I Love, Wolfgang Huber and Simon Anders (2014): Moderated estimation of fold change and dispersion for RNA-Seq data with DESeq2. Genome Biology
varianceStabilizingTransformation, rlog
1 2 3 4 5 6 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.