... | ... |
@@ -2,6 +2,7 @@ CHANGES in VERSION 2.13.4 |
2 | 2 |
|
3 | 3 |
* `anno_barplot()`: fixed a bug when split is set, the bars are wrongly plotted under besides = TRUE. |
4 | 4 |
* `anno_boxplot()`: add two new argumetn: `add_points` and `pt_gp`. |
5 |
+* fixed a bug of size of column title wrongly calculated. |
|
5 | 6 |
|
6 | 7 |
======================== |
7 | 8 |
|
... | ... |
@@ -1,3 +1,9 @@ |
1 |
+CHANGES in VERSION 2.13.4 |
|
2 |
+ |
|
3 |
+* `anno_barplot()`: fixed a bug when split is set, the bars are wrongly plotted under besides = TRUE. |
|
4 |
+ |
|
5 |
+======================== |
|
6 |
+ |
|
1 | 7 |
CHANGES in VERSION 2.13.2 |
2 | 8 |
|
3 | 9 |
* `HeatmapAnnotation()`: fixed a bug where annotation legends are not all generated when `df` is set. |
... | ... |
@@ -3,6 +3,7 @@ CHANGES in VERSION 2.13.2 |
3 | 3 |
* `HeatmapAnnotation()`: fixed a bug where annotation legends are not all generated when `df` is set. |
4 | 4 |
* `UpSet()`: now `bg_col` can be a vector of length more than two. |
5 | 5 |
* `oncoPrint()`: Add `pct_include` argument. |
6 |
+* `anno_density()`: fixed a bug where `xlim` is ignored for "heatmap". |
|
6 | 7 |
|
7 | 8 |
======================== |
8 | 9 |
|
... | ... |
@@ -2,6 +2,7 @@ CHANGES in VERSION 2.13.2 |
2 | 2 |
|
3 | 3 |
* `HeatmapAnnotation()`: fixed a bug where annotation legends are not all generated when `df` is set. |
4 | 4 |
* `UpSet()`: now `bg_col` can be a vector of length more than two. |
5 |
+* `oncoPrint()`: Add `pct_include` argument. |
|
5 | 6 |
|
6 | 7 |
======================== |
7 | 8 |
|
... | ... |
@@ -1,3 +1,10 @@ |
1 |
+CHANGES in VERSION 2.11.2 |
|
2 |
+ |
|
3 |
+* discrete color mapping: when heatmap_param_list$at is set, it is reduced accordingly |
|
4 |
+ to `col`. |
|
5 |
+ |
|
6 |
+======================= |
|
7 |
+ |
|
1 | 8 |
CHANGES in VERSION 2.11.1 |
2 | 9 |
|
3 | 10 |
* add a global option `ht_opt$COLOR` to control colors for continuous color mapping. |
... | ... |
@@ -8,6 +8,8 @@ CHANGES in VERSION 2.11.1 |
8 | 8 |
* add `show_name` argument in `anno_empty()`. |
9 | 9 |
* the validation of annotations in `HeatmapAnnotation()` is simplified. |
10 | 10 |
* add `anno_numeric()`. |
11 |
+* when `rect_gp = gpar(type = "none")`, `use_raster` is enforced to be FALSE. |
|
12 |
+* "global variables" outside `cell_fun`/`layer_fun` are aotumatially identified and saved locally. |
|
11 | 13 |
|
12 | 14 |
========================= |
13 | 15 |
|
... | ... |
@@ -6,6 +6,8 @@ CHANGES in VERSION 2.11.1 |
6 | 6 |
* `anno_block()`: add `align_to` argument. |
7 | 7 |
* add `anno_text_box()` and `grid.text_box()`. |
8 | 8 |
* add `show_name` argument in `anno_empty()`. |
9 |
+* the validation of annotations in `HeatmapAnnotation()` is simplified. |
|
10 |
+* add `anno_numeric()`. |
|
9 | 11 |
|
10 | 12 |
========================= |
11 | 13 |
|
... | ... |
@@ -3,6 +3,9 @@ CHANGES in VERSION 2.11.1 |
3 | 3 |
* add a global option `ht_opt$COLOR` to control colors for continuous color mapping. |
4 | 4 |
* `annotation_label` can be an `expression` object. |
5 | 5 |
* `recycle_gp()`: now consider when n = 0. |
6 |
+* `anno_block()`: add `align_to` argument. |
|
7 |
+* add `anno_text_box()` and `grid.text_box()`. |
|
8 |
+* add `show_name` argument in `anno_empty()`. |
|
6 | 9 |
|
7 | 10 |
========================= |
8 | 11 |
|
... | ... |
@@ -1,3 +1,9 @@ |
1 |
+CHANGES in VERSION 2.11.1 |
|
2 |
+ |
|
3 |
+* add a global option `ht_opt$COLOR` to control colors for continuous color mapping. |
|
4 |
+ |
|
5 |
+========================= |
|
6 |
+ |
|
1 | 7 |
CHANGES in VERSION 2.9.4 |
2 | 8 |
|
3 | 9 |
* fixed a bug of missing right annotation legends for vertically concatenated heatmaps. |
... | ... |
@@ -5,6 +5,7 @@ CHANGES in VERSION 2.9.4 |
5 | 5 |
* Rasterization: the default maximal size for temporary image is set to 30000 px (both for width and height). |
6 | 6 |
* add a new argument `beside` in `anno_barplot()` to position bars beside each other. |
7 | 7 |
* add `plot()` method for `Heatmap` and `HeatmapList` classes. |
8 |
+* add `anno_customize()`. |
|
8 | 9 |
|
9 | 10 |
======================== |
10 | 11 |
|
... | ... |
@@ -4,6 +4,7 @@ CHANGES in VERSION 2.9.4 |
4 | 4 |
* `Legend()`: support `border` to be set to `asis`. |
5 | 5 |
* Rasterization: the default maximal size for temporary image is set to 30000 px (both for width and height). |
6 | 6 |
* add a new argument `beside` in `anno_barplot()` to position bars beside each other. |
7 |
+* add `plot()` method for `Heatmap` and `HeatmapList` classes. |
|
7 | 8 |
|
8 | 9 |
======================== |
9 | 10 |
|
... | ... |
@@ -3,6 +3,7 @@ CHANGES in VERSION 2.9.4 |
3 | 3 |
* fixed a bug of missing right annotation legends for vertically concatenated heatmaps. |
4 | 4 |
* `Legend()`: support `border` to be set to `asis`. |
5 | 5 |
* Rasterization: the default maximal size for temporary image is set to 30000 px (both for width and height). |
6 |
+* add a new argument `beside` in `anno_barplot()` to position bars beside each other. |
|
6 | 7 |
|
7 | 8 |
======================== |
8 | 9 |
|
... | ... |
@@ -1,6 +1,8 @@ |
1 | 1 |
CHANGES in VERSION 2.9.4 |
2 | 2 |
|
3 | 3 |
* fixed a bug of missing right annotation legends for vertically concatenated heatmaps. |
4 |
+* `Legend()`: support `border` to be set to `asis`. |
|
5 |
+* Rasterization: the default maximal size for temporary image is set to 30000 px (both for width and height). |
|
4 | 6 |
|
5 | 7 |
======================== |
6 | 8 |
|
... | ... |
@@ -10,6 +10,7 @@ CHANGES in VERSION 2.9.3 |
10 | 10 |
* `anno_barplot()`: allows to add numbers on top of bars. |
11 | 11 |
* `UpSet()`: axis labels are automatically formated for genomic coordinates. |
12 | 12 |
* `AnnotationFunction()`: add a new argument `cell_fun`. |
13 |
+* When the dendrogram height is zero, the corresponding viewport has scale (0, 1). |
|
13 | 14 |
|
14 | 15 |
========================= |
15 | 16 |
|
... | ... |
@@ -9,6 +9,7 @@ CHANGES in VERSION 2.9.3 |
9 | 9 |
same values. |
10 | 10 |
* `anno_barplot()`: allows to add numbers on top of bars. |
11 | 11 |
* `UpSet()`: axis labels are automatically formated for genomic coordinates. |
12 |
+* `AnnotationFunction()`: add a new argument `cell_fun`. |
|
12 | 13 |
|
13 | 14 |
========================= |
14 | 15 |
|
... | ... |
@@ -8,6 +8,7 @@ CHANGES in VERSION 2.9.3 |
8 | 8 |
* discrete annotations: neighbour grids are merged into one single grid if they have the |
9 | 9 |
same values. |
10 | 10 |
* `anno_barplot()`: allows to add numbers on top of bars. |
11 |
+* `UpSet()`: axis labels are automatically formated for genomic coordinates. |
|
11 | 12 |
|
12 | 13 |
========================= |
13 | 14 |
|
... | ... |
@@ -7,6 +7,7 @@ CHANGES in VERSION 2.9.3 |
7 | 7 |
* legends: fixed a bug of the grid heights were not correctedly calculated. |
8 | 8 |
* discrete annotations: neighbour grids are merged into one single grid if they have the |
9 | 9 |
same values. |
10 |
+* `anno_barplot()`: allows to add numbers on top of bars. |
|
10 | 11 |
|
11 | 12 |
========================= |
12 | 13 |
|
... | ... |
@@ -5,6 +5,8 @@ CHANGES in VERSION 2.9.3 |
5 | 5 |
* set `wrap = TRUE` in `grid.grabExpr()` when capturing the legend objects. |
6 | 6 |
* `make_comb_mat()`: support `GRangesList` object as input. |
7 | 7 |
* legends: fixed a bug of the grid heights were not correctedly calculated. |
8 |
+* discrete annotations: neighbour grids are merged into one single grid if they have the |
|
9 |
+ same values. |
|
8 | 10 |
|
9 | 11 |
========================= |
10 | 12 |
|
... | ... |
@@ -4,6 +4,7 @@ CHANGES in VERSION 2.9.3 |
4 | 4 |
* throw error when the heatmaps (list) are already initialized by draw() when adding them. |
5 | 5 |
* set `wrap = TRUE` in `grid.grabExpr()` when capturing the legend objects. |
6 | 6 |
* `make_comb_mat()`: support `GRangesList` object as input. |
7 |
+* legends: fixed a bug of the grid heights were not correctedly calculated. |
|
7 | 8 |
|
8 | 9 |
========================= |
9 | 10 |
|
... | ... |
@@ -3,6 +3,7 @@ CHANGES in VERSION 2.9.3 |
3 | 3 |
* `pheatmap()`/`heatmap()`/`heatmap.2()`: set default of run_draw to FALSE. |
4 | 4 |
* throw error when the heatmaps (list) are already initialized by draw() when adding them. |
5 | 5 |
* set `wrap = TRUE` in `grid.grabExpr()` when capturing the legend objects. |
6 |
+* `make_comb_mat()`: support `GRangesList` object as input. |
|
6 | 7 |
|
7 | 8 |
========================= |
8 | 9 |
|
... | ... |
@@ -2,6 +2,7 @@ CHANGES in VERSION 2.9.3 |
2 | 2 |
|
3 | 3 |
* `pheatmap()`/`heatmap()`/`heatmap.2()`: set default of run_draw to FALSE. |
4 | 4 |
* throw error when the heatmaps (list) are already initialized by draw() when adding them. |
5 |
+* set `wrap = TRUE` in `grid.grabExpr()` when capturing the legend objects. |
|
5 | 6 |
|
6 | 7 |
========================= |
7 | 8 |
|
... | ... |
@@ -1,8 +1,17 @@ |
1 |
+CHANGES in VERSION 2.9.3 |
|
2 |
+ |
|
3 |
+* `pheatmap()`/`heatmap()`/`heatmap.2()`: set default of run_draw to FALSE. |
|
4 |
+* throw error when the heatmaps (list) are already initialized by draw() when adding them. |
|
5 |
+ |
|
6 |
+========================= |
|
7 |
+ |
|
1 | 8 |
CHANGES in VERSION 2.9.2 |
2 | 9 |
|
3 | 10 |
* fixed a bug of `bg_col` for transposed matrix in `UpSet()`. |
4 | 11 |
* print warnings if names of annotations have different orders from the matrix row/column names. |
5 | 12 |
|
13 |
+========================= |
|
14 |
+ |
|
6 | 15 |
CHANGES in VERSION 2.9.1 |
7 | 16 |
|
8 | 17 |
* fixed a bug of editing gTree object where the list element "just" has been |
... | ... |
@@ -1,3 +1,10 @@ |
1 |
+CHANGES in VERSION 2.9.1 |
|
2 |
+ |
|
3 |
+* fixed a bug of editing gTree object where the list element "just" has been |
|
4 |
+ changed to "justification" in recent R versions. |
|
5 |
+ |
|
6 |
+========================= |
|
7 |
+ |
|
1 | 8 |
CHANGES in VERSION 2.7.10 |
2 | 9 |
|
3 | 10 |
* `anno_simple()`: text symbols can have nchar > 1. |
... | ... |
@@ -4,6 +4,7 @@ CHANGES in VERSION 2.7.7 |
4 | 4 |
* parallel is implemented with foreach + doParallel |
5 | 5 |
* expression is properly processed for discrete legends |
6 | 6 |
* `adjust_dend_by_x()`: simplified the representation of units. |
7 |
+* number of split can be the same as number of matrix rows/columns. |
|
7 | 8 |
|
8 | 9 |
========================== |
9 | 10 |
|
... | ... |
@@ -3,6 +3,7 @@ CHANGES in VERSION 2.7.7 |
3 | 3 |
* discrete numeric legend labels are in correct order now. |
4 | 4 |
* parallel is implemented with foreach + doParallel |
5 | 5 |
* expression is properly processed for discrete legends |
6 |
+* `adjust_dend_by_x()`: simplified the representation of units. |
|
6 | 7 |
|
7 | 8 |
========================== |
8 | 9 |
|
... | ... |
@@ -1,10 +1,12 @@ |
1 |
-CHANGES in VERSION 2.7.5 |
|
1 |
+CHANGES in VERSION 2.7.7 |
|
2 | 2 |
|
3 | 3 |
* discrete numeric legend labels are in correct order now. |
4 |
+* parallel is implemented with foreach + doParallel |
|
5 |
+* expression is properly processed for discrete legends |
|
4 | 6 |
|
5 | 7 |
========================== |
6 | 8 |
|
7 |
-CHANGES in VERSION 2.7.5 |
|
9 |
+CHANGES in VERSION 2.7.6 |
|
8 | 10 |
|
9 | 11 |
* `Legend()`: add a new argument `grob`. |
10 | 12 |
|
... | ... |
@@ -1,5 +1,11 @@ |
1 | 1 |
CHANGES in VERSION 2.7.5 |
2 | 2 |
|
3 |
+* `Legend()`: add a new argument `grob`. |
|
4 |
+ |
|
5 |
+========================== |
|
6 |
+ |
|
7 |
+CHANGES in VERSION 2.7.5 |
|
8 |
+ |
|
3 | 9 |
* `anno_block()`: add `labels_offset` and `labels_just`. |
4 | 10 |
* `anno_lines()`: `show_points` can be a vector. |
5 | 11 |
* `pheatmap()`: support `kmeans_k`. |
... | ... |
@@ -1,7 +1,8 @@ |
1 | 1 |
CHANGES in VERSION 2.7.5 |
2 | 2 |
|
3 |
-* `anno_block`: add `labels_offset` and `labels_just`. |
|
4 |
-* `anno_lines`: `show_points` can be a vector. |
|
3 |
+* `anno_block()`: add `labels_offset` and `labels_just`. |
|
4 |
+* `anno_lines()`: `show_points` can be a vector. |
|
5 |
+* `pheatmap()`: support `kmeans_k`. |
|
5 | 6 |
|
6 | 7 |
========================== |
7 | 8 |
|
... | ... |
@@ -13,6 +13,7 @@ CHANGES in VERSION 2.7.1 |
13 | 13 |
* print messages if directly sending `anno_*()` functions to `top_annotation` or similar arguments. |
14 | 14 |
* `pheatmap()`: set heatmap name to " " so that there is no legend title by default. |
15 | 15 |
* also translate `stats::heatmap()` and `gplots::heatmap.2()`. |
16 |
+* move all code for interactive heatmap to InteractiveComplexHeatmap package. |
|
16 | 17 |
|
17 | 18 |
======================== |
18 | 19 |
|
... | ... |
@@ -12,6 +12,7 @@ CHANGES in VERSION 2.7.1 |
12 | 12 |
* add `bin_genome()` and `normalize_genomic_signals_to_bins()` |
13 | 13 |
* print messages if directly sending `anno_*()` functions to `top_annotation` or similar arguments. |
14 | 14 |
* `pheatmap()`: set heatmap name to " " so that there is no legend title by default. |
15 |
+* also translate `stats::heatmap()` and `gplots::heatmap.2()`. |
|
15 | 16 |
|
16 | 17 |
======================== |
17 | 18 |
|
... | ... |
@@ -11,6 +11,7 @@ CHANGES in VERSION 2.7.1 |
11 | 11 |
* temporary solution for woking under retina display with Rstudio |
12 | 12 |
* add `bin_genome()` and `normalize_genomic_signals_to_bins()` |
13 | 13 |
* print messages if directly sending `anno_*()` functions to `top_annotation` or similar arguments. |
14 |
+* `pheatmap()`: set heatmap name to " " so that there is no legend title by default. |
|
14 | 15 |
|
15 | 16 |
======================== |
16 | 17 |
|
... | ... |
@@ -10,6 +10,7 @@ CHANGES in VERSION 2.7.1 |
10 | 10 |
* `make_comb_mat()`: print warning messages when there are NA values in the matrix. |
11 | 11 |
* temporary solution for woking under retina display with Rstudio |
12 | 12 |
* add `bin_genome()` and `normalize_genomic_signals_to_bins()` |
13 |
+* print messages if directly sending `anno_*()` functions to `top_annotation` or similar arguments. |
|
13 | 14 |
|
14 | 15 |
======================== |
15 | 16 |
|
... | ... |
@@ -9,6 +9,7 @@ CHANGES in VERSION 2.7.1 |
9 | 9 |
* Fixed a bug that it crashes Rstudio |
10 | 10 |
* `make_comb_mat()`: print warning messages when there are NA values in the matrix. |
11 | 11 |
* temporary solution for woking under retina display with Rstudio |
12 |
+* add `bin_genome()` and `normalize_genomic_signals_to_bins()` |
|
12 | 13 |
|
13 | 14 |
======================== |
14 | 15 |
|
... | ... |
@@ -8,6 +8,7 @@ CHANGES in VERSION 2.7.1 |
8 | 8 |
* `Legend()`: add `interval_dist` to control the distance of two neighbouring breaks. |
9 | 9 |
* Fixed a bug that it crashes Rstudio |
10 | 10 |
* `make_comb_mat()`: print warning messages when there are NA values in the matrix. |
11 |
+* temporary solution for woking under retina display with Rstudio |
|
11 | 12 |
|
12 | 13 |
======================== |
13 | 14 |
|
... | ... |
@@ -7,6 +7,7 @@ CHANGES in VERSION 2.7.1 |
7 | 7 |
* Legends are automatically adjusted according to the device size when resizing the device. |
8 | 8 |
* `Legend()`: add `interval_dist` to control the distance of two neighbouring breaks. |
9 | 9 |
* Fixed a bug that it crashes Rstudio |
10 |
+* `make_comb_mat()`: print warning messages when there are NA values in the matrix. |
|
10 | 11 |
|
11 | 12 |
======================== |
12 | 13 |
|
... | ... |
@@ -6,6 +6,7 @@ CHANGES in VERSION 2.7.1 |
6 | 6 |
* `Legend()`: for title_position == "lefttop", the title position is adjusted. |
7 | 7 |
* Legends are automatically adjusted according to the device size when resizing the device. |
8 | 8 |
* `Legend()`: add `interval_dist` to control the distance of two neighbouring breaks. |
9 |
+* Fixed a bug that it crashes Rstudio |
|
9 | 10 |
|
10 | 11 |
======================== |
11 | 12 |
|
... | ... |
@@ -5,6 +5,7 @@ CHANGES in VERSION 2.7.1 |
5 | 5 |
* adjust the space of column title according to ggplot2. |
6 | 6 |
* `Legend()`: for title_position == "lefttop", the title position is adjusted. |
7 | 7 |
* Legends are automatically adjusted according to the device size when resizing the device. |
8 |
+* `Legend()`: add `interval_dist` to control the distance of two neighbouring breaks. |
|
8 | 9 |
|
9 | 10 |
======================== |
10 | 11 |
|
... | ... |
@@ -4,6 +4,7 @@ CHANGES in VERSION 2.7.1 |
4 | 4 |
full sets of combination sets. |
5 | 5 |
* adjust the space of column title according to ggplot2. |
6 | 6 |
* `Legend()`: for title_position == "lefttop", the title position is adjusted. |
7 |
+* Legends are automatically adjusted according to the device size when resizing the device. |
|
7 | 8 |
|
8 | 9 |
======================== |
9 | 10 |
|
... | ... |
@@ -3,6 +3,7 @@ CHANGES in VERSION 2.7.1 |
3 | 3 |
* `normalize_comb_mat()`: add `full_comb_sets` and `complement_set` arguments to control |
4 | 4 |
full sets of combination sets. |
5 | 5 |
* adjust the space of column title according to ggplot2. |
6 |
+* `Legend()`: for title_position == "lefttop", the title position is adjusted. |
|
6 | 7 |
|
7 | 8 |
======================== |
8 | 9 |
|
... | ... |
@@ -1,3 +1,11 @@ |
1 |
+CHANGES in VERSION 2.7.1 |
|
2 |
+ |
|
3 |
+* `normalize_comb_mat()`: add `full_comb_sets` and `complement_set` arguments to control |
|
4 |
+ full sets of combination sets. |
|
5 |
+* adjust the space of column title according to ggplot2. |
|
6 |
+ |
|
7 |
+======================== |
|
8 |
+ |
|
1 | 9 |
CHANGES in VERSION 2.5.6 |
2 | 10 |
|
3 | 11 |
* `ht_shiny()`: add argument `app`. |
... | ... |
@@ -8,7 +8,10 @@ CHANGES in VERSION 2.5.6 |
8 | 8 |
can set `at` that are not all in the matrix but are in the `col`. |
9 | 9 |
* padding of the whole plot and spaces of column titles are adjusted to fit ggplot2 |
10 | 10 |
* add `row_gap` and `column_gap` in `Legend()`. |
11 |
-* `oncoPrint()`: now draw legends as `alter_fun`. |
|
11 |
+* `oncoPrint()`: now draw legends the same as `alter_fun`. |
|
12 |
+* add a new function `attach_annotation()`. |
|
13 |
+* legends for row annotations can be grouped with column annotation legends. |
|
14 |
+* annotation name allows rotations. |
|
12 | 15 |
|
13 | 16 |
====================== |
14 | 17 |
|
... | ... |
@@ -8,6 +8,7 @@ CHANGES in VERSION 2.5.6 |
8 | 8 |
can set `at` that are not all in the matrix but are in the `col`. |
9 | 9 |
* padding of the whole plot and spaces of column titles are adjusted to fit ggplot2 |
10 | 10 |
* add `row_gap` and `column_gap` in `Legend()`. |
11 |
+* `oncoPrint()`: now draw legends as `alter_fun`. |
|
11 | 12 |
|
12 | 13 |
====================== |
13 | 14 |
|
... | ... |
@@ -7,6 +7,7 @@ CHANGES in VERSION 2.5.6 |
7 | 7 |
the full color set is still saved, which means, in `heatmap_legend_param` you |
8 | 8 |
can set `at` that are not all in the matrix but are in the `col`. |
9 | 9 |
* padding of the whole plot and spaces of column titles are adjusted to fit ggplot2 |
10 |
+* add `row_gap` and `column_gap` in `Legend()`. |
|
10 | 11 |
|
11 | 12 |
====================== |
12 | 13 |
|
... | ... |
@@ -5,7 +5,8 @@ CHANGES in VERSION 2.5.6 |
5 | 5 |
* change default raster device to `CairoPNG`. |
6 | 6 |
* `Heatmap()`: If the discrete `col` covers more than the levels in the matrix, |
7 | 7 |
the full color set is still saved, which means, in `heatmap_legend_param` you |
8 |
- can set `at` that are not all in the matrix but are in the `col`. |
|
8 |
+ can set `at` that are not all in the matrix but are in the `col`. |
|
9 |
+* padding of the whole plot and spaces of column titles are adjusted to fit ggplot2 |
|
9 | 10 |
|
10 | 11 |
====================== |
11 | 12 |
|
... | ... |
@@ -3,6 +3,9 @@ CHANGES in VERSION 2.5.6 |
3 | 3 |
* `ht_shiny()`: add argument `app`. |
4 | 4 |
* `grid.dendrogram()`: change the recursive implementation with iterations. |
5 | 5 |
* change default raster device to `CairoPNG`. |
6 |
+* `Heatmap()`: If the discrete `col` covers more than the levels in the matrix, |
|
7 |
+ the full color set is still saved, which means, in `heatmap_legend_param` you |
|
8 |
+ can set `at` that are not all in the matrix but are in the `col`. |
|
6 | 9 |
|
7 | 10 |
====================== |
8 | 11 |
|
... | ... |
@@ -8,6 +8,7 @@ CHANGES in VERSION 2.5.5 |
8 | 8 |
* `HeatmapAnnotation()`: remove colors that are not in the annotations. |
9 | 9 |
* `pheatmap()`: fixed a bug when length(breaks) = length(color) + 1 |
10 | 10 |
* `pheatmap()`: legend breaks are centered to zero if the matrix is scaled. |
11 |
+* `pheatmap()`: color mapping is symmetric to zero when scale is set. |
|
11 | 12 |
* support ragg package to write temporary png files |
12 | 13 |
* `densityHeatmap()`: column dendrogram is reordered by column means for ks method. |
13 | 14 |
|
... | ... |
@@ -9,6 +9,7 @@ CHANGES in VERSION 2.5.5 |
9 | 9 |
* `pheatmap()`: fixed a bug when length(breaks) = length(color) + 1 |
10 | 10 |
* `pheatmap()`: legend breaks are centered to zero if the matrix is scaled. |
11 | 11 |
* support ragg package to write temporary png files |
12 |
+* `densityHeatmap()`: column dendrogram is reordered by column means for ks method. |
|
12 | 13 |
|
13 | 14 |
====================== |
14 | 15 |
|
... | ... |
@@ -8,6 +8,7 @@ CHANGES in VERSION 2.5.5 |
8 | 8 |
* `HeatmapAnnotation()`: remove colors that are not in the annotations. |
9 | 9 |
* `pheatmap()`: fixed a bug when length(breaks) = length(color) + 1 |
10 | 10 |
* `pheatmap()`: legend breaks are centered to zero if the matrix is scaled. |
11 |
+* support ragg package to write temporary png files |
|
11 | 12 |
|
12 | 13 |
====================== |
13 | 14 |
|
... | ... |
@@ -7,6 +7,7 @@ CHANGES in VERSION 2.5.5 |
7 | 7 |
* `ht_opt$TITLE_PADDING` can be set with a unit of length two. |
8 | 8 |
* `HeatmapAnnotation()`: remove colors that are not in the annotations. |
9 | 9 |
* `pheatmap()`: fixed a bug when length(breaks) = length(color) + 1 |
10 |
+* `pheatmap()`: legend breaks are centered to zero if the matrix is scaled. |
|
10 | 11 |
|
11 | 12 |
====================== |
12 | 13 |
|
... | ... |
@@ -6,6 +6,7 @@ CHANGES in VERSION 2.5.5 |
6 | 6 |
* `pheatmap()`: improve the setting of `color` and `breaks`. |
7 | 7 |
* `ht_opt$TITLE_PADDING` can be set with a unit of length two. |
8 | 8 |
* `HeatmapAnnotation()`: remove colors that are not in the annotations. |
9 |
+* `pheatmap()`: fixed a bug when length(breaks) = length(color) + 1 |
|
9 | 10 |
|
10 | 11 |
====================== |
11 | 12 |
|
... | ... |
@@ -4,6 +4,8 @@ CHANGES in VERSION 2.5.5 |
4 | 4 |
* add `show_fraction` argument in `anno_oncoprint_barplot()` function to show the fractions |
5 | 5 |
of mutations instead of the counts. |
6 | 6 |
* `pheatmap()`: improve the setting of `color` and `breaks`. |
7 |
+* `ht_opt$TITLE_PADDING` can be set with a unit of length two. |
|
8 |
+* `HeatmapAnnotation()`: remove colors that are not in the annotations. |
|
7 | 9 |
|
8 | 10 |
====================== |
9 | 11 |
|
... | ... |
@@ -3,6 +3,7 @@ CHANGES in VERSION 2.5.5 |
3 | 3 |
* still draw the legend when all values are NA in an annotation. |
4 | 4 |
* add `show_fraction` argument in `anno_oncoprint_barplot()` function to show the fractions |
5 | 5 |
of mutations instead of the counts. |
6 |
+* `pheatmap()`: improve the setting of `color` and `breaks`. |
|
6 | 7 |
|
7 | 8 |
====================== |
8 | 9 |
|
... | ... |
@@ -10,6 +10,8 @@ CHANGES in VERSION 2.5.4 |
10 | 10 |
* `Legends()`: fixed a bug of mixtype "legend" to "Legend". |
11 | 11 |
* now assign correct envir to `decorate_dend()`. |
12 | 12 |
* `pheatmap()`: check `NA` in the matrix. |
13 |
+* `grid.dendrogram()`: consider branches with height zero. |
|
14 |
+* checking the dimension of the matrix and the nobs of annotations when adding them. |
|
13 | 15 |
|
14 | 16 |
======================== |
15 | 17 |
|
... | ... |
@@ -8,6 +8,8 @@ CHANGES in VERSION 2.5.4 |
8 | 8 |
* support setting graphics on dendrogram nodes. |
9 | 9 |
* Add a new vignette "interactive heatmap" |
10 | 10 |
* `Legends()`: fixed a bug of mixtype "legend" to "Legend". |
11 |
+* now assign correct envir to `decorate_dend()`. |
|
12 |
+* `pheatmap()`: check `NA` in the matrix. |
|
11 | 13 |
|
12 | 14 |
======================== |
13 | 15 |
|
... | ... |
@@ -1,3 +1,10 @@ |
1 |
+CHANGES in VERSION 2.5.4 |
|
2 |
+ |
|
3 |
+* fixed a bug where slice clusters were wrongly reordered. |
|
4 |
+* `Heatmap()`: add `border_gp` argument. |
|
5 |
+ |
|
6 |
+======================== |
|
7 |
+ |
|
1 | 8 |
CHANGES in VERSION 2.5.3 |
2 | 9 |
|
3 | 10 |
* add `selectArea()`/`selectPosition()` which allows interactively select a region from |
... | ... |
@@ -9,6 +9,9 @@ CHANGES in VERSION 2.5.3 |
9 | 9 |
* `anno_image()`: fixed a bug that images are not reordered. |
10 | 10 |
* `anno_mark()`: now expression is correctly supported. |
11 | 11 |
* `anno_zoom()`: order of index in `panel_fun` is adjusted to the order in the heatmap |
12 |
+* `list_to_matrix()`: convert elements to characters. |
|
13 |
+* print messages for `anno_mark()`, `anno_zoom()`, `draw_legend()` (if legends are wrapped) |
|
14 |
+ if working under RStudio. |
|
12 | 15 |
|
13 | 16 |
======================== |
14 | 17 |
|
... | ... |
@@ -8,6 +8,7 @@ CHANGES in VERSION 2.5.3 |
8 | 8 |
* `discrete_legend_body()`: adjust ncol and nrow if there are empty rows and columns in the layout. |
9 | 9 |
* `anno_image()`: fixed a bug that images are not reordered. |
10 | 10 |
* `anno_mark()`: now expression is correctly supported. |
11 |
+* `anno_zoom()`: order of index in `panel_fun` is adjusted to the order in the heatmap |
|
11 | 12 |
|
12 | 13 |
======================== |
13 | 14 |
|
... | ... |
@@ -7,6 +7,7 @@ CHANGES in VERSION 2.5.3 |
7 | 7 |
* `default_col()`: print a message if there are outliers in the matrix. |
8 | 8 |
* `discrete_legend_body()`: adjust ncol and nrow if there are empty rows and columns in the layout. |
9 | 9 |
* `anno_image()`: fixed a bug that images are not reordered. |
10 |
+* `anno_mark()`: now expression is correctly supported. |
|
10 | 11 |
|
11 | 12 |
======================== |
12 | 13 |
|
... | ... |
@@ -6,6 +6,7 @@ CHANGES in VERSION 2.5.3 |
6 | 6 |
* `col` in `Heatmap()` accpets a `ColorMapping` object. |
7 | 7 |
* `default_col()`: print a message if there are outliers in the matrix. |
8 | 8 |
* `discrete_legend_body()`: adjust ncol and nrow if there are empty rows and columns in the layout. |
9 |
+* `anno_image()`: fixed a bug that images are not reordered. |
|
9 | 10 |
|
10 | 11 |
======================== |
11 | 12 |
|
... | ... |
@@ -5,6 +5,7 @@ CHANGES in VERSION 2.5.3 |
5 | 5 |
* export the heatmap as a shiny app!!! |
6 | 6 |
* `col` in `Heatmap()` accpets a `ColorMapping` object. |
7 | 7 |
* `default_col()`: print a message if there are outliers in the matrix. |
8 |
+* `discrete_legend_body()`: adjust ncol and nrow if there are empty rows and columns in the layout. |
|
8 | 9 |
|
9 | 10 |
======================== |
10 | 11 |
|
... | ... |
@@ -1,7 +1,9 @@ |
1 | 1 |
CHANGES in VERSION 2.5.3 |
2 | 2 |
|
3 |
-* add `selectArea()` which allows interactively select a region from |
|
3 |
+* add `selectArea()`/`selectPosition()` which allows interactively select a region from |
|
4 | 4 |
the heatmaps. |
5 |
+* export the heatmap as a shiny app!!! |
|
6 |
+* `col` in `Heatmap()` accpets a `ColorMapping` object. |
|
5 | 7 |
|
6 | 8 |
======================== |
7 | 9 |
|
... | ... |
@@ -1,6 +1,9 @@ |
1 | 1 |
CHANGES in VERSION 2.5.2 |
2 | 2 |
|
3 | 3 |
* translate pheatmap to Heatmap |
4 |
+* `upset_top_annotation()` and `upset_right_annotation()`: the names of the annotations |
|
5 |
+ are changed to `intersection_size`, `set_size` and `union_size`. |
|
6 |
+* `list_components()`: adds `pattern` argument. |
|
4 | 7 |
|
5 | 8 |
======================== |
6 | 9 |
|
... | ... |
@@ -1,7 +1,12 @@ |
1 |
+CHANGES in VERSION 2.5.2 |
|
2 |
+ |
|
3 |
+* translate pheatmap to Heatmap |
|
4 |
+ |
|
5 |
+======================== |
|
6 |
+ |
|
1 | 7 |
CHANGES in VERSION 2.5.1 |
2 | 8 |
|
3 | 9 |
* A temporary solution of the sum of two complicated units (in temp.R). |
4 |
-* translate pheatmap to Heatmap |
|
5 | 10 |
|
6 | 11 |
======================== |
7 | 12 |
|
... | ... |
@@ -3,6 +3,7 @@ CHANGES in VERSION 2.3.4 |
3 | 3 |
* add `alter_graphic()` to automatically generate alteration graphic functions. |
4 | 4 |
* add `label`/`annotation_label` argument in `SingleAnnotation()` and `HeatmapAnnotation()`. |
5 | 5 |
* improved the subsetting methods for `comb_mat` class |
6 |
+* rewrite `smartAlign2()` |
|
6 | 7 |
|
7 | 8 |
======================== |
8 | 9 |
|
... | ... |
@@ -1,6 +1,8 @@ |
1 | 1 |
CHANGES in VERSION 2.3.4 |
2 | 2 |
|
3 | 3 |
* add `alter_graphic()` to automatically generate alteration graphic functions. |
4 |
+* add `label`/`annotation_label` argument in `SingleAnnotation()` and `HeatmapAnnotation()`. |
|
5 |
+* improved the subsetting methods for `comb_mat` class |
|
4 | 6 |
|
5 | 7 |
======================== |
6 | 8 |
|
... | ... |
@@ -8,6 +8,7 @@ CHANGES in VERSION 2.3.3 |
8 | 8 |
is turned on and the message should be printed to users. |
9 | 9 |
* UpSet plots: optimize the processing of many sets (current solution consumes huge memory) |
10 | 10 |
* UpSet plots: the "intersect" and "union" modes are currectly calculated. |
11 |
+* `anno_block()`: add `show_name` argument. |
|
11 | 12 |
|
12 | 13 |
======================== |
13 | 14 |
|
... | ... |
@@ -2,9 +2,12 @@ CHANGES in VERSION 2.3.3 |
2 | 2 |
|
3 | 3 |
* support **gridtext** package |
4 | 4 |
* fixed the bug of node stack overflow when there are many identical rows for drawing the dendrogram. |
5 |
+ see (http://www.thinkingincrowd.me/2016/06/06/How-to-avoid-Stack-overflow-error-on-recursive/) |
|
5 | 6 |
* support to set legend gaps |
6 | 7 |
* print important messages, e.g. when number of rows are more than 2000, interanlly use_raster |
7 | 8 |
is turned on and the message should be printed to users. |
9 |
+* UpSet plots: optimize the processing of many sets (current solution consumes huge memory) |
|
10 |
+* UpSet plots: the "intersect" and "union" modes are currectly calculated. |
|
8 | 11 |
|
9 | 12 |
======================== |
10 | 13 |
|
... | ... |
@@ -3,6 +3,8 @@ CHANGES in VERSION 2.3.3 |
3 | 3 |
* support **gridtext** package |
4 | 4 |
* fixed the bug of node stack overflow when there are many identical rows for drawing the dendrogram. |
5 | 5 |
* support to set legend gaps |
6 |
+* print important messages, e.g. when number of rows are more than 2000, interanlly use_raster |
|
7 |
+ is turned on and the message should be printed to users. |
|
6 | 8 |
|
7 | 9 |
======================== |
8 | 10 |
|
... | ... |
@@ -1,7 +1,8 @@ |
1 | 1 |
CHANGES in VERSION 2.3.3 |
2 | 2 |
|
3 | 3 |
* support **gridtext** package |
4 |
-* fixed the bug of node stack overflow when there are many identical rows for drawing the dendrogram |
|
4 |
+* fixed the bug of node stack overflow when there are many identical rows for drawing the dendrogram. |
|
5 |
+* support to set legend gaps |
|
5 | 6 |
|
6 | 7 |
======================== |
7 | 8 |
|
... | ... |
@@ -1,3 +1,9 @@ |
1 |
+CHANGES in VERSION 2.3.3 |
|
2 |
+ |
|
3 |
+* support **gridtext** package |
|
4 |
+ |
|
5 |
+======================== |
|
6 |
+ |
|
1 | 7 |
CHANGES in VERSION 2.3.2 |
2 | 8 |
|
3 | 9 |
* `anno_simple()`: fixed a bug when pch are all NA in a slice |
... | ... |
@@ -5,7 +11,8 @@ CHANGES in VERSION 2.3.2 |
5 | 11 |
* move scripts in test_not_run/ to tests/ folder |
6 | 12 |
* `Heatmap()`: `cluster_row_slice`/`cluster_column_slice` set to TRUE |
7 | 13 |
by default for character matrix and when dendrogram is already provided. |
8 |
-* `smartAlign2()`: improved the code |
|
14 |
+* `smartAlign2()`: improved the code that positions are correctly calculated. |
|
15 |
+* row titles are in the correct order if they are set as "template". |
|
9 | 16 |
|
10 | 17 |
======================== |
11 | 18 |
|
... | ... |
@@ -5,6 +5,7 @@ CHANGES in VERSION 2.3.2 |
5 | 5 |
* move scripts in test_not_run/ to tests/ folder |
6 | 6 |
* `Heatmap()`: `cluster_row_slice`/`cluster_column_slice` set to TRUE |
7 | 7 |
by default for character matrix and when dendrogram is already provided. |
8 |
+* `smartAlign2()`: improved the code |
|
8 | 9 |
|
9 | 10 |
======================== |
10 | 11 |
|
... | ... |
@@ -3,6 +3,8 @@ CHANGES in VERSION 2.3.2 |
3 | 3 |
* `anno_simple()`: fixed a bug when pch are all NA in a slice |
4 | 4 |
* adjust code according to grid 4.0. |
5 | 5 |
* move scripts in test_not_run/ to tests/ folder |
6 |
+* `Heatmap()`: `cluster_row_slice`/`cluster_column_slice` set to TRUE |
|
7 |
+ by default for character matrix and when dendrogram is already provided. |
|
6 | 8 |
|
7 | 9 |
======================== |
8 | 10 |
|
... | ... |
@@ -2,6 +2,7 @@ CHANGES in VERSION 2.3.1 |
2 | 2 |
|
3 | 3 |
* `anno_points()`: allows images as symbols. |
4 | 4 |
* add `HEATMAP_LEGEND_PADDING` and `ANNOTATION_LEGEND_PADDING` options in `ht_opt` |
5 |
+* `oncoPrint()`: print messages if there are NA values in the input matrix |
|
5 | 6 |
|
6 | 7 |
======================== |
7 | 8 |
|
... | ... |
@@ -2,6 +2,7 @@ CHANGES in VERSION 2.1.1 |
2 | 2 |
|
3 | 3 |
* `Heatmap()`: give error when heatmap has empty string as its name. |
4 | 4 |
* `anno_mark()`: text positions are correctly calculated now with rotations. |
5 |
+* The order of legend labels are ordered by either `sort` or `levels`. |
|
5 | 6 |
|
6 | 7 |
======================== |
7 | 8 |
|
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
CHANGES in VERSION 2.1.1 |
2 | 2 |
|
3 | 3 |
* `Heatmap()`: give error when heatmap has empty string as its name. |
4 |
-* `anno_mark()`: text positions are correctly calcualted now with rotations. |
|
4 |
+* `anno_mark()`: text positions are correctly calculated now with rotations. |
|
5 | 5 |
|
6 | 6 |
======================== |
7 | 7 |
|
... | ... |
@@ -1,3 +1,9 @@ |
1 |
+CHANGES in VERSION 2.1.1 |
|
2 |
+ |
|
3 |
+* `Heatmap()`: give error when heatmap has empty string as its name. |
|
4 |
+ |
|
5 |
+======================== |
|
6 |
+ |
|
1 | 7 |
CHANGES in VERSION 2.1.0 |
2 | 8 |
|
3 | 9 |
* check the length of the clustering objects and the matrix rows/columns |
... | ... |
@@ -12,7 +18,6 @@ CHANGES in VERSION 2.1.0 |
12 | 18 |
* `Heatmap()`: add `jitter` argument to add tiny random shift to original matrix. |
13 | 19 |
It is mainly to solve the problem of "Error: node stack overflow" |
14 | 20 |
when there are too many identical rows/columns for plotting the dendrograms. |
15 |
-* `Heatmap()`: give error when heatmap has empty string as its name. |
|
16 | 21 |
|
17 | 22 |
======================== |
18 | 23 |
|
... | ... |
@@ -12,6 +12,7 @@ CHANGES in VERSION 2.1.0 |
12 | 12 |
* `Heatmap()`: add `jitter` argument to add tiny random shift to original matrix. |
13 | 13 |
It is mainly to solve the problem of "Error: node stack overflow" |
14 | 14 |
when there are too many identical rows/columns for plotting the dendrograms. |
15 |
+* `Heatmap()`: give error when heatmap has empty string as its name. |
|
15 | 16 |
|
16 | 17 |
======================== |
17 | 18 |
|
... | ... |
@@ -9,6 +9,9 @@ CHANGES in VERSION 2.1.0 |
9 | 9 |
* `densityHeatmap()`: `col` can be set as a function |
10 | 10 |
* add `cluster_rows`/`cluster_columns` in `oncoPrint()` |
11 | 11 |
* legend labels support symbols |
12 |
+* `Heatmap()`: add `jitter` argument to add tiny random shift to original matrix. |
|
13 |
+ It is mainly to solve the problem of "Error: node stack overflow" |
|
14 |
+ when there are too many identical rows/columns for plotting the dendrograms. |
|
12 | 15 |
|
13 | 16 |
======================== |
14 | 17 |
|
... | ... |
@@ -6,6 +6,7 @@ CHANGES in VERSION 2.1.0 |
6 | 6 |
* `draw_legend()`: legends for annotations with the same names are merged |
7 | 7 |
* `densityHeatmap()`: `ylim` works as it is expected. |
8 | 8 |
* add `cluster_row_slices` and `cluster_column_slices` to `draw,HeatmapList-method()` |
9 |
+* `densityHeatmap()`: `col` can be set as a function |
|
9 | 10 |
|
10 | 11 |
======================== |
11 | 12 |
|
... | ... |
@@ -7,6 +7,7 @@ CHANGES in VERSION 2.1.0 |
7 | 7 |
* `densityHeatmap()`: `ylim` works as it is expected. |
8 | 8 |
* add `cluster_row_slices` and `cluster_column_slices` to `draw,HeatmapList-method()` |
9 | 9 |
* add `cluster_rows`/`cluster_columns` in `oncoPrint()` |
10 |
+* legend labels support symbols |
|
10 | 11 |
|
11 | 12 |
======================== |
12 | 13 |
|
... | ... |
@@ -6,6 +6,7 @@ CHANGES in VERSION 2.1.0 |
6 | 6 |
* `draw_legend()`: legends for annotations with the same names are merged |
7 | 7 |
* `densityHeatmap()`: `ylim` works as it is expected. |
8 | 8 |
* add `cluster_row_slices` and `cluster_column_slices` to `draw,HeatmapList-method()` |
9 |
+* add `cluster_rows`/`cluster_columns` in `oncoPrint()` |
|
9 | 10 |
|
10 | 11 |
======================== |
11 | 12 |
|
... | ... |
@@ -4,6 +4,7 @@ CHANGES in VERSION 2.1.0 |
4 | 4 |
* `anno_oncoprint_barplot()`: add `ylim` argumnet |
5 | 5 |
* `anno_mark()`: add `labels_rot` argument |
6 | 6 |
* `draw_legend()`: legends for annotations with the same names are merged |
7 |
+* `densityHeatmap()`: `ylim` works as it is expected. |
|
7 | 8 |
|
8 | 9 |
======================== |
9 | 10 |
|
... | ... |
@@ -4,6 +4,7 @@ CHANGES in VERSION 2.1.0 |
4 | 4 |
* `anno_oncoprint_barplot()`: add `ylim` argumnet |
5 | 5 |
* `anno_mark()`: add `labels_rot` argument |
6 | 6 |
* `draw_legend()`: legends for annotations with the same names are merged |
7 |
+* add `cluster_row_slices` and `cluster_column_slices` to `draw,HeatmapList-method()` |
|
7 | 8 |
|
8 | 9 |
======================== |
9 | 10 |
|
... | ... |
@@ -3,6 +3,7 @@ CHANGES in VERSION 2.1.0 |
3 | 3 |
* check the length of the clustering objects and the matrix rows/columns |
4 | 4 |
* `anno_oncoprint_barplot()`: add `ylim` argumnet |
5 | 5 |
* `anno_mark()`: add `labels_rot` argument |
6 |
+* `draw_legend()`: legends for annotations with the same names are merged |
|
6 | 7 |
|
7 | 8 |
======================== |
8 | 9 |
|
... | ... |
@@ -1,3 +1,9 @@ |
1 |
+CHANGES in VERSION 2.1.0 |
|