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

Visualisation

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

    Downloads

    Links