MAPK.estimate.TPS: genetic interaction surfaces

Description Usage Arguments Details Value Author(s) See Also

View source: R/plotSGI.R

Description

Genetic interaction surfaces are estimated from a dilution experiment. Cells are treated with two RNAi's. The concentration of the RNAi reagent is changed in 8 steps. All 8 x 8 combinations of concentrations are tested for 6 x 6 gene pairs.

Usage

1
2
3
4
5
6
7
8
9
MAPK.screen.as.array(data, Anno)
MAPK.estimate.TPS   (A, DF, n.out = 8, channel = 1)
MAPK.cv.TPS         (A, range.df = 6:56, channel = 1)
MAPK.plot.TPS.all   (TPSmodel, range = c(-6, 6), fill = c("cornflowerblue",
                     "cornflowerblue", "black", "#777700", "yellow"),
		     channel = 1)
MAPK.plot.TPS.single(gene1, gene2, TPSmodel, range = c(-6, 6),
                     fill = c("cornflowerblue", "cornflowerblue", "black",
		     "#777700", "yellow"), channel = 1)

Arguments

data, Anno

data

A data.frame containing the read.out of the dilution screen. Each row is one well. Each column one feature.

Anno

A data.frame containing the plate configuration. For each row in data there should a row in Anno.

A

An array of dimension concentration x concentration x genes x genes x channel as returned by MAPK.screen.as.array.

DF

A 6 x 6 matrix of degrees of freedom for the thin spline plate regression.

n.out

number of points for sampling from the regression function.

channel

The channel used.

range.df

The range of degrees of freedom that is considered for cross validation.

range

The range of pairwise interaction scores that is shown by the colorbar.

gene1, gene2

The genes for which the interaction surface is plotted.

TPSmodel

The TPS model estimated by MAPK.estimate.TPS

fill

The range of colors used for the color code.

Details

The screen readout can be reshaped as an array with dimensions concentration x concentration x genes x genes x channel by the function MAPK.screen.as.array. Then the function MAPK.estimate.TPS fits a regression in the 8 x 8 pairwise dilution series. The degrees of freedom for the regression can be estimated automatically by cross validation with the function MAPK.cv.TPS. Finally one can plot the interaction surface for a single gene or an overview of interaction surfaces for all genes with the functions MAPK.plot.TPS.single or MAPK.plot.TPS.all.

Value

Author(s)

Bernd Fischer

See Also

RNAinteract-package, RNAinteractMAPK-package


Huber-group-EMBL/RNAinteractMAPK documentation built on Dec. 31, 2020, 1:01 p.m.