rotate2d {directPA} | R Documentation |
Polar Coordinates Rotation
Description
Rotate to the direction of interest in polar coordinates by degree (e.g. pi/4).
Usage
rotate2d(T, degree = 0)
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. |
Value
A rotated matrix with respect to the direction of interest.
Examples
# 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)
[Package directPA version 1.5.1 Index]