Usage
circularmap(pos, profiles, column.order=NULL, cluster.result = NULL,
cluster.heights = NULL, Rin = 10, Rout = 30, thickness = 3, label.names = NULL,
Rlabel = 32, label.size = 1.5, normalize.profiles = T)make.circularmap(profiles, method = "nMDS", column.method="none",
cluster.method = "average.linkage", metric = "pearson", column.metric="pearson",
Rin = 10, Rout = 30, thickness = 3, label.names = NULL, Rlabel = 32,
label.size = 1.5, normalize.profiles = T)
Arguments
pos
The positions for the rows as produced by some dimensional reduction technique. Can either be list of angles, or of 2d positions.
profiles
A matrix containing the values to be displayed as a heatmap.
column.order
A vector containing the order in which columns should be shown
cluster.result
The hierarchical clustering result of type hclust
for the rows, superposed on the heatmap for validation. If NULL no clustering result is shown.
cluster.heights
An optional vector of heights to over-ride the heights specified in cluster.result
.
Rin
Inner radius of annulus.
Rout
Outer radius of annulus.
thickness
Thickness of the individual row expression level bands.
label.names
list of row labels.
Rlabel
Radius at which row labels are placed.
label.size
Font size for labels.
normalize.profiles
logical: if true the profiles are normalized (mean zero, unit variance) before display.
method
The dimensional reduction method used by make.circularmap
to produce angular positions for the rows. One of "nMDS" or "PCA".
column.method
The dimensional reduction method used by make.circularmap
to order columns. One of "none","nMDS","PCA", "average.linkage" or "complete.linkage".
cluster.method
clustering method used for superposed row cluster. Either "complete.linkage" or "average.linkage".
metric
the distance function used for row embedding. Can be either "pearson" or "euclidean".
column.metric
the distance function used for column embedding. Can be either "pearson" or "euclidean".