2024 | Chun-Hui Gao, Chengjie Chen, Turgut Akyol, Adrian Dusa, Guangchuang Yu, Bin Cao, Peng Cai
The article introduces ggVennDiagram, an intuitive and user-friendly software for creating Venn diagrams. Building on existing tools like VennDiagram, venn, and RVenn, ggVennDiagram has gained popularity due to its support for the grammar of graphics, precise region/subset filling, and ease of use. The authors have released version 1.5, which includes several new features:
1. **Easier Installation**: The package dependency tree has been significantly reduced, making it easier to install. The total file size has decreased from 210 MB to 36 MB.
2. **Native Support for Upset Plot**: ggVennDiagram now supports Upset plots, allowing for a combined visualization of Venn diagrams and Upset plots.
3. **Full Functional Venn Calculator**: The S4 Venn class enables set calculations, providing a Venn Calculator for in-depth analysis of set data.
4. **Official Shiny App and TBtools Plugin**: A Shiny app and a TBtools plugin are available, offering an interactive user interface and high-quality plot generation.
The article also highlights the contributions of various authors and acknowledges the support from multiple funding sources. The ggVennDiagram package is open-source and freely available on CRAN and GitHub, with additional resources and supplementary materials provided.The article introduces ggVennDiagram, an intuitive and user-friendly software for creating Venn diagrams. Building on existing tools like VennDiagram, venn, and RVenn, ggVennDiagram has gained popularity due to its support for the grammar of graphics, precise region/subset filling, and ease of use. The authors have released version 1.5, which includes several new features:
1. **Easier Installation**: The package dependency tree has been significantly reduced, making it easier to install. The total file size has decreased from 210 MB to 36 MB.
2. **Native Support for Upset Plot**: ggVennDiagram now supports Upset plots, allowing for a combined visualization of Venn diagrams and Upset plots.
3. **Full Functional Venn Calculator**: The S4 Venn class enables set calculations, providing a Venn Calculator for in-depth analysis of set data.
4. **Official Shiny App and TBtools Plugin**: A Shiny app and a TBtools plugin are available, offering an interactive user interface and high-quality plot generation.
The article also highlights the contributions of various authors and acknowledges the support from multiple funding sources. The ggVennDiagram package is open-source and freely available on CRAN and GitHub, with additional resources and supplementary materials provided.