v.1.3.6
Changes:
- MAJOR CHANGE TO DEFINITION OF CLASS: Added slots to
ClusterExperiment
object so that the object keeps the information about the merging, and added corresponding helper functions (see documentation). This means previous versions made of aClusterExperiment
object will no longer be valid objects! Old, saved objects from previous versions must be manually adapted to have these slots (withNULL
orNA
values as appropriate). - Add function
plotClustersWorkflow
, see documentation - Add function
plotDimReduce
for plotting low-dim pca with points labeled by cluster. - Add function
plotContrastHeatmap
to plot the significant genes that are result of getBestFeatures getBestFeatures
: can now be run on result of mergeClusters without having to call makeDendrogram again for the merged clusters.- Change argument to
plotClusters
andplotBarplot
fromclusters
toobject
makeDendrogram
: default in is nowdimReduce="mad"
to avoid accidentally calling it withdimReduce="none"
(previous default), which can kill interactive R sessions.- Changes to
plotHeatmap
:- default in
plotHeatmap
toclusterSamplesData="dendrogramValue"
. - Changed handling of
clusterSamplesData
argument inplotHeatmap
so that if argument equalsdendrogramValue
orprimaryCluster
and gives bad results / errors, will give warning and change argument appropriately. - Added arguments to
plotHeatmap
allowing more user control regarding making blank lines for when have gene groupings.
- default in
mergeClusters
now aligns the colors frommergeClusters
andcombineMany
internally.mergeClusters
now suppresses warnings created by the estimation of the percentage non-null unlessshowWarnings=TRUE
.plotDendrogram
:- has new argument
clusterLabelAngle
allowing user to change the angle of the clusterLabel printed on top (when plot is of type "colorblock") - argument
labelType
has been changed toplotType
- has new argument
Bugs:
- Arguments passed to
mergeClusters
, ClusterExperiment version, via the...
command will now go first to themergeClusters
matrix version and then onto the plotting, as stated in documentation (plotting arguments were being ignored on the clusterExperiment version of the function).