Learn R Programming

directPA (version 1.5.1)

rotate2d: Polar Coordinates Rotation

Description

Rotate to the direction of interest in polar coordinates by degree (e.g. pi/4).

Usage

rotate2d(T, degree = 0)

Value

A rotated matrix with respect to the direction of interest.

Arguments

T

a numeric matrix (normally z-score converted) with 2 columns. The rows are genes or phosphorylation sites and the columns are treatments vs control statistics.

degree

the direction to be tested for enrichment. Specified as degree from to the original direction.

Examples

Run this code
# load the phosphoproteomics dataset
data(HEK)

# convert statistics into z-scores
HEK.zscores <- apply(HEK, 2, function(x){qnorm(rank(x)/(nrow(HEK)+1))})

# Rotate the matrix by 1/2 pi (i.e. down-regulation, dow-regulation).
HEK.rotated <- rotate2d(HEK.zscores, degree = pi/2)

Run the code above in your browser using DataLab