- x
(ExpressionSet, data.frame or numeric). A numeric data frame, matrix or an ExpressionSet object.
- cormat
(numeric). A correlation matrix. If this not NULL then x is ignored. Defaults to NULL.
- lab
(character). Optional row/column labels for the heatmap. Defaults to NULL meaning the row names of the input data
are used. Note that the order of the labels must match the order of the row names of the input data!
- convert
(logical). Should an attempt be made to convert IDs provided as row names of the input or in lab?
Defaults to TRUE. Conversion will be done using BioMart or an annotation package, depending on biomart.
- biomart
(logical). Should BioMart (or an annotation package) be used to convert IDs? If TRUE
the todisp2 function in package convertid attempts to access the BioMart API to convert ENSG IDs to Gene Symbols
Defaults to FALSE which will use the traditional AnnotationDbi Bimap interface.
- biom.data.set
character of length one. Biomart data set to use. Defaults to 'hsapiens_gene_ensembl'
- biom.mart
character vector. Biomart to use (uses the first element of the vector), defaults to "ensembl".
- host
character of length one. Host URL.
- biom.filter
character of length one. Name of biomart filter, i.e., type of query ids, defaults to "ensembl_gene_id".
- biom.attributes
character vector. Biomart attributes, i.e., type of desired result(s); make sure query id type is included!
- biom.cache
character. Path name giving the location of the cache getBM() uses if use.cache=TRUE. Defaults to the value in the BIOMART_CACHE environment variable.
- use.cache
(logical). Should getBM() use the cache? Defaults to TRUE as in the getBM() function and is passed on to that.
- cluster_correlations
(logical). Should the correlation matrix be clustered before plotting? Defaults to TRUE.
- main
(character). The main title of the plot. Defaults to "".
- postfix
(character of logical). A plot sub-title. Will be printed below the main title. Defaults to NULL.
- cex
(numeric). Font size. Defaults to 0.5 if autoadj is FALSE. See 'Details'.
- na.frac
(numeric). Fraction of missing values allowed per row of the input matrix. Defaults to 0.1 which
means LESS than 10 per cent of the values in one row are allowed to be NAs.
- cor.cluster
(numeric). The correlation cluster along the diagonal 'line' in the heatmap that should be
zoomed into. A sliding window of size cor.window will be moved along the diagonal of the correlation
matrix to find the cluster with the most corelation values meeting core.thr. Defaults to 1.
- cor.window
(numeric). The size of the sliding window (see cor.cluster). Defaults to NULL.
Note that this works only for positive correlations.
- cor.thr
(numeric). Correlation threshold to filter the correlation matrix for plotting. Defaults to NULL meaning
no filtering. Note that this value will be applied to margin cor.mar of the values per row.
- cor.mar
(numeric). Margin of the values per row of the correlation matrix the cor.thr filter needs to
meet. Defaults to 0.5 meaning at least 50 per cent of the values in a row need to meet the threshold in order to keep the row.
- cut.thr
(numeric). Threshold at which dendrogram branches are to be cut. Passed on to argument cutHeight in
cutreeStatic. Defaults to NULL meaning no cutting.
- cut.size
(numeric). Minimum number of objects on a dendrogram branch considered a cluster. Passed on to argument
minSize in cutreeStatic. Defaults to 5.
- autoadj
(logical). Should plot measures be adjusted automatically? Defaults to TRUE.
- labelheight
(numeric or lcm(numeric)). Relative or absolute height (using lcm,
see layout) of the labels. Defaults to 0.2 if autoadj is FALSE. See 'Details'.
- labelwidth
(numeric or lcm(numeric)). Relative or absolute width (using lcm,
see layout) of the labels. Defaults to 0.2 if autoadj is FALSE. See 'Details'.
- add.sig
(logical). Should significance asterisks be drawn? If TRUE P-Values for correlation significance
are calculated and encoded as asterisks. See 'Details'.
- genes2highl
(character). Vector of gene symbols (or whatever labels are used) to be highlighted.
If not NULL will draw a semi-transparent rectangle around the labels and rows or columns in the heatmap
labels.
- order.list
(logical). Should the order of the correlation matrix, i.e. the 'list' of labels be reversed?
Meaningful if the order of input variables should be preserved because image turns the input
matrix. Defaults to TRUE.
- doPlot
(logical). Draw the plot? Defaults to TRUE.
- updateProgress
(function). Function for updating a progress bar in a Shiny web application. This was added here
for the BioCPR application.
- verbose
(logical). Should verbose output be written to the console? Defaults to FALSE.