Skip to content

Commit

Permalink
docs update
Browse files Browse the repository at this point in the history
  • Loading branch information
Yunuuuu committed Jan 21, 2025
1 parent 5fd4f5e commit e916a18
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 34 deletions.
30 changes: 13 additions & 17 deletions README.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -182,23 +182,19 @@ remotes::install_github("Yunuuuu/ggalign")
</tbody></table>
```

-------------------------------------------------------------------------------

| Specification | `ggalign` | `marsilea` | `aplot` | `ComplexHeatmap` |
| -------------------------------------------- | ----------------------------------------------------- | ----------------- | ----------------------------------- | ----------------------------------------------------- |
| **Data input** | Various, and can be easily extended | fixed | Various, and can be easily extended | fixed |
| **Plot Type** | Wide variety, provided by ggplot2 | Many, but limited || Many, but limited |
| **Reorder observations** |||| Heatmap Only |
| **Group observations into different panels** |||| Heatmap Only |
| **Clustering algorithm** | Kmeans,Hierarchical Clustering and arbitary algorithm ||| Kmeans,Hierarchical Clustering and arbitary algorithm |
| **Legends Creation** | Automatic | Manual | Automatic | Limited automatic, requires manual add |
| **Legends Position** | Anywhere, can be controlled for a single plot | ? | Anywhere | Four sides, can only be placed on one side at a time |
| **Scientific Color Palettes** | Many | Limited | Many | Limited |
| **Dendrogram** | Tree from Both `hclust` or `ape` | `hclust` only || `hclust` only |
| **Tanglegram** |||||
| **3D Heatmap** |||||
| **Oncoplot** |||||
| **UpSet plot** |||||
## Comparison of specifications with other similar tools
| Specification | `ggalign` | `marsilea` | `aplot` | `ComplexHeatmap` |
| -------------------------------------------- | ----------------------------------------------------- | ------------- | -------------------------------- | ----------------------------------------------------- |
| **Reorder observations** |||| Heatmap Only |
| **Group observations into different panels** |||| Heatmap Only |
| **Clustering algorithm** | Kmeans,Hierarchical Clustering and arbitary algorithm ||| Kmeans,Hierarchical Clustering and arbitary algorithm |
| **Legends Creation** | Automatic | Manual | Automatic | Limited automatic, requires manual add |
| **Legends Position** | Anywhere, can be controlled for a single plot | ? | Anywhere | Four sides, can only be placed on one side at a time |
| **Dendrogram** | Tree from Both `hclust` or `ape` | `hclust` only | Tree from Both `hclust` or `ape` | `hclust` only |
| **Tanglegram** |||||
| **3D Heatmap** |||||
| **Oncoplot** |||||
| **UpSet plot** |||||

## Acknowledgements
I would like to express my sincere gratitude to the contributors of the
Expand Down
31 changes: 14 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -175,23 +175,20 @@ remotes::install_github("Yunuuuu/ggalign")
</tr>
</tbody></table>

------------------------------------------------------------------------

| Specification | `ggalign` | `marsilea` | `aplot` | `ComplexHeatmap` |
|----------------------------------------------|-------------------------------------------------------|-------------------|-------------------------------------|-------------------------------------------------------|
| **Data input** | Various, and can be easily extended | fixed | Various, and can be easily extended | fixed |
| **Plot Type** | Wide variety, provided by ggplot2 | Many, but limited || Many, but limited |
| **Reorder observations** |||| Heatmap Only |
| **Group observations into different panels** |||| Heatmap Only |
| **Clustering algorithm** | Kmeans,Hierarchical Clustering and arbitary algorithm ||| Kmeans,Hierarchical Clustering and arbitary algorithm |
| **Legends Creation** | Automatic | Manual | Automatic | Limited automatic, requires manual add |
| **Legends Position** | Anywhere, can be controlled for a single plot | ? | Anywhere | Four sides, can only be placed on one side at a time |
| **Scientific Color Palettes** | Many | Limited | Many | Limited |
| **Dendrogram** | Tree from Both `hclust` or `ape` | `hclust` only || `hclust` only |
| **Tanglegram** |||||
| **3D Heatmap** |||||
| **Oncoplot** |||||
| **UpSet plot** |||||
## Comparison of specifications with other similar tools

| Specification | `ggalign` | `marsilea` | `aplot` | `ComplexHeatmap` |
|----------------------------------------------|-------------------------------------------------------|---------------|----------------------------------|-------------------------------------------------------|
| **Reorder observations** |||| Heatmap Only |
| **Group observations into different panels** |||| Heatmap Only |
| **Clustering algorithm** | Kmeans,Hierarchical Clustering and arbitary algorithm ||| Kmeans,Hierarchical Clustering and arbitary algorithm |
| **Legends Creation** | Automatic | Manual | Automatic | Limited automatic, requires manual add |
| **Legends Position** | Anywhere, can be controlled for a single plot | ? | Anywhere | Four sides, can only be placed on one side at a time |
| **Dendrogram** | Tree from Both `hclust` or `ape` | `hclust` only | Tree from Both `hclust` or `ape` | `hclust` only |
| **Tanglegram** |||||
| **3D Heatmap** |||||
| **Oncoplot** |||||
| **UpSet plot** |||||

## Acknowledgements

Expand Down

0 comments on commit e916a18

Please sign in to comment.