... | ... |
@@ -26,8 +26,9 @@ |
26 | 26 |
|
27 | 27 |
--> |
28 | 28 |
|
29 |
-# ggtree 3.7.1.002 |
|
29 |
+# ggtree 3.7.1.003 |
|
30 | 30 |
|
31 |
++ `ggtree()` supports 'dendro' object (`ggdendro::dendro_data()` output) (2023-03-02, Thu) |
|
31 | 32 |
+ update `theme_dendrogram()` to use `ggfun::theme_noxaxis()` (2022-11-21, Mon) |
32 | 33 |
+ using `cli::cli_alert_warning()` instead of `warning_wrap` (2022-11-10, Thu) |
33 | 34 |
|
... | ... |
@@ -26,8 +26,9 @@ |
26 | 26 |
|
27 | 27 |
--> |
28 | 28 |
|
29 |
-# ggtree 3.7.0.001 |
|
29 |
+# ggtree 3.7.1 |
|
30 | 30 |
|
31 |
++ compatible with ggplot2 v=3.4.0 (2022-11-07, Mon) |
|
31 | 32 |
+ allows setting `options(clade_align = TRUE)` to align `geom_hilight()` layer and allows setting `options(clade_width_extend = 0.35)` to set the amount the width extension (in y-axis) of `geom_hilight()`. These two features is designed for `ggtreeDendro::geom_rect_subtree()` layer (2022-11-06, Sun) |
32 | 33 |
|
33 | 34 |
# ggtree 3.6.0 |
... | ... |
@@ -26,6 +26,9 @@ |
26 | 26 |
|
27 | 27 |
--> |
28 | 28 |
|
29 |
+# ggtree 3.7.0.001 |
|
30 |
+ |
|
31 |
++ allows setting `options(clade_align = TRUE)` to align `geom_hilight()` layer and allows setting `options(clade_width_extend = 0.35)` to set the amount the width extension (in y-axis) of `geom_hilight()`. These two features is designed for `ggtreeDendro::geom_rect_subtree()` layer (2022-11-06, Sun) |
|
29 | 32 |
|
30 | 33 |
# ggtree 3.6.0 |
31 | 34 |
|
... | ... |
@@ -24,6 +24,11 @@ |
24 | 24 |
- <https://github.com/thomasp85/ggraph/commit/14de66f1225336179b4598cb42a4beda95682211> |
25 | 25 |
|
26 | 26 |
--> |
27 |
+ |
|
28 |
+# ggtree 3.5.3.001 |
|
29 |
+ |
|
30 |
++ move `scale_color_subtree()` to the 'ggtreeDendro' package (2022-09-23, Fri) |
|
31 |
+ |
|
27 | 32 |
# ggtree 3.5.3 |
28 | 33 |
|
29 | 34 |
+ update `fortify` method for `pvclust` object (2022-08-15, Mon) |
... | ... |
@@ -24,7 +24,7 @@ |
24 | 24 |
- <https://github.com/thomasp85/ggraph/commit/14de66f1225336179b4598cb42a4beda95682211> |
25 | 25 |
|
26 | 26 |
--> |
27 |
-# ggtree 3.5.2.992 |
|
27 |
+# ggtree 3.5.3 |
|
28 | 28 |
|
29 | 29 |
+ update `fortify` method for `pvclust` object (2022-08-15, Mon) |
30 | 30 |
+ add citation of the tree data book (2022-08-13, Sat) |
... | ... |
@@ -24,8 +24,9 @@ |
24 | 24 |
- <https://github.com/thomasp85/ggraph/commit/14de66f1225336179b4598cb42a4beda95682211> |
25 | 25 |
|
26 | 26 |
--> |
27 |
-# ggtree 3.5.2.991 |
|
27 |
+# ggtree 3.5.2.992 |
|
28 | 28 |
|
29 |
++ update `fortify` method for `pvclust` object (2022-08-15, Mon) |
|
29 | 30 |
+ add citation of the tree data book (2022-08-13, Sat) |
30 | 31 |
|
31 | 32 |
# ggtree 3.5.2 |
... | ... |
@@ -25,8 +25,10 @@ |
25 | 25 |
|
26 | 26 |
--> |
27 | 27 |
|
28 |
-# ggtree 3.5.1.902 |
|
28 |
+# ggtree 3.5.2 |
|
29 | 29 |
|
30 |
++ `scale_color_subtree()` now supports passing a numeric value and internally it will call `cutree(tree, k)` (2022-08-11, Thu) |
|
31 |
++ support 'linkage' class defined in the 'mdendro' package (2022-08-11, Thu) |
|
30 | 32 |
+ clone the plot environment before assigning layout (2022-07-19, Tue, #516) |
31 | 33 |
+ bug fixed in 'equal_angle' layout (2022-07-08, Fri, #514) |
32 | 34 |
+ optimize `geom_tiplab` to better compatible with dendrogram layout (2022-06-23, Thu, #508) |
... | ... |
@@ -25,10 +25,11 @@ |
25 | 25 |
|
26 | 26 |
--> |
27 | 27 |
|
28 |
-# ggtree 3.5.1.901 |
|
28 |
+# ggtree 3.5.1.902 |
|
29 | 29 |
|
30 |
++ clone the plot environment before assigning layout (2022-07-19, Tue, #516) |
|
30 | 31 |
+ bug fixed in 'equal_angle' layout (2022-07-08, Fri, #514) |
31 |
-+ optimize `geom_tiplab` to better compatible with dendrogram layout (2022-06-23, Thu) |
|
32 |
++ optimize `geom_tiplab` to better compatible with dendrogram layout (2022-06-23, Thu, #508) |
|
32 | 33 |
|
33 | 34 |
# ggtree 3.5.1 |
34 | 35 |
|
... | ... |
@@ -25,6 +25,10 @@ |
25 | 25 |
|
26 | 26 |
--> |
27 | 27 |
|
28 |
+# ggtree 3.5.1.900 |
|
29 |
+ |
|
30 |
++ optimize `geom_tiplab` to better compatible with dendrogram layout (2022-06-23, Thu) |
|
31 |
+ |
|
28 | 32 |
# ggtree 3.5.1 |
29 | 33 |
|
30 | 34 |
+ `as.phylo.hclust2` to correct edge length as displayed in `stats:::plot.hclust` (2022-06-21, Tue) |
... | ... |
@@ -25,10 +25,10 @@ |
25 | 25 |
|
26 | 26 |
--> |
27 | 27 |
|
28 |
-# ggtree 3.5.0.902 |
|
28 |
+# ggtree 3.5.1 |
|
29 | 29 |
|
30 |
++ `as.phylo.hclust2` to correct edge length as displayed in `stats:::plot.hclust` (2022-06-21, Tue) |
|
30 | 31 |
+ add outline to nodepies (2022-06-20, Mon, #506) |
31 |
-+ `update_edge_hclust()` to adjust edge length of a `phylo` object converted from a `hclust` object via `ape::as.phylo()` (2022-06-05, Sun) |
|
32 | 32 |
+ new 'slanted' layout for `branch.length = 'none'` (2022-04-29, Fri, #497) |
33 | 33 |
- only works for Cartesian coordination, that means it will not work for `layout = 'radial'` |
34 | 34 |
|
... | ... |
@@ -25,8 +25,9 @@ |
25 | 25 |
|
26 | 26 |
--> |
27 | 27 |
|
28 |
-# ggtree 3.5.0.901 |
|
28 |
+# ggtree 3.5.0.902 |
|
29 | 29 |
|
30 |
++ add outline to nodepies (2022-06-20, Mon, #506) |
|
30 | 31 |
+ `update_edge_hclust()` to adjust edge length of a `phylo` object converted from a `hclust` object via `ape::as.phylo()` (2022-06-05, Sun) |
31 | 32 |
+ new 'slanted' layout for `branch.length = 'none'` (2022-04-29, Fri, #497) |
32 | 33 |
- only works for Cartesian coordination, that means it will not work for `layout = 'radial'` |
... | ... |
@@ -25,8 +25,9 @@ |
25 | 25 |
|
26 | 26 |
--> |
27 | 27 |
|
28 |
-# ggtree 3.5.0.900 |
|
28 |
+# ggtree 3.5.0.901 |
|
29 | 29 |
|
30 |
++ `update_edge_hclust()` to adjust edge length of a `phylo` object converted from a `hclust` object via `ape::as.phylo()` (2022-06-05, Sun) |
|
30 | 31 |
+ new 'slanted' layout for `branch.length = 'none'` (2022-04-29, Fri, #497) |
31 | 32 |
- only works for Cartesian coordination, that means it will not work for `layout = 'radial'` |
32 | 33 |
|
... | ... |
@@ -25,6 +25,15 @@ |
25 | 25 |
|
26 | 26 |
--> |
27 | 27 |
|
28 |
+# ggtree 3.5.0.900 |
|
29 |
+ |
|
30 |
++ new 'slanted' layout for `branch.length = 'none'` (2022-04-29, Fri, #497) |
|
31 |
+ - only works for Cartesian coordination, that means it will not work for `layout = 'radial'` |
|
32 |
+ |
|
33 |
+# ggtree 3.4.0 |
|
34 |
+ |
|
35 |
++ Bioconductor 3.15 release (2022-04-28, Thu) |
|
36 |
+ |
|
28 | 37 |
# ggtree 3.3.3 |
29 | 38 |
|
30 | 39 |
+ `geom_striplab()` that supports `aes()` mapping (2022-04-22, Fri, #493) |
... | ... |
@@ -25,6 +25,11 @@ |
25 | 25 |
|
26 | 26 |
--> |
27 | 27 |
|
28 |
+# ggtree 3.3.3 |
|
29 |
+ |
|
30 |
++ `geom_striplab()` that supports `aes()` mapping (2022-04-22, Fri, #493) |
|
31 |
++ `to.bottom` parameter introduced in `geom_hilight()` to allow the highlight layer was added into the lowest layer stack (2022-04-22, Fri, #492) |
|
32 |
+ |
|
28 | 33 |
# ggtree 3.3.2 |
29 | 34 |
|
30 | 35 |
+ mv `identify()` method to 'ggfun' (2022-04-01, Fri) |
... | ... |
@@ -27,7 +27,8 @@ |
27 | 27 |
|
28 | 28 |
# ggtree 3.3.1.901 |
29 | 29 |
|
30 |
-+ update `identify.gg()` to support 'ggplot' object and `+xlim()` (2022-04-01, Fri) |
|
30 |
++ mv `identify()` method to 'ggfun' (2022-04-01, Fri) |
|
31 |
++ update `identify.gg()` to support 'ggplot' object and `+xlim()` |
|
31 | 32 |
+ update man files (2022-03-23, Wed, #489) |
32 | 33 |
|
33 | 34 |
# ggtree 3.3.1 |
... | ... |
@@ -20,12 +20,15 @@ |
20 | 20 |
- <https://www.rdocumentation.org/packages/phytools/versions/0.7-70/topics/cophylo> |
21 | 21 |
+ `fortify` method for `phyloseq` object should return a tidy data.frame |
22 | 22 |
- maybe we can defined another object (inherited from treedata?) and provide converter for `phyloseq` |
23 |
-+ update ggtree man files |
|
24 | 23 |
+ The `daylight` algorithm is quite slow compare to `ggraph` and needs to be optimized |
25 | 24 |
- <https://github.com/thomasp85/ggraph/commit/14de66f1225336179b4598cb42a4beda95682211> |
26 | 25 |
|
27 | 26 |
--> |
28 | 27 |
|
28 |
+# ggtree 3.3.1.900 |
|
29 |
+ |
|
30 |
++ update man files (2022-03-23, Wed, #489) |
|
31 |
+ |
|
29 | 32 |
# ggtree 3.3.1 |
30 | 33 |
|
31 | 34 |
+ use graph layouts to visualize tree (2021-12-10, Fri, #460, #461) |
... | ... |
@@ -2,11 +2,8 @@ |
2 | 2 |
|
3 | 3 |
# TODO LIST |
4 | 4 |
|
5 |
-+ use graph layout to visualize tree |
|
6 |
- - <https://github.com/YuLab-SMU/ggtree/issues/460> |
|
7 |
- + igraph layout |
|
8 |
- + graphlayouts: <https://cran.r-project.org/web/packages/graphlayouts/index.html> |
|
9 |
- + TreeAndLeaf layout: <https://www.bioconductor.org/packages/TreeAndLeaf> |
|
5 |
+ |
|
6 |
++ TreeAndLeaf layout: <https://www.bioconductor.org/packages/TreeAndLeaf> |
|
10 | 7 |
+ `phylogeography` |
11 | 8 |
- <https://stackoverflow.com/questions/68668788/phylogeography-how-to-combine-phylogenetic-tree-and-geographic-map-and-create> |
12 | 9 |
+ `phylomorphospace` |
... | ... |
@@ -29,8 +26,11 @@ |
29 | 26 |
|
30 | 27 |
--> |
31 | 28 |
|
32 |
-# ggtree 3.3.0.901 |
|
33 |
- |
|
29 |
+# ggtree 3.3.1 |
|
30 |
+ |
|
31 |
++ use graph layouts to visualize tree (2021-12-10, Fri, #460, #461) |
|
32 |
+ - igraph layout |
|
33 |
+ - graphlayouts: <https://cran.r-project.org/web/packages/graphlayouts/index.html> |
|
34 | 34 |
+ `scale_color_subtree` and `scale_colour_subtree` to color subtree via taxa group information (e.g., cutree, or kmeans) (2021-12-01, Wed) |
35 | 35 |
+ set `na.value = 'white'` in `msaplot()` (2021-10-29, Fri) |
36 | 36 |
|
... | ... |
@@ -2,6 +2,11 @@ |
2 | 2 |
|
3 | 3 |
# TODO LIST |
4 | 4 |
|
5 |
++ use graph layout to visualize tree |
|
6 |
+ - <https://github.com/YuLab-SMU/ggtree/issues/460> |
|
7 |
+ + igraph layout |
|
8 |
+ + graphlayouts: <https://cran.r-project.org/web/packages/graphlayouts/index.html> |
|
9 |
+ + TreeAndLeaf layout: <https://www.bioconductor.org/packages/TreeAndLeaf> |
|
5 | 10 |
+ `phylogeography` |
6 | 11 |
- <https://stackoverflow.com/questions/68668788/phylogeography-how-to-combine-phylogenetic-tree-and-geographic-map-and-create> |
7 | 12 |
+ `phylomorphospace` |
... | ... |
@@ -26,7 +26,7 @@ |
26 | 26 |
|
27 | 27 |
# ggtree 3.3.0.901 |
28 | 28 |
|
29 |
-+ `scale_color_subtree` and `scale_colour_subtree` to color subtree via taxa group information (e.g., cutree) (2021-12-01, Wed) |
|
29 |
++ `scale_color_subtree` and `scale_colour_subtree` to color subtree via taxa group information (e.g., cutree, or kmeans) (2021-12-01, Wed) |
|
30 | 30 |
+ set `na.value = 'white'` in `msaplot()` (2021-10-29, Fri) |
31 | 31 |
|
32 | 32 |
# ggtree 3.2.0 |
... | ... |
@@ -24,8 +24,9 @@ |
24 | 24 |
|
25 | 25 |
--> |
26 | 26 |
|
27 |
-# ggtree 3.3.0.900 |
|
27 |
+# ggtree 3.3.0.901 |
|
28 | 28 |
|
29 |
++ `scale_color_subtree` and `scale_colour_subtree` to color subtree via taxa group information (e.g., cutree) (2021-12-01, Wed) |
|
29 | 30 |
+ set `na.value = 'white'` in `msaplot()` (2021-10-29, Fri) |
30 | 31 |
|
31 | 32 |
# ggtree 3.2.0 |
... | ... |
@@ -2,6 +2,8 @@ |
2 | 2 |
|
3 | 3 |
# TODO LIST |
4 | 4 |
|
5 |
++ `phylogeography` |
|
6 |
+ - <https://stackoverflow.com/questions/68668788/phylogeography-how-to-combine-phylogenetic-tree-and-geographic-map-and-create> |
|
5 | 7 |
+ `phylomorphospace` |
6 | 8 |
- <https://github.com/YuLab-SMU/ggtree/issues/370> |
7 | 9 |
- <https://github.com/wabarr/ggphylomorpho> |
... | ... |
@@ -3,8 +3,10 @@ |
3 | 3 |
# TODO LIST |
4 | 4 |
|
5 | 5 |
+ `phylomorphospace` |
6 |
-+ `type` parameter in `geom_hilight` accepts 'roundrect' and 'gradient' |
|
7 |
- - <https://github.com/YuLab-SMU/ggtree/pull/444#issuecomment-949335277> |
|
6 |
+ - <https://github.com/YuLab-SMU/ggtree/issues/370> |
|
7 |
+ - <https://github.com/wabarr/ggphylomorpho> |
|
8 |
++ visualize support values obtained from different methods |
|
9 |
+ - <https://github.com/YuLab-SMU/ggtree/issues/451> |
|
8 | 10 |
+ `height` parameter to `collapse()` |
9 | 11 |
- <https://github.com/YuLab-SMU/ggtree/issues/409#issuecomment-944034311> |
10 | 12 |
+ rewrite `revts` to `scale_revts` |
... | ... |
@@ -2,6 +2,8 @@ |
2 | 2 |
|
3 | 3 |
# TODO LIST |
4 | 4 |
|
5 |
++ `type` parameter in `geom_hilight` accepts 'roundrect' and 'gradient' |
|
6 |
+ - <https://github.com/YuLab-SMU/ggtree/pull/444#issuecomment-949335277> |
|
5 | 7 |
+ `height` parameter to `collapse()` |
6 | 8 |
- <https://github.com/YuLab-SMU/ggtree/issues/409#issuecomment-944034311> |
7 | 9 |
+ rewrite `revts` to `scale_revts` |
... | ... |
@@ -21,7 +23,7 @@ |
21 | 23 |
# ggtree 3.1.6 |
22 | 24 |
|
23 | 25 |
+ `geom_cladelab` now supports extend parameter as in `geom_cladelabel` (2021-10-14, Thu, @xiangpin, #446) |
24 |
-+ `geom_hilight` supports fill linear gradient colour and round rect background (2021-10-11, Mon; @xiangpin, #444) |
|
26 |
++ `geom_hilight` supports fill linear gradient colour and round rect background (2021-10-11, Mon; @xiangpin, #449, #444) |
|
25 | 27 |
+ work with negative edge lengths (`hclust` may generate negative tree heights) (2021-09-29, Wed; @xiangpin, #441, #445) |
26 | 28 |
|
27 | 29 |
# ggtree 3.1.5 |
... | ... |
@@ -19,7 +19,7 @@ |
19 | 19 |
--> |
20 | 20 |
|
21 | 21 |
|
22 |
-# ggtree 3.1.5.902 |
|
22 |
+# ggtree 3.1.6 |
|
23 | 23 |
|
24 | 24 |
+ `geom_cladelab` now supports extend parameter as in `geom_cladelabel` (2021-10-14, Thu, @xiangpin, #446) |
25 | 25 |
+ `geom_hilight` supports fill linear gradient colour and round rect background (2021-10-11, Mon; @xiangpin, #444) |
... | ... |
@@ -4,6 +4,8 @@ |
4 | 4 |
|
5 | 5 |
+ `height` parameter to `collapse()` |
6 | 6 |
- <https://github.com/YuLab-SMU/ggtree/issues/409#issuecomment-944034311> |
7 |
++ rewrite `revts` to `scale_revts` |
|
8 |
++ `inset` and relative functions support circular layout |
|
7 | 9 |
+ tanglegram support |
8 | 10 |
- <https://yulab-smu.top/treedata-book/chapter2.html#ggtree-fortify> |
9 | 11 |
- <https://www.rdocumentation.org/packages/phytools/versions/0.7-70/topics/cophylo> |
... | ... |
@@ -12,11 +14,6 @@ |
12 | 14 |
+ update ggtree man files |
13 | 15 |
+ The `daylight` algorithm is quite slow compare to `ggraph` and needs to be optimized |
14 | 16 |
- <https://github.com/thomasp85/ggraph/commit/14de66f1225336179b4598cb42a4beda95682211> |
15 |
-+ rewrite `revts` to `scale_revts` |
|
16 |
-+ `geom_hilight` supports linear gradual colored rectangle |
|
17 |
- - e.g., `grid.rect(gp=gpar(fill=linearGradient()))` |
|
18 |
- - <https://developer.r-project.org/Blog/public/2020/07/15/new-features-in-the-r-graphics-engine/> |
|
19 |
-+ `inset` and relative functions support circular layout |
|
20 | 17 |
|
21 | 18 |
--> |
22 | 19 |
|
... | ... |
@@ -2,6 +2,8 @@ |
2 | 2 |
|
3 | 3 |
# TODO LIST |
4 | 4 |
|
5 |
++ `height` parameter to `collapse()` |
|
6 |
+ - <https://github.com/YuLab-SMU/ggtree/issues/409#issuecomment-944034311> |
|
5 | 7 |
+ tanglegram support |
6 | 8 |
- <https://yulab-smu.top/treedata-book/chapter2.html#ggtree-fortify> |
7 | 9 |
- <https://www.rdocumentation.org/packages/phytools/versions/0.7-70/topics/cophylo> |
... | ... |
@@ -1,3 +1,5 @@ |
1 |
+<!-- |
|
2 |
+ |
|
1 | 3 |
# TODO LIST |
2 | 4 |
|
3 | 5 |
+ tanglegram support |
... | ... |
@@ -12,10 +14,14 @@ |
12 | 14 |
+ `geom_hilight` supports linear gradual colored rectangle |
13 | 15 |
- e.g., `grid.rect(gp=gpar(fill=linearGradient()))` |
14 | 16 |
- <https://developer.r-project.org/Blog/public/2020/07/15/new-features-in-the-r-graphics-engine/> |
17 |
++ `inset` and relative functions support circular layout |
|
18 |
+ |
|
19 |
+--> |
|
15 | 20 |
|
16 | 21 |
|
17 |
-# ggtree 3.1.5.901 |
|
22 |
+# ggtree 3.1.5.902 |
|
18 | 23 |
|
24 |
++ `geom_cladelab` now supports extend parameter as in `geom_cladelabel` (2021-10-14, Thu, @xiangpin, #446) |
|
19 | 25 |
+ `geom_hilight` supports fill linear gradient colour and round rect background (2021-10-11, Mon; @xiangpin, #444) |
20 | 26 |
+ work with negative edge lengths (`hclust` may generate negative tree heights) (2021-09-29, Wed; @xiangpin, #441, #445) |
21 | 27 |
|
... | ... |
@@ -14,9 +14,10 @@ |
14 | 14 |
- <https://developer.r-project.org/Blog/public/2020/07/15/new-features-in-the-r-graphics-engine/> |
15 | 15 |
|
16 | 16 |
|
17 |
-# ggtree 3.1.5.900 |
|
17 |
+# ggtree 3.1.5.901 |
|
18 | 18 |
|
19 |
-+ work with negative edge lengths (`hclust` may generate negative tree heights) (2021-09-29, Wed; @xiangpin, #441) |
|
19 |
++ `geom_hilight` supports fill linear gradient colour and round rect background (2021-10-11, Mon; @xiangpin, #444) |
|
20 |
++ work with negative edge lengths (`hclust` may generate negative tree heights) (2021-09-29, Wed; @xiangpin, #441, #445) |
|
20 | 21 |
|
21 | 22 |
# ggtree 3.1.5 |
22 | 23 |
|
... | ... |
@@ -9,6 +9,10 @@ |
9 | 9 |
+ The `daylight` algorithm is quite slow compare to `ggraph` and needs to be optimized |
10 | 10 |
- <https://github.com/thomasp85/ggraph/commit/14de66f1225336179b4598cb42a4beda95682211> |
11 | 11 |
+ rewrite `revts` to `scale_revts` |
12 |
++ `geom_hilight` supports linear gradual colored rectangle |
|
13 |
+ - e.g., `grid.rect(gp=gpar(fill=linearGradient()))` |
|
14 |
+ - <https://developer.r-project.org/Blog/public/2020/07/15/new-features-in-the-r-graphics-engine/> |
|
15 |
+ |
|
12 | 16 |
|
13 | 17 |
# ggtree 3.1.5.900 |
14 | 18 |
|
... | ... |
@@ -10,6 +10,9 @@ |
10 | 10 |
- <https://github.com/thomasp85/ggraph/commit/14de66f1225336179b4598cb42a4beda95682211> |
11 | 11 |
+ rewrite `revts` to `scale_revts` |
12 | 12 |
|
13 |
+# ggtree 3.1.5.900 |
|
14 |
+ |
|
15 |
++ work with negative edge lengths (`hclust` may generate negative tree heights) (2021-09-29, Wed; @xiangpin, #441) |
|
13 | 16 |
|
14 | 17 |
# ggtree 3.1.5 |
15 | 18 |
|
... | ... |
@@ -11,9 +11,9 @@ |
11 | 11 |
+ rewrite `revts` to `scale_revts` |
12 | 12 |
|
13 | 13 |
|
14 |
-# ggtree 3.1.4.993 |
|
14 |
+# ggtree 3.1.5 |
|
15 | 15 |
|
16 |
-+ `ggdensitree` with `align.tips=TRUE` sets max x to 0 (2021-09-26, Sun, @brj1, #439) |
|
16 |
++ `ggdensitree` with `align.tips=TRUE` sets max x to 0 (2021-09-26, Sun; @brj1, #437, #439) |
|
17 | 17 |
+ custom column headers for `gheatmap` (2021-09-15, Wed, @matt-sd-watson, #434) |
18 | 18 |
+ bug fixed of `nudge_x` parameter in `geom_segment2` (2021-09-03, Fri; @xiangpin, #433) |
19 | 19 |
|
... | ... |
@@ -1,5 +1,19 @@ |
1 |
-# ggtree 3.1.4.992 |
|
1 |
+# TODO LIST |
|
2 | 2 |
|
3 |
++ tanglegram support |
|
4 |
+ - <https://yulab-smu.top/treedata-book/chapter2.html#ggtree-fortify> |
|
5 |
+ - <https://www.rdocumentation.org/packages/phytools/versions/0.7-70/topics/cophylo> |
|
6 |
++ `fortify` method for `phyloseq` object should return a tidy data.frame |
|
7 |
+ - maybe we can defined another object (inherited from treedata?) and provide converter for `phyloseq` |
|
8 |
++ update ggtree man files |
|
9 |
++ The `daylight` algorithm is quite slow compare to `ggraph` and needs to be optimized |
|
10 |
+ - <https://github.com/thomasp85/ggraph/commit/14de66f1225336179b4598cb42a4beda95682211> |
|
11 |
++ rewrite `revts` to `scale_revts` |
|
12 |
+ |
|
13 |
+ |
|
14 |
+# ggtree 3.1.4.993 |
|
15 |
+ |
|
16 |
++ `ggdensitree` with `align.tips=TRUE` sets max x to 0 (2021-09-26, Sun, @brj1, #439) |
|
3 | 17 |
+ custom column headers for `gheatmap` (2021-09-15, Wed, @matt-sd-watson, #434) |
4 | 18 |
+ bug fixed of `nudge_x` parameter in `geom_segment2` (2021-09-03, Fri; @xiangpin, #433) |
5 | 19 |
|
... | ... |
@@ -1,5 +1,6 @@ |
1 |
-# ggtree 3.1.3.993 |
|
1 |
+# ggtree 3.1.4 |
|
2 | 2 |
|
3 |
++ introduce `align` parameter in `geom_hilight` (2021-08-30, Mon; @xiangpin, #431) |
|
3 | 4 |
+ the `data` parameter in `geom_facet` now accepts function as input (2021-08-22, Sun; @xiangpin, #430) |
4 | 5 |
+ import `ggfun` and `yulab.utils` (2021-08-20, Fri) |
5 | 6 |
+ allow using `options(layout.radial.linetype)` to set linetype of radial layout (either 'strainght' or 'curved') (2021-08-13, Fri; @xiangpin, #427) |
... | ... |
@@ -1,5 +1,6 @@ |
1 |
-# ggtree 3.1.3.992 |
|
1 |
+# ggtree 3.1.3.993 |
|
2 | 2 |
|
3 |
++ the `data` parameter in `geom_facet` now accepts function as input (2021-08-22, Sun; @xiangpin, #430) |
|
3 | 4 |
+ import `ggfun` and `yulab.utils` (2021-08-20, Fri) |
4 | 5 |
+ allow using `options(layout.radial.linetype)` to set linetype of radial layout (either 'strainght' or 'curved') (2021-08-13, Fri; @xiangpin, #427) |
5 | 6 |
|
... | ... |
@@ -1,5 +1,6 @@ |
1 |
-# ggtree 3.1.3.991 |
|
1 |
+# ggtree 3.1.3.992 |
|
2 | 2 |
|
3 |
++ import `ggfun` and `yulab.utils` (2021-08-20, Fri) |
|
3 | 4 |
+ allow using `options(layout.radial.linetype)` to set linetype of radial layout (either 'strainght' or 'curved') (2021-08-13, Fri; @xiangpin, #427) |
4 | 5 |
|
5 | 6 |
# ggtree 3.1.3 |
... | ... |
@@ -1,3 +1,7 @@ |
1 |
+# ggtree 3.1.3.991 |
|
2 |
+ |
|
3 |
++ allow using `options(layout.radial.linetype)` to set linetype of radial layout (either 'strainght' or 'curved') (2021-08-13, Fri; @xiangpin, #427) |
|
4 |
+ |
|
1 | 5 |
# ggtree 3.1.3 |
2 | 6 |
|
3 | 7 |
+ `data` argument in `geom_tiplab` and `position` argument in `geom_tree` (2021-08-10, Tue; #426, @xiangpin) |
... | ... |
@@ -1,5 +1,6 @@ |
1 |
-# ggtree 3.1.2.992 |
|
1 |
+# ggtree 3.1.3 |
|
2 | 2 |
|
3 |
++ `data` argument in `geom_tiplab` and `position` argument in `geom_tree` (2021-08-10, Tue; #426, @xiangpin) |
|
3 | 4 |
+ `geom_hilight` and `geom_cladelab` supports function as input data (2021-07-28, Wed; #421, @xiangpin) |
4 | 5 |
+ `td_mutate` for mutating tree data |
5 | 6 |
+ `geom_tiplab` supports fontface aesthetic (2021-07-06, Tue; @xiangpin) |
... | ... |
@@ -1,5 +1,7 @@ |
1 |
-# ggtree 3.1.2.991 |
|
1 |
+# ggtree 3.1.2.992 |
|
2 | 2 |
|
3 |
++ `geom_hilight` and `geom_cladelab` supports function as input data (2021-07-28, Wed; #421, @xiangpin) |
|
4 |
++ `td_mutate` for mutating tree data |
|
3 | 5 |
+ `geom_tiplab` supports fontface aesthetic (2021-07-06, Tue; @xiangpin) |
4 | 6 |
|
5 | 7 |
# ggtree 3.1.2 |
... | ... |
@@ -1,5 +1,7 @@ |
1 |
-# ggtree 3.1.0.991 |
|
1 |
+# ggtree 3.1.1 |
|
2 | 2 |
|
3 |
++ bug fixed in `geom_range` (2021-06-01, Tue) |
|
4 |
+ - <https://github.com/YuLab-SMU/ggtree/pull/410> |
|
3 | 5 |
+ now `geom_nodelab` has a `node="internal"` parameter. (2021-05-31, Mon) |
4 | 6 |
- if `node = "external"`, it equivalent to `geom_tiplab |
5 | 7 |
- if `node = "all"`, it equivalent to `list(geom_tiplab(), geom_nodelab())` |
... | ... |
@@ -1,4 +1,15 @@ |
1 |
+# ggtree 3.1.0.991 |
|
2 |
+ |
|
3 |
++ now `geom_nodelab` has a `node="internal"` parameter. (2021-05-31, Mon) |
|
4 |
+ - if `node = "external"`, it equivalent to `geom_tiplab |
|
5 |
+ - if `node = "all"`, it equivalent to `list(geom_tiplab(), geom_nodelab())` |
|
6 |
+ |
|
7 |
+# ggtree 3.0.0 |
|
8 |
+ |
|
9 |
++ Bioconductor 3.13 relese |
|
10 |
+ |
|
1 | 11 |
# ggtree 2.5.3 |
12 |
+ |
|
2 | 13 |
+ optimize text angle in `geom_cladelab` (2021-05-10, Mon) |
3 | 14 |
- <https://github.com/YuLab-SMU/ggtree/pull/396> |
4 | 15 |
|
... | ... |
@@ -1,3 +1,7 @@ |
1 |
+# ggtree 2.5.3 |
|
2 |
++ optimize text angle in `geom_cladelab` (2021-05-10, Mon) |
|
3 |
+ - <https://github.com/YuLab-SMU/ggtree/pull/396> |
|
4 |
+ |
|
1 | 5 |
# ggtree 2.5.2 |
2 | 6 |
|
3 | 7 |
+ extend 'continuous' parameter to support 4 possible values, i.e., 'none' to disable continuous transition, 'color' (or 'colour') to enable continuous color transition, 'size' to enable continuous size (branch thickness) transition and 'all' to enable continuous color and size transition (2021-04-07, Wed) |
... | ... |
@@ -1,7 +1,8 @@ |
1 |
-# ggtree 2.5.1.9002 |
|
1 |
+# ggtree 2.5.2 |
|
2 | 2 |
|
3 |
-+ 'inhibit.size' argument introduced to control whether 'continuous' parameter applies to color or both color and size (2021-03-30, Tue) |
|
3 |
++ extend 'continuous' parameter to support 4 possible values, i.e., 'none' to disable continuous transition, 'color' (or 'colour') to enable continuous color transition, 'size' to enable continuous size (branch thickness) transition and 'all' to enable continuous color and size transition (2021-04-07, Wed) |
|
4 | 4 |
- <https://github.com/YuLab-SMU/ggtree/pull/385> |
5 |
+ - <https://github.com/YuLab-SMU/ggtree/pull/387> |
|
5 | 6 |
+ `extendto` argument for `geom_hilight` now compatible with 'inward_circular' and 'dendrogram' layouts (2021-02-25, Thu) |
6 | 7 |
- <https://github.com/YuLab-SMU/ggtree/pull/379> |
7 | 8 |
|
... | ... |
@@ -1,5 +1,7 @@ |
1 |
-# ggtree 2.5.1.9001 |
|
1 |
+# ggtree 2.5.1.9002 |
|
2 | 2 |
|
3 |
++ 'inhibit.size' argument introduced to control whether 'continuous' parameter applies to color or both color and size (2021-03-30, Tue) |
|
4 |
+ - <https://github.com/YuLab-SMU/ggtree/pull/385> |
|
3 | 5 |
+ `extendto` argument for `geom_hilight` now compatible with 'inward_circular' and 'dendrogram' layouts (2021-02-25, Thu) |
4 | 6 |
- <https://github.com/YuLab-SMU/ggtree/pull/379> |
5 | 7 |
|
... | ... |
@@ -1,3 +1,8 @@ |
1 |
+# ggtree 2.5.1.9001 |
|
2 |
+ |
|
3 |
++ `extendto` argument for `geom_hilight` now compatible with 'inward_circular' and 'dendrogram' layouts (2021-02-25, Thu) |
|
4 |
+ - <https://github.com/YuLab-SMU/ggtree/pull/379> |
|
5 |
+ |
|
1 | 6 |
# ggtree 2.5.1 |
2 | 7 |
|
3 | 8 |
+ update man file of `geom_rootpoint` (2021-01-08, Fri) |
... | ... |
@@ -1,5 +1,6 @@ |
1 | 1 |
# ggtree 2.5.0.993 |
2 | 2 |
|
3 |
++ update man file of `geom_rootpoint` (2021-01-08, Fri) |
|
3 | 4 |
+ `label` and `offset.label` introduced in `geom_treescale` layer (2020-12-23, Wed) |
4 | 5 |
- <https://github.com/YuLab-SMU/ggtree/pull/360> |
5 | 6 |
+ `geom_rootedge` supports reversed x (2020-12-17, Thu) |
... | ... |
@@ -1,5 +1,9 @@ |
1 |
-# ggtree 2.5.0.992 |
|
1 |
+# ggtree 2.5.0.993 |
|
2 | 2 |
|
3 |
++ `label` and `offset.label` introduced in `geom_treescale` layer (2020-12-23, Wed) |
|
4 |
+ - <https://github.com/YuLab-SMU/ggtree/pull/360> |
|
5 |
++ `geom_rootedge` supports reversed x (2020-12-17, Thu) |
|
6 |
+ - <https://github.com/YuLab-SMU/ggtree/pull/358> |
|
3 | 7 |
+ `geom_nodelab()` now supports circular layout (2020-11-26, Thu) |
4 | 8 |
- <https://github.com/YuLab-SMU/ggtree/issues/352> |
5 | 9 |
- <https://github.com/YuLab-SMU/ggtree/pull/353> |
... | ... |
@@ -1,5 +1,8 @@ |
1 |
-# ggtree 2.5.0.991 |
|
1 |
+# ggtree 2.5.0.992 |
|
2 | 2 |
|
3 |
++ `geom_nodelab()` now supports circular layout (2020-11-26, Thu) |
|
4 |
+ - <https://github.com/YuLab-SMU/ggtree/issues/352> |
|
5 |
+ - <https://github.com/YuLab-SMU/ggtree/pull/353> |
|
3 | 6 |
+ branch size can be grandualy changed (2020-10-29, Thu) |
4 | 7 |
- <https://github.com/YuLab-SMU/ggtree/pull/349> |
5 | 8 |
|
... | ... |
@@ -1,3 +1,9 @@ |
1 |
+# ggtree 2.3.6.991 |
|
2 |
+ |
|
3 |
++ add `label_pad()` function to add padding characters to taxa labels (2020-10-09, Fri) |
|
4 |
+ - <https://groups.google.com/g/bioc-ggtree/c/INJ0Nfkq3b0/m/lXefnfV5AQAJ> |
|
5 |
++ add `family` parameter to `geom_tiplab()` |
|
6 |
+ |
|
1 | 7 |
# ggtree 2.3.6 |
2 | 8 |
|
3 | 9 |
+ new layouts, `roundrect` and `ellipse` |
... | ... |
@@ -1,5 +1,8 @@ |
1 |
-# ggtree 2.3.5.993 |
|
1 |
+# ggtree 2.3.6 |
|
2 | 2 |
|
3 |
++ new layouts, `roundrect` and `ellipse` |
|
4 |
+ - <https://github.com/YuLab-SMU/ggtree/pull/344> |
|
5 |
+ - <https://github.com/YuLab-SMU/ggtree/pull/346> |
|
3 | 6 |
+ `fortify()` method for `treedataList` object (2020-09-20, Sun) |
4 | 7 |
+ `vexpand()` and `ggexpand()` to expand plot limit by ratio of plot range (2020-09-18, Fri) |
5 | 8 |
+ `geom_cladelab()`, an updated version of `geom_cladelabel` that supports aes mapping (2020-09-17, Thu) |
... | ... |
@@ -1,5 +1,6 @@ |
1 |
-# ggtree 2.3.5.992 |
|
1 |
+# ggtree 2.3.5.993 |
|
2 | 2 |
|
3 |
++ `fortify()` method for `treedataList` object (2020-09-20, Sun) |
|
3 | 4 |
+ `vexpand()` and `ggexpand()` to expand plot limit by ratio of plot range (2020-09-18, Fri) |
4 | 5 |
+ `geom_cladelab()`, an updated version of `geom_cladelabel` that supports aes mapping (2020-09-17, Thu) |
5 | 6 |
- <https://github.com/YuLab-SMU/ggtree/pull/342> |
... | ... |
@@ -1,6 +1,7 @@ |
1 |
-# ggtree 2.3.5.991 |
|
1 |
+# ggtree 2.3.5.992 |
|
2 | 2 |
|
3 |
-+ `geom_cladelab`, an updated version of `geom_cladelabel` that supports aes mapping (2020-09-17, Thu) |
|
3 |
++ `vexpand()` and `ggexpand()` to expand plot limit by ratio of plot range (2020-09-18, Fri) |
|
4 |
++ `geom_cladelab()`, an updated version of `geom_cladelabel` that supports aes mapping (2020-09-17, Thu) |
|
4 | 5 |
- <https://github.com/YuLab-SMU/ggtree/pull/342> |
5 | 6 |
|
6 | 7 |
# ggtree 2.3.5 |
... | ... |
@@ -1,3 +1,8 @@ |
1 |
+# ggtree 2.3.5.991 |
|
2 |
+ |
|
3 |
++ `geom_cladelab`, an updated version of `geom_cladelabel` that supports aes mapping (2020-09-17, Thu) |
|
4 |
+ - <https://github.com/YuLab-SMU/ggtree/pull/342> |
|
5 |
+ |
|
1 | 6 |
# ggtree 2.3.5 |
2 | 7 |
|
3 | 8 |
+ `td_unnest()` which return a function to flatten ggtree plot data (2020-09-14, Mon) |
... | ... |
@@ -1,9 +1,12 @@ |
1 |
-# ggtree 2.3.4.993 |
|
1 |
+# ggtree 2.3.5 |
|
2 | 2 |
|
3 |
++ `td_unnest()` which return a function to flatten ggtree plot data (2020-09-14, Mon) |
|
4 |
+ - <https://yulab-smu.top/treedata-book/chapter12.html#td_unnest> |
|
3 | 5 |
+ update `geom_hilight` to support `geom_hilight(data = mydata, node = selected_node)` (2020-09-03, Thu) |
4 | 6 |
+ Defunct `geom_nodelab2()` (2020-09-02, Wed) |
5 | 7 |
+ `geom_tiplab()` and `geom_nodelab()` support `geom = "shadowtext"` |
6 |
-+ `tree_filter()` which return a function to subset ggtree plot data in geom layers (2020-08-29, Sat) |
|
8 |
++ `td_filter()` which return a function to subset ggtree plot data in geom layers (2020-08-29, Sat) |
|
9 |
+ - <https://yulab-smu.top/treedata-book/chapter12.html#td_filter> |
|
7 | 10 |
+ update man files of `geom_rootedge` and `geom_point2` |
8 | 11 |
+ update `geom_hilight` to support `geom_hilight(data = tbl_tree, node = selected_node)`. (2020-09-03, Thu) |
9 | 12 |
|
... | ... |
@@ -1,5 +1,6 @@ |
1 |
-# ggtree 2.3.4.992 |
|
1 |
+# ggtree 2.3.4.993 |
|
2 | 2 |
|
3 |
++ update `geom_hilight` to support `geom_hilight(data = mydata, node = selected_node)` (2020-09-03, Thu) |
|
3 | 4 |
+ Defunct `geom_nodelab2()` (2020-09-02, Wed) |
4 | 5 |
+ `geom_tiplab()` and `geom_nodelab()` support `geom = "shadowtext"` |
5 | 6 |
+ `tree_filter()` which return a function to subset ggtree plot data in geom layers (2020-08-29, Sat) |
... | ... |
@@ -4,6 +4,7 @@ |
4 | 4 |
+ `geom_tiplab()` and `geom_nodelab()` support `geom = "shadowtext"` |
5 | 5 |
+ `tree_filter()` which return a function to subset ggtree plot data in geom layers (2020-08-29, Sat) |
6 | 6 |
+ update man files of `geom_rootedge` and `geom_point2` |
7 |
++ update `geom_hilight` to support `geom_hilight(data = tbl_tree, node = selected_node)`. (2020-09-03, Thu) |
|
7 | 8 |
|
8 | 9 |
# ggtree 2.3.4 |
9 | 10 |
|