ggVennDiagram
ggVennDiagram generates Venn diagrams in R to visualize set relationships, automatically supporting two to seven sets and producing ggplot2-based objects that store intersection values and plot components.
Key Features:
- Automatic Generation: Supports automatic generation of Venn diagrams for two to seven sets.
- ggplot2 Integration: Leverages ggplot2 plotting capabilities to construct diagrams as ggplot2-compatible objects.
- Package Interoperability: Incorporates concepts and compatibility with venn, RVenn, VennDiagram, and sf.
- Customization and Data Access: Provides customization of set labels, edges, region labels, and fillings, and exposes comprehensive objects containing all Venn data, intersection values, and plot components.
- Specialized Functions: Implements specialized functions for Venn diagram creation that extend ggplot2 data structures.
Scientific Applications:
- Biomedical research: Visualizes set relationships and intersections relevant to biomedical studies.
- General scientific set analysis: Depicts intersections among multiple sets to aid analysis and interpretation of complex datasets.
Methodology:
Leverages ggplot2 data structures and plotting capabilities and enhances them with specialized functions for Venn diagram creation.
Topics
Details
- License:
- GPL-3.0
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- R
- Added:
- 3/1/2022
- Last Updated:
- 3/1/2022
Operations
Data Inputs & Outputs
Publications
Gao C, Yu G, Cai P. ggVennDiagram: An Intuitive, Easy-to-Use, and Highly Customizable R Package to Generate Venn Diagram. Frontiers in Genetics. 2021;12. doi:10.3389/fgene.2021.706907. PMID:34557218. PMCID:PMC8452859.
Documentation
General', 'User manual
https://cran.r-project.org/web/packages/ggVennDiagram/ggVennDiagram.pdf