generateReplicateMat: Generate a matrix of replicates

Description Usage Arguments Details Value See Also Examples

View source: R/general_functions.R

Description

Generates a matrix out of a dataset, each row corresponding to an siRNA/gene ID, each column to a channel value or its index in the dataset.

Usage

1
generateReplicateMat(data, minNbReps, IndexOrInt, col4val, col4anno)

Arguments

data

an R data frame generated with generateDatasetFile

minNbReps

set to 2 if you want to exclude replicates occurring only once in the dataset, otherwise 1.

IndexOrInt

a character string - either "Index" or "Intensities" - specifying which values are to be contained in the output matrix.

col4val

a character string specifying the name of the dataset column to be used for the values of the output matrix (if IndexOrIntensities is set to "Intensities"), for example "SigIntensity" or "NbCells"

col4anno

a character string specifying the name of the dataset column to be used for the output matrix' rows, for example "GeneName" or "Internal_GeneID".

Details

The function will omit values or indexes of lines/wells whose value in the column specified by colname4val is set to NA, (which is the case if the spot type is set to -1). If you do not want to omit those, use generateRepMatNoFilter.

Value

A matrix with each row corresponding to an siRNA/gene ID (as reflected in rownames), each column to a channel value or its index in the dataset. Missing values (in case of different number of replicates occuring for different siRNAs/genes) are set to NA.

See Also

generateRepMatNoFilter

Examples

1
2
3
data(exampleDataset, package="RNAither")

replicatematrix <- generateReplicateMat(dataset, 2, "Index", "SigIntensity",  "GeneName")

RNAither documentation built on Nov. 8, 2020, 8:06 p.m.