newCountDataSet {DESeq} | R Documentation |
This function creates a CountDataSet object from a matrix or data frame of count data.
newCountDataSet(countData, conditions, sizeFactors = NULL, phenoData = NULL, featureData = NULL)
countData |
A matrix or data frame of count data, i.e., of non-negative integer values. The rows correspond to observations (e.g., number of reads that were assigned to a gene), the columns correspond to samples (or experiments). Note that biological replicates should each get their own column, while the counts of technical replicates (i.e., several sequencing ruins/lanes from the same sample) have to be summed up into a single column. |
conditions |
A factor of experimental conditions (or treatments, or tissue types, or phenotypes, or the like). The length of the factor has to be equal to the number of columns of the countData matrix, assigning a condition to each sample. If 'conditions' is not a factor, it will be converted to one. Alternatively, you may pass a data frame, that will be placed in pData(cds) as is and can then
be used with the modes "pooled" and "blind" in |
sizeFactors |
This argument is deprecated. Do not use it. (Size factors should always be estimated from
the data with |
phenoData |
You may pass an AnnotatedDataFrame here to describe the columns of the count matrix. Note that the package always adds two rows (or creates a new AnnotatedDataFrame with only these two rows in case you do not supply one) with names "condition" and "sizeFactor" to store this information. |
featureData |
You may pass an AnnotatedDataFrame here to describe the rows of the count matrix. The package will just pass through this information without using it. Note that further columns will be added to feature data later, when estimating dispersions. |
See also CountDataSet-class
and the documentation of eSet
(package Biobase) for the meaning of the other slots, which CountDataSet
inherits from eSet (but which the present package does not use).
an object of class CountDataSet
Simon Anders, sanders@fs.tum.de
countsTable <- counts( makeExampleCountDataSet() ) cds <- newCountDataSet( countsTable, c( "A", "A", "A", "B", "B" ) )