diff --git a/dev/articles/benchmarks.html b/dev/articles/benchmarks.html index c5605163..3e2525fc 100644 --- a/dev/articles/benchmarks.html +++ b/dev/articles/benchmarks.html @@ -166,11 +166,11 @@
For heatmap with dendrogram
bench::mark(
@@ -215,11 +215,11 @@ Compared with other packages#> # A tibble: 5 × 6
#> expression min median `itr/sec` mem_alloc `gc/sec`
#> <bch:expr> <bch:tm> <bch:tm> <dbl> <bch:byt> <dbl>
-#> 1 heatmap() 2.63s 2.63s 0.380 173.72MB 1.14
-#> 2 heatmap.2() 3.14s 3.14s 0.318 223.41MB 0.954
-#> 3 Heatmap() 5.43s 5.43s 0.184 1.51GB 1.47
-#> 4 pheatmap() 2.27s 2.27s 0.441 177.53MB 0.881
-#> 5 ggalign() 4.86s 4.86s 0.206 2.58GB 4.11
ComplexHeatmap
+aplot
ggtree+aplot
+ComplexHeatmap
>= 90
-CircleLayout
+❌
Specification | ggalign |
marsilea |
+aplot |
ComplexHeatmap |
-ggtree+aplot |
---|---|---|---|---|---|
Data input | Various, and can be easily extended | fixed | -fixed | Various, and can be easily extended | +fixed |
Plot Type | Wide variety, provided by ggplot2 | Many, but limited | +✅ | Many, but limited | -Limited Geometric layers support in CircleLayout
- |
Reorder observations | ✅ | ✅ | -Heatmap Only (Cannot be used in Stack Layout) | ✅ | +Heatmap Only (Cannot be used in Stack Layout) |
Group observations into different panels | ✅ | ✅ | -Heatmap Only (Cannot be used in Stack Layout) | ❌ | +Heatmap Only (Cannot be used in Stack Layout) |
Clustering algorithm | Kmeans,Hierarchical Clustering and arbitary algorithm | ❌ | -Kmeans,Hierarchical Clustering, but can provide clustering group directly | ❌ | +Kmeans,Hierarchical Clustering, but can provide clustering group directly |
Legends Creation | Automatic | Manual | -Limited automatic, requires manual add | Automatic | +Limited automatic, requires manual add |
Legends Position | Anywhere, can be controlled for a single plot | ? | -Four sides, can only be placed on one side at a time | Anywhere | +Four sides, can only be placed on one side at a time |
Scientific Color Palettes | Many | Limited | -Limited | Many | +Limited |
Dendrogram | @@ -454,10 +436,10 @@
hclust only |
-
-hclust only (Cannot be used in StackLayout) |
Tree from Both hclust or ape
|
+
+hclust only (Cannot be used in StackLayout) |
|
Tanglegram | @@ -470,22 +452,22 @@✅ | ❌ | -✅ | ❌ | +✅ |
Oncoplot | ✅ | ✅ | -✅ | ❌ | +✅ |
UpSet plot | ✅ | ✅ | -✅ | ❌ | +✅ |