Skip to content
naulon

No retraction, correction or concern found when last checked on Oct 24, 2026.

Visualizing set relationships: EVenn's comprehensive approach to Venn diagrams

Mei Yang, Tong Chen, Yong‐Xin Liu and 1 more

iMeta · 2024 · CC BY

doi:10.1002/imt2.184

Abstract

Venn diagrams serve as invaluable tools for visualizing set relationships due to their ease of interpretation. Widely applied across diverse disciplines such as metabolomics, genomics, transcriptomics, and proteomics, their utility is undeniable. However, the operational complexity has been compounded by the absence of standardized data formats and the need to switch between various platforms for generating different Venn diagrams. To address these challenges, we introduce the EVenn platform, a versatile tool offering a unified interface for efficient data exploration and visualization of diverse Venn diagrams. EVenn ( http://www.ehbio.com/test/venn ) streamlines the data upload process with a standardized format, enhancing the capabilities for multimodule analysis. This comprehensive protocol outlines various applications of EVenn, featuring representative results of multiple Venn diagrams, data uploads in the centralized data center, and step‐by‐step case demonstrations. Through these functionalities, EVenn emerges as a valuable and user‐friendly tool for the in‐depth exploration of multiomics data.

Full text

From PubMed Central, U.S. National Library of Medicine, as current on Oct 24, 2026. Paragraph numbers are ours, so an answer can point at one.

INTRODUCTION

In recent years, with the rapid advancement of multiomics technologies, an increasing amount of data is being generated. Researchers are now faced with the challenge of processing and visualizing these vast amounts of multiomics data to gain meaningful insights into biological processes. The integration and visualization of intricate data sets have emerged as an increasingly crucial aspect of multiomics research. The data sets generated by these analyses are lists of differential metabolites, herbs, traditional Chinese syndromes, comparison of differentially expressed genes, the interaction between proteins and DNA/RNA, microbiome specific, and gene ontology (GO) similarity. A commonly used approach to illustrate the intersections and distinctions among these datasets is through the utilization of a Venn diagram with tools like ImageGP, ComplexHeatmap, ggVennDiagram, Wekemo Bioincloud.

Here, we present a comprehensive protocol showcasing the multiple Venn diagrams and diverse tool usage methods of EVenn. The EVenn platform offers a range of features including data center, interactive Venn diagram, interactive Edwards diagram, high‐quality Euler diagram, UpSet plot, flower plot, interactive flower plot, Venn network, statistical significance computation for intersections, and Venn calculator for generating items and counts of all types of intersections for data with any number of sets. The functions are organized into separate tabs for efficient access, and each tab contains a demo data set to facilitate quick initiation. EVenn allows for the analysis and visualization across multiple data sets to explore and interpret complex multiomics data effectively. We present the applicability of each tool in EVenn for specific data set analyses, elucidate the meanings conveyed by various Venn diagrams, and outline the steps for data upload. Moreover, we demonstrate the versatility of EVenn through multiple use cases across different omics, highlighting its practicality in multidata analysis. The EVenn platform offers a valuable resource for researchers engaged in multiomics analysis, facilitating the exploration of novel insights and enabling data‐driven decision‐making across diverse biological contexts.

INTERFACE AND REPRESENTATIVE RESULTS OF EVENN

The EVenn platform provides 10 modules on its main interface: data center, interactive Venn diagram, interactive Edwards layout, Euler diagram, UpSet plot, flower plot, interactive flower plot, Venn network, Venn estimate, and Venn calculator module. These modules including interactive Venn diagram, interactive Edwards layout, Euler diagram, UpSet plot, flower plot, and interactive flower plot can all be utilized for comparing differential metabolites of various tissues, gene expression profiles across different tissues or conditions, the protein composition in different samples, the presence of biomarkers across different diseases or conditions, screening results between different drug‐treated groups and control groups, and Operational Taxonomic Units (OTUs) in different samples. The Venn network diagram is particularly valuable for the analysis of gene interactions, protein–protein interactions, and metabolite interaction networks. For instance, it can display overlapping genes and their associated gene Kyoto Encyclopedia of Genes and Genomes (KEGG) pathways or GO terms in a network diagram. This approach is also suitable for analyzing transcriptome, genome, and other omics data. In addition, these modules are used to compare data from different sets of quantities. Below, we provide detailed explanations that shed light on the representative result diagrams generated by each module.

Interactive Venn diagram

The interactive Venn diagram within EVenn serves multiple purposes, allowing users to seamlessly switch between standard and Edwards Venn layouts while facilitating exploration and plotting for up to six sets. Standard Venn diagrams, commonly employed for comparing two to six sets of experimental data (Figure 1A), use color‐coded elements to represent unique and common components. For instance, purple (a, b, c) signifies elements unique to each set, blue (d, e, f) represents common elements between pairwise sets, and the yellow region (g) indicates the intersection of elements present in all three sets.

In contrast, Edwards Venn diagrams are introduced to enhance clarity in representing set intersections, particularly beneficial for cases involving five to six sets (Figure 1B). Using three sets as an example, where a, b, and c denote regions of unique elements, and d, e, and f represent regions of common elements in two sets, with g indicating common elements in all three sets. Edwards diagrams provide a more comprehensive visualization of overlapping elements, offering improved interpretability.

Euler diagrams for enhanced visualization

Euler diagrams, in contrast to Venn diagrams, omit empty intersection regions whenever feasible, enhancing the precision and concreteness of visualization for multiple sets. Specifically designed for two and three sets of experimental data, Euler diagrams generate area‐proportional representations, where the sizes of intersection areas correlate with the number of shared elements. This feature allows for a clear depiction of partial‐containing, fully containing, and fully excluding relationships among sets (Figure 1C).

In the illustrated example with three sets in Figure 1C, each circle's size corresponds to the number of elements in its respective set, with larger circles indicating a greater number of elements. The distinct colors green (a) and purple (b) represent unique elements of each set, while the overlapping region (c) showcases shared elements between the two sets. Moreover, the yellow region (d) signifies the intersection where elements are shared by all three sets. These Euler diagrams effectively convey the inclusive relationships between sets, providing a nuanced visualization of set interactions.

UpSet plot: A robust set intersection analysis

The UpSet plot emerges as an innovative visualization technique tailored for the quantitative analysis of set intersections, accommodating complex data sets with three to 40 sets. With two presentation modes, it adeptly visualizes both nonempty and empty intersections. Illustrated in Figure 1D, the plot comprises three key components: a horizontal bar plot portraying the total elements in each set, a vertical bar plot indicating elements in corresponding intersections, and a matrix with connected dots delineating all intersection types among sets.

In this example, individual points signify unique elements within each set, and connecting points symbolize shared elements between sets. The UpSet plot provides a comprehensive representation, with two connected points denoting elements shared by two sets, three connected points denoting elements shared by three sets, and four connected points indicating elements shared by four sets. This robust visualization tool facilitates nuanced analysis of intricate relationships within diverse data sets.

Flower plots: Unveiling complexity in integrated data sets

When dealing with integrated data sets surpassing 10 sets, traditional visualization methods like Venn diagrams, Euler diagrams, and UpSet plots encounter limitations. Enter the flower plot—an invaluable tool for balancing interpretability and information richness. The left side of Figure 1E showcases a flower plot featuring 19 sets, while the right side unveils a variant with 70 elements rearranged.

In Figure 1E, the central circle (a) signifies elements shared across all sets. Surrounding it, (b) represents either the count of the unique elements in each set or the elements in each set post‐common element subtraction based on the parameter settings. The flower plot proves instrumental in unraveling intricate relationships within extensive data sets, offering a nuanced perspective beyond the capabilities of conventional visualization methods.

Venn network: Unveiling interconnected set relationships

The Venn network transcends the conventional boundaries of standard Venn diagrams, moving beyond the mere depiction of intersections and unions. It artfully illustrates relationships within sets by designating each set as a parent node and connecting individual elements to their respective parent nodes via edges. The flexibility of Venn network layouts is demonstrated in Figure 1F, where diverse data types influence the resulting network structures.

In this illustration, network diagrams for four sets and five sets unveil the intricate relationships among their elements. Each element, connected by a single edge, remains distinct for its respective set. Two connected edges signify the intersection of two sets, while three edges represent the intersection of three sets. The Venn network provides a visual hierarchy of interconnectedness within the data sets.

Harmony of Venn visualization trio: Venn diagrams, UpSet plot, and Venn network

In Figure 1G, we exemplify the synergy among Venn networks, Venn diagrams, and UpSet plots using a three‐set scenario. Each graph highlights element regions marked with corresponding letters, ensuring clarity in understanding relationships across the trio of visualizations. Consistency in labeling facilitates easy recognition of identical relationships, with shared letters indicating shared elements.

The vibrant color scheme aids in decoding relationships: yellow (g) denotes elements common to all three sets, while blue (d, e, f) signifies elements shared by pairs of sets. In contrast, purple (a, b, c) elegantly captures the distinctive elements unique to each individual set. This synchronized presentation offers a comprehensive understanding of set interrelations through a seamless integration of visual elements.

Streamlined data input in EVenn's data center

The data center feature within EVenn streamlines the input process by supporting a standardized two‐column matrix format for interactive tools, including Venn diagrams, Euler diagrams, UpSet plots, flower plots, interactive flower plots, Venn networks, and the Venn calculator. This user‐friendly format, presented with the first row as the header line and the first column housing elements (e.g., genes or OTUs), ensures seamless compatibility across all tools. The second column corresponds to the respective sets, and a single TAB serves as the column separator.

Preparing this input matrix is a breeze, achievable through popular platforms like Excel, other compatible text editors, or simple programs. Users benefit from two convenient file upload modes offered by the data center: local file uploading and direct data pasting. This flexibility, combined with the standardized format, enhances user experience and accelerates the transition from data preparation to insightful analysis.

Effortless file upload procedure

Uploading a file is a straightforward process. Begin by either dragging the file or clicking to initiate the upload (Figure S1, step 1). Assign a distinctive name to the file for easy identification (Figure S1, step 2). The uploaded file's content will be automatically populated into the designated text area (Figure S1, step 3), providing users with browsing and revision privileges as needed.

Ensure the completion of the uploading process by clicking the “Submit” button (Figure S1, step 4). Once done, your uploaded file will be prominently displayed in the designated file selector interface (Figure S1, step 5). This user‐friendly procedure ensures a seamless and efficient file upload experience.

Efficient data pasting procedure

An alternative method for data input involves pasting your information directly into the data center. Begin by providing a file name for identification purposes (Figure S2, step 1), then seamlessly paste the data matrix into the designated text area (Figure S2, step 2). To complete the saving process, click “Submit” (Figure S2, step 3), and your uploaded file will be promptly displayed in the file selector (Figure S2, step 4).

To manage your uploads effectively, the data center allows a maximum of five files. To accommodate new additions, use the drop‐down menu below the “Submit” button to selectively delete older files before saving (Figure S2, step 5). It is crucial to note that these files are stored locally within your web browser and are not uploaded to our server. Consequently, closing your web browser will result in the loss of these uploaded files, and they cannot be accessed from other browsers.

Intelligent limitations for data‐related parameters

To enhance user experience and prevent errors stemming from typing inaccuracies or misoperations, EVenn incorporates intelligent constraints for data‐related parameters. For instance, the Euler diagram accommodates two types of input matrices, with conditionally enabled/disabled settings for column information. In Two‐Column Mode, adjustments are limited to the Column containing all elements and the Column containing all sets of information. Moreover, a user‐friendly drop‐down box featuring predefined column names replaces an open‐ended input box, mitigating typos and offering valuable hints. These optimizations significantly contribute to the user‐friendly interface of EVenn, ensuring a smoother and more error‐free experience.

Case I: An interactive Venn diagram illustrating differential metabolites

Venn diagrams offer a visually appealing approach to compare and analyze the overlap of metabolites, genes, and OTUs across multiple conditions or groups. For instance, the differential metabolites of various parts of Poria cocos before and after specified treatment were investigated (Table S1). The interactive Venn diagrams offer support for three distinct methods of inputting data: uploading or pasting all data together using two‐column formats (default mode) (Figure S3, step 1), directly pasting elements of each set (input elements) (Figure S3, step 2), and manually entering counts of each intersection (input numbers) (Figure S3, step 3). Here, we outline a straightforward process utilizing a pasted two‐column matrix input approach to generate an interactive Venn diagram that effectively illustrates differential metabolites across five parts of Poria cocos. The method encompasses a series of steps outlined below: Data matrix input: Paste the data matrix of differential metabolites in a two‐column format into the text area (Figure S4, step 1). The first column contains the metabolites and the second column contains the set information. Selection of set: Select FS1, FS2, FS3, FS4, and FS5 sets in the specified order for analysis (Figure S4, step 2). Generating the interactive Venn diagram: After completing the selections as mentioned above, an interactive Venn diagram is generated to display the intersections of differential metabolites within the five chosen parts (Figure S4, step 3). Rearranging set order: Rearrange the order of the set (FS1, FS2, FS3, FS4, and FS5) by clicking and dragging them to the desired positions (Figure S4, step 4). Customizing set colors: Customize the colors for the five sets using the color picker located next to each set name (Figure S4, step 5). Assign yellow, pink, green, purple, and blue colors to their respective sets. Global configuration parameters: Activate the global configuration parameters by clicking on the designated button (Figure S4, step 6). Select “Classic mode” and “Edwards mode” accordingly. Keep default parameters for font family, font size, and statistics based on input lists, switch buttons, and intersection counts. Accessing specific intersection data: Click on the count number within the Venn diagram to display differential metabolites associated with that intersection in the text area below (Figure S4, step 7). The headline indicates the affiliation of differential metabolites. Download options: Obtain Venn diagrams of differential metabolites in PNG and scalable vector graphics (SVG) formats, as well as lists of intersection differential metabolites in CSV format, by clicking on the designated button (Figure S4, step 8).

Data matrix input: Paste the data matrix of differential metabolites in a two‐column format into the text area (Figure S4, step 1). The first column contains the metabolites and the second column contains the set information.

Selection of set: Select FS1, FS2, FS3, FS4, and FS5 sets in the specified order for analysis (Figure S4, step 2).

Generating the interactive Venn diagram: After completing the selections as mentioned above, an interactive Venn diagram is generated to display the intersections of differential metabolites within the five chosen parts (Figure S4, step 3).

Rearranging set order: Rearrange the order of the set (FS1, FS2, FS3, FS4, and FS5) by clicking and dragging them to the desired positions (Figure S4, step 4).

Customizing set colors: Customize the colors for the five sets using the color picker located next to each set name (Figure S4, step 5). Assign yellow, pink, green, purple, and blue colors to their respective sets.

Global configuration parameters: Activate the global configuration parameters by clicking on the designated button (Figure S4, step 6). Select “Classic mode” and “Edwards mode” accordingly. Keep default parameters for font family, font size, and statistics based on input lists, switch buttons, and intersection counts.

Accessing specific intersection data: Click on the count number within the Venn diagram to display differential metabolites associated with that intersection in the text area below (Figure S4, step 7). The headline indicates the affiliation of differential metabolites.

Download options: Obtain Venn diagrams of differential metabolites in PNG and scalable vector graphics (SVG) formats, as well as lists of intersection differential metabolites in CSV format, by clicking on the designated button (Figure S4, step 8).

The standard Venn diagram and Edwards diagram of differential metabolites in five parts of Poria cocos were depicted in Figure 2A,B, respectively. The collective analysis revealed a common pool of 119 identical differential metabolites across five distinct sets (FS1, FS2, FS3, FS4, and FS5). Among these sets, FS1, FS2, FS3, FS4, and FS5 displayed unique counts of 2, 5, 1, 0, and 4 differential metabolites, respectively. Further scrutiny uncovered interesting pairwise differentials: FS1 and FS2, as well as FS2 and FS3, exhibited 0 common metabolites; FS3 and FS4 shared 1, while FS4 and FS5 showed counts of 7, respectively. The Venn diagram clearly illustrated the distinct metabolic relationships between each part of Poria cocos compared to the other four parts.

Case II: Euler diagram of differentially expressed (DE) genes

The utility of our Euler diagram tool is demonstrated by analyzing a published study that compares differentially regulated genes in different cell types following anticancer drug treatment. Our Euler diagram tool accommodates two distinct input data methods: the two‐column mode format matrix and the count matrix, both comprising two columns. The specific steps for utilizing the tool to generate an Euler diagram of DE genes are as follows: Organizing data: The number of DE genes for each cell type from the literature was organized and presented in Table S2. Selecting input type: Choose the intersection‐count matrix method (Figure S5, step 1). Data input: Paste the two‐columns count matrix of DE genes in the intersection‐count matrix (Figure S5, step 2). The first line should be treated as the header line. The first column contains intersection parts of all sets by rows, while the second column contains the number of elements in each intersection part. The “&” symbol in the first column represents intersecting. The column separator should be one TAB. Selecting essential parameters: The parameter “Intersection column containing all intersections” is configured as “Intersection,” while the parameter “Column containing counts for each intersection” is set to “Count” (Figure S5, step 3). Additional style parameters: Here, Layout and color and Picture attributes parameters utilize default settings (Figure S5, step 4).The complex color setting parameters are further explained. We provide two methods for defining colors: Manual color for each set and Manual color vector (color set) (Figure S6A). Manual color for each set: Set the color of each set. Please ensure to click on the “OK” button when selecting a color in the color pickers (Figure S6B). The usage of this parameter is mutual exclusion with the Manual color vector (color set) parameter. Please ensure that the values of the Manual color vector (color set) are cleared before enabling this parameter. If you want to assign a color for each set, the same number of colors should be picked (Figure S6B). If the number of picked colors is less than the number of sets, the program will generate intermediate colors to make them equal.Manual color vector (color set): Choose the color vector for all sets. This parameter is mutual exclusion with Manual color for each set parameter (Figure S6C). Please clear the values of the Manual color for each set parameter first to enable this parameter. Generating the Euler diagram: Click on “Submit” (Figure S5, step 5) to display the Euler diagram of DE genes in the plot area (Figure S5, step 6). To save the image in PNG format, right‐click on it. Additionally, you can download the result picture in PDF format by clicking on the “Download PDF” button (Figure S5, step 7).

Organizing data: The number of DE genes for each cell type from the literature was organized and presented in Table S2.

Selecting input type: Choose the intersection‐count matrix method (Figure S5, step 1).

Data input: Paste the two‐columns count matrix of DE genes in the intersection‐count matrix (Figure S5, step 2). The first line should be treated as the header line. The first column contains intersection parts of all sets by rows, while the second column contains the number of elements in each intersection part. The “&” symbol in the first column represents intersecting. The column separator should be one TAB.

Selecting essential parameters: The parameter “Intersection column containing all intersections” is configured as “Intersection,” while the parameter “Column containing counts for each intersection” is set to “Count” (Figure S5, step 3).

Additional style parameters: Here, Layout and color and Picture attributes parameters utilize default settings (Figure S5, step 4).

The complex color setting parameters are further explained. We provide two methods for defining colors: Manual color for each set and Manual color vector (color set) (Figure S6A). Manual color for each set: Set the color of each set. Please ensure to click on the “OK” button when selecting a color in the color pickers (Figure S6B). The usage of this parameter is mutual exclusion with the Manual color vector (color set) parameter. Please ensure that the values of the Manual color vector (color set) are cleared before enabling this parameter. If you want to assign a color for each set, the same number of colors should be picked (Figure S6B). If the number of picked colors is less than the number of sets, the program will generate intermediate colors to make them equal.

Manual color vector (color set): Choose the color vector for all sets. This parameter is mutual exclusion with Manual color for each set parameter (Figure S6C). Please clear the values of the Manual color for each set parameter first to enable this parameter.

Generating the Euler diagram: Click on “Submit” (Figure S5, step 5) to display the Euler diagram of DE genes in the plot area (Figure S5, step 6). To save the image in PNG format, right‐click on it. Additionally, you can download the result picture in PDF format by clicking on the “Download PDF” button (Figure S5, step 7).

After meticulously following the outlined procedures, it is discernible that human embryonic carcinoma cells (NCCIT) demonstrated the highest count of unique genes, amounting to 666 and prominently occupying the largest area in Figure 2C. In contrast, the shared gene count between NCCIT, embryonic Rhabdomyosarcoma, and primary glioblastoma was minimal, totaling only 15 genes, thereby occupying the smallest area. Our tool excels in generating Euler diagrams with precise area proportions, thereby improving the accuracy of representing differential gene expression compared to existing publications.

Case III: UpSet analysis of ChIP‐seq data

ChIP‐seq is a widely employed technique in genomics research for investigating protein–DNA interactions and comprehending the functional elements of the genome. In this case study, we conducted an analysis on ChIP‐seq data derived from five transcription factors (Esrrb, Klf4, Med1, Nanog, and Sox2) and two histone modification markers (H3K27ac and H3K4me1) in mouse embryonic stem cells (ESCs) to ascertain common and distinct binding sites. The ChIP‐seq data were obtained from the study conducted by Whyte et al. (Table S3). The UpSet plot accommodates two input formats: the two‐column mode format matrix and a binary matrix for illustrating the existence of elements. The step‐by‐step procedure for generating the ChIP‐seq UpSet plot is as follows: Preprocessing data set: The transcription regulators Sox2, Nanog, Klf4, Esrrb, H3K27ac, Med1, H3K4me1 and their binding genes from Table S3 are selected utilizing the ImageGP platform (https://www.bic.ac.cn/BIC, Figure S7, step 1). The data are transformed into a two‐column format as shown in Table S4. Selecting input type: The data is input using the selected two‐column format matrix. Data input: The transcription regulators and targeting genes data should be pasted in a two‐column format, with the first column containing targeting genes and the second column containing information about the transcription regulators collection (Figure S8, step 1). Selecting essential parameters: For the parameter “Treat the first line as header line,” it is set to “Yes,” while the parameter “Keep empty intersections” is set to “False” (Figure S8, step 2). Generating the UpSet plot: The UpSet plot can be obtained by clicking the “Submit” button (Figure S8, step 3). The resulting image can be downloaded in PDF format by clicking the “Download PDF” button (Figure S8, step 4).

Preprocessing data set: The transcription regulators Sox2, Nanog, Klf4, Esrrb, H3K27ac, Med1, H3K4me1 and their binding genes from Table S3 are selected utilizing the ImageGP platform (https://www.bic.ac.cn/BIC, Figure S7, step 1). The data are transformed into a two‐column format as shown in Table S4.

Selecting input type: The data is input using the selected two‐column format matrix.

Data input: The transcription regulators and targeting genes data should be pasted in a two‐column format, with the first column containing targeting genes and the second column containing information about the transcription regulators collection (Figure S8, step 1).

Selecting essential parameters: For the parameter “Treat the first line as header line,” it is set to “Yes,” while the parameter “Keep empty intersections” is set to “False” (Figure S8, step 2).

Generating the UpSet plot: The UpSet plot can be obtained by clicking the “Submit” button (Figure S8, step 3). The resulting image can be downloaded in PDF format by clicking the “Download PDF” button (Figure S8, step 4).

The UpSet plot illustrates the shared targets among the seven regulators as depicted in Figure 2D. A total of 3411 genes were found to be regulated by all seven transcription regulators (Sox2, Nanog, Klf4, Esrrb, H3K27ac, Med1, and H3K4me1). Furthermore, 475 genes exclusively bind to Sox2, Nanog, Klf4, Esrrb, Med1, and H3K4me1. Notably, these seven transcription regulators lack unique binding genes individually. The intricate interrelationships among their binding sites are effectively visualized through the UpSet plot.

Case IV: Interactive flower plot for microbiome specificity

Exploring microbiome specificity is crucial for understanding ecological roles, diagnosing diseases, unraveling evolution, and exploring biotechnological potential. An interactive flower plot serves as a valuable tool to display both common shared and unique sets among more than 10 microbiome sets, offering an alternative method. OTU data from distinct groups—knock‐out (KO), wild‐type (WT), and overexpression (OE)—were obtained via EasyAmplicon (Table S5). To generate an interactive flower plot of the microbiome analysis, follow these steps. Preprocessing data set: Employ the ImageGP platform (https://www.bic.ac.cn/BIC, Figure S7, step 1) to convert the data from Table S5 into a two‐column format (refer to Table S6 for the transformed data). Two‐column mode data matrix input: Paste the data of microbial OTU into the designated text area of the data box (Figure S9, step 1). The first column should contain elements (here OTUs or ASVs), while the second column should specify set names (here sample groups). Select parameters: Choose the “OTUID” column for elements and the “Group” column for sets information (Figure S9, step 2). For the Ellipse numbers parameter, select two modes separately (Figure S9, step 3). All other parameters remain as default settings. Generating the interactive flower plot: Click on “Submit” to generate the interactive flower plot (Figure S9, steps 4 and 5). Microbiome common and special elements can be obtained by clicking on the numbers in the image (Figure S9, step 6). Download SVG: Export the resulting image in SVG format.

Preprocessing data set: Employ the ImageGP platform (https://www.bic.ac.cn/BIC, Figure S7, step 1) to convert the data from Table S5 into a two‐column format (refer to Table S6 for the transformed data).

Two‐column mode data matrix input: Paste the data of microbial OTU into the designated text area of the data box (Figure S9, step 1). The first column should contain elements (here OTUs or ASVs), while the second column should specify set names (here sample groups).

Select parameters: Choose the “OTUID” column for elements and the “Group” column for sets information (Figure S9, step 2). For the Ellipse numbers parameter, select two modes separately (Figure S9, step 3). All other parameters remain as default settings.

Generating the interactive flower plot: Click on “Submit” to generate the interactive flower plot (Figure S9, steps 4 and 5). Microbiome common and special elements can be obtained by clicking on the numbers in the image (Figure S9, step 6).

Download SVG: Export the resulting image in SVG format.

Figure 2E illustrates 413 identical OTU elements distributed across 18 sample groups. Among these, the sets WT3, OE1, and KO3 contain unique ASVs, namely ASV_942, ASV_1022, and ASV_1201, respectively. Conversely, the remaining 15 groups lack unique elements. In Figure 2F, the central circle reiterates the presence of 413 identical OTU elements across the 18 microbial groups. The 18 petals surrounding the circle represent the count of OTU elements in each group after subtracting common elements. Utilizing two different flower plot display methods proves advantageous for analyzing both similarities and differences in OTU within diverse microbial communities from multiple perspectives.

Case V: Venn network showing GO enrichment results

To demonstrate the functionality of Venn network visualization, we obtained gene and GO data for Andrographis paniculata through the GO/KEGG enrichment analysis tool provided on the IMP (https://www.bic.ac.cn/IMP) platform. The acquired data set, as depicted in Figure S10, encompasses biological process description and target genes. Our objective is to construct a Venn network diagram that highlights the interplay between genes and biological processes related to Andrographis paniculata. This involves a systematic approach: Preprocessing data set: Select enriched GO enriched biological process terms, input them into the data conversion platform of the ImageGP (https://www.bic.ac.cn/BIC) platform, and convert the data into the two‐column patterns required by the Venn network (Figure S7, step 2, Table S7). Data matrix input: Paste the target genes in the first column and biological process description data in the second column to the text area (Figure S11, step 1). Selecting parameters: Parameters are entirely optional, encompassing both color and mode. For illustrative purposes, we have chosen pink, green, purple, and blue as our color parameters (Figure S11, step 2). Additionally, the “Show all elements” mode was initially selected for comprehensive data representation, followed by the selection of the “show only common elements and specific elements like flower” mode for partial data display (Figure S11, step 3). Generating the Venn network diagram: Upon clicking the “Submit” button, the Venn network diagram is generated (Figure S11, step 4). Optimize the layout of the Venn network diagram: To optimize the clarity and efficacy of the Venn network diagram, access the “Tools menu” (Figure S11, step 5) and utilize the “Preferred layout” button (Figure S11, step 6). Subsequently, click on the button to unveil the left toolbar (Figure S11, step 7) for configuring additional parameters, encompassing nodes, edges, layout, and physics parameters. In this context, the edge type is preconfigured as “diagonalCross,” and the physics is preset to “barnesHut,” while other settings remain at their default values (Figure S11, steps 8 and 9). Edit X‐nodes and edge parameters for Venn network: We supply an “Edit X‐nodes” button for altering the attributes of multiple selected nodes, and an “Edit Edge” button for changing the width and color of edges (Figure S11, steps 10 and 11). The color schemes for nodes and edges are illustrated in Figure 2G. Download Venn network diagram: Click on the “Export SVG” button to export the Venn network diagram in SVG format (Figure S11, step 12).

Preprocessing data set: Select enriched GO enriched biological process terms, input them into the data conversion platform of the ImageGP (https://www.bic.ac.cn/BIC) platform, and convert the data into the two‐column patterns required by the Venn network (Figure S7, step 2, Table S7).

Data matrix input: Paste the target genes in the first column and biological process description data in the second column to the text area (Figure S11, step 1).

Selecting parameters: Parameters are entirely optional, encompassing both color and mode. For illustrative purposes, we have chosen pink, green, purple, and blue as our color parameters (Figure S11, step 2). Additionally, the “Show all elements” mode was initially selected for comprehensive data representation, followed by the selection of the “show only common elements and specific elements like flower” mode for partial data display (Figure S11, step 3).

Generating the Venn network diagram: Upon clicking the “Submit” button, the Venn network diagram is generated (Figure S11, step 4).

Optimize the layout of the Venn network diagram: To optimize the clarity and efficacy of the Venn network diagram, access the “Tools menu” (Figure S11, step 5) and utilize the “Preferred layout” button (Figure S11, step 6). Subsequently, click on the button to unveil the left toolbar (Figure S11, step 7) for configuring additional parameters, encompassing nodes, edges, layout, and physics parameters. In this context, the edge type is preconfigured as “diagonalCross,” and the physics is preset to “barnesHut,” while other settings remain at their default values (Figure S11, steps 8 and 9).

Edit X‐nodes and edge parameters for Venn network: We supply an “Edit X‐nodes” button for altering the attributes of multiple selected nodes, and an “Edit Edge” button for changing the width and color of edges (Figure S11, steps 10 and 11). The color schemes for nodes and edges are illustrated in Figure 2G.

Download Venn network diagram: Click on the “Export SVG” button to export the Venn network diagram in SVG format (Figure S11, step 12).

As illustrated in Figure 2G, the IMPTAPA2N19692_1 gene is implicated in four crucial biological processes: monocarboxylic acid biosynthesis, cellular amino acid metabolism, organitogen compound biosynthesis, and multiple organismal enrichment process. The genes IMPTAPA2N21328_1, IMPTAPA2N31674_1, IMPTAPA2N40577_1, IMPTAPA2N11277_1, IMPTAPA2N33800_1, and IMPTAPA2N22367_1 are associated with the monocarboxylic acid biosynthetic and multicellular organismal process. Additionally, IMPTAPA2N33400_1 is enriched in the organonitrogen compound biosynthetic process. Figure 2H depicts a diagram illustrating the presence of shared and unique genes across four distinct biological processes. The Venn network diagram visually represents the relationship between the target genes and these biological processes.

CONCLUSION

The complexity of Venn diagram data analysis arises from inconsistent data formats and the lack of collaborative data analysis platforms. This protocol provides a comprehensive overview of the functionalities and operations of various modules within the EVenn platform, including the data center, interactive Venn diagram, Euler diagram, UpSet plot, flower plot, interactive flower plot, and Venn network analysis.

The comparison of various biological entities such as metabolites, genes, genomic regions, and microbial taxa across different experimental conditions often requires the use of specialized visualization techniques. Among these are interactive Venn diagrams, Euler diagrams, UpSet plots, flower plots, and interactive flower plots. Interactive Venn diagrams are particularly useful for comparing up to six sets of data, allowing for visual identification of commonalities and differences. In contrast, Euler diagrams are more suited for comparing two to three sets, representing quantitative relationships within each set through area ratios. UpSet plots offer the flexibility to compare a wide range of sets, from three up to as many as 40, making them ideal for complex data sets. The flower plot, on the other hand, is valuable when assessing common and unique elements across more than 10 sets, providing a clear visual representation.

Furthermore, Venn network diagrams serve as effective tools for analyzing interaction networks among genes, proteins, and metabolites. They offer insights into the relationships between multiple sets of experiments, illustrating complex interaction patterns. In summary, the choice of visualization method depends on the specific nature of the data and the complexity of the relationships being studied. By understanding the capabilities of each technique, researchers can effectively interpret and communicate their findings.

Our goal is to empower users to effectively harness the diverse features and capabilities of EVenn. The versatility of EVenn is demonstrated through the generation of plots across multiple examples in various omics fields. We anticipate that EVenn will become a valuable tool for scientists in a wide range of tasks, providing significant insights for research.

AUTHOR CONTRIBUTIONS

Mei Yang wrote the manuscript and drafted the figures. Tong Chen, Yong‐Xin Liu, and Luqi Huang supervised and funded this project, and revised the manuscript. All authors have read the final manuscript and approved it for publication.

CONFLICT OF INTEREST STATEMENT

The authors declare no conflict of interest.

References 34

  1. 1.

    Ichihashi Yasunori, Yasuhiro Date, Amiu Shino, Tomoko Shimizu, Arisa Shibata, Kie Kumaishi, Fumiaki Funahashi et al. 2020 “Multi‐Omics Analysis on an Agroecosystem Reveals the Significant Role of Organic Nitrogen to Increase Agricultural Crop Yield.” Proceedings of the National Academy of Sciences of the United States of America 117(25): 14552–14560

    Not in our library10.1073/pnas.1917259117

  2. 2.
  3. 3.
  4. 4.

    Liang, Xinxiu, Zelei Miao, Sha Lu, Meng Ye, Jiali Wang, Hui Zhao, CongmeiXiao, et al. 2023. “Integration of Multiomics with Precision Nutrition for Gestational Diabetes: Study Protocol for the Westlake Precision Birth Cohort.” iMeta 2: e96.

    Not in our library10.1002/imt2.96

  5. 5.

    Fan, Yong, Jiajun Ying, Hongchuang Ma, and Hanbin Cui. 2023. “Microbiota‐Related Metabolites Fueling the Understanding of Ischemic Heart Disease.” iMeta 2: e94.

    Not in our library10.1002/imt2.94

  6. 6.

    Zhang, Yanqiong, Xin Li, Yulong Shi, Tong Chen, Zhijian Xu, Ping Wang, Meng Yu, et al. 2023. “ETCM v2.0: An Update with Comprehensive Resource and Rich Annotations for Traditional Chinese Medicine.” Acta Pharmaceutica Sinica B 13(6): 2559–2571.

    Not in our library10.1016/j.apsb.2023.03.012

  7. 7.

    Liu, Yudong, Jia Xu, Zecong Yu, Tong Chen, Ning Wang, Xia Du, Ping Wang, Xuezhong Zhou, Haiyu Xu, and Yanqiong Zhang. 2023. “Ontology Characterization, Enrichment Analysis, and Similarity Calculation‐Based Evaluation of Disease–Syndrome–Formula Associations by Applying SoFDA.” iMeta 2: e80.

    Not in our library10.1002/imt2.80

  8. 8.

    Yang, Mei, Yujiao Zhao, Yuejian Qin, Rui Xu, Zhengyang Yang, and Huasheng Peng. 2021. “Untargeted Metabolomics and Targeted Quantitative Analysis of Temporal and Spatial Variations in Specialized Metabolites Accumulation in Poria cocos (Schw.) Wolf (Fushen).” Frontiers in Plant Science 12: 713490.

    Not in our library10.3389/fpls.2021.713490

  9. 9.

    Chen, Tong, Ya‐Juan Hao, Ying Zhang, Miao‐Miao Li, Meng Wang, Weifang Han, Yongsheng Wu, et al. 2015. “m(6)A RNA Methylation is Regulated by microRNAs and Promotes Reprogramming to Pluripotency.” Cell Stem Cell 16: 289–301.

    Not in our library10.1016/j.stem.2015.01.016

  10. 10.

    Regenbrecht, Christian RA, Marc Jung, Hans Lehrach, and James Adjaye. 2008. “The Molecular Basis of Genistein‐Induced Mitotic Arrest and Exit of Self‐Renewal in Embryonal Carcinoma and Primary Cancer Cell Lines.” BMC Medical Genomics 1: 49.

    Not in our library10.1186/1755-8794-1-49

  11. 11.

    Bian, Bian, Toshitaka Kumagai, and Yutaka Saito. 2023. “VeloPro: A Pipeline Integrating Ribo‐seq and AlphaFold Deciphers Association Patterns between Translation Velocity and Protein Structure Features.” iMeta 2: e148.

    Not in our library10.1002/imt2.148

  12. 12.

    Cheng, Chia‐Yang, Chia‐Han Chu, Hung‐Wei Hsu, Fang‐Rong Hsu, Chung Yi Tang, Wen‐Ching Wang, Hsing‐Jien Kung, and Pei‐Ching Chang. 2014. “An improved ChIP‐seq peak detection system for simultaneously identifying post‐translational modified transcription factors by combinatorial fusion, using SUMOylation as an example.” BMC Genomics 15(Suppl 1): S1.

    Not in our library10.1186/1471-2164-15-s1-s1

  13. 13.

    Zhang, Jingying, Yong‐Xin Liu, Na Zhang, Bin Hu, Tao Jin, Haoran Xu, Yuan Qin, et al. 2019. “NRT1.1B is associated with root microbiota composition and nitrogen use in field‐grown rice.” Nature Biotechnology 37(6): 676–684.

    Not in our library10.1038/s41587-019-0104-4

  14. 14.

    Liu, Yong‐Xin, Lei Chen, Tengfei Ma, Xiaofang Li, Maosheng Zheng, Xin Zhou, Liang Chen, et al. 2023. “EasyAmplicon: An easy‐to‐use, open‐source, reproducible, and community‐based pipeline for amplicon data analysis in microbiome research.” iMeta 2: e83.

    Not in our library10.1002/imt2.83

  15. 15.

    Callewaert, Chris, Katia Ravard Helffer, and Philippe Lebaron. 2020. “Skin microbiome and its interplay with the environment.” American Journal of Clinical Dermatology 21(Suppl 1): 4–11.

    Not in our library10.1007/s40257-020-00551-x

  16. 16.
  17. 17.

    Hur, Benjamin, Dongwon Kang, Sangseon Lee, Ji Hwan Moon, Gung Lee, and Sun Kim. 2019. “Venn‐diaNet: venn diagram based network propagation analysis framework for comparing multiple biological experiments.” BMC Bioinformatics 20(Suppl 23): 667.

    Not in our library10.1186/s12859-019-3302-7

  18. 18.

    Chen, Tong, Yong‐Xin Liu, and Luqi Huang. 2022. “ImageGP: An easy‐to‐use data visualization web server for scientific researchers.” iMeta 1: e5.

    Not in our library10.1002/imt2.5

  19. 19.

    Gu, Zuguang. 2022. “Complex heatmap visualization.” iMeta 1: e43.

    Not in our library10.1002/imt2.43

  20. 20.

    Gao, Chun‐Hui Chengjie Chen, Turgut Akyol, Adrian Dusa, Guangchuang Yu, Bin Cao, and Peng Cai. 2024. “ggVennDiagram: Intuitive Venn diagram software extended.” iMeta 3: e177.

    Not in our library10.1002/imt2.177

  21. 21.
  22. 22.

    Venn, John. 1880. “I. On the diagrammatic and mechanical representation of propositions and reasonings.” The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science 10(59): 1–18.

    Not in our library10.1080/14786448008626877

  23. 23.

    Chen, Tong, Haiyan Zhang, Yu Liu, Yong‐Xin Liu, and Luqi Huang. 2021. “EVenn: Easy to create repeatable and editable Venn diagrams and Venn networks online.” Journal of Genetics and Genomics 48(9): 863–866.

    Not in our library10.1016/j.jgg.2021.07.007

  24. 24.

    Qian, XuBbo, Tong Chen, Yiping Xu, Lei Chen, Fuxiang Sun, Meiping Lu, and Yong‐Xin Liu. 2020. “A guide to human microbiome research: study design, sample collection, and bioinformatics analysis.” Chinese Medical Journal 133(15): 1844–1855.

    Not in our library10.1097/cm9.0000000000000871

  25. 25.
  26. 26.

    Nakato, Ryuichiro, and Toyonori Sakata. 2021. “Methods for ChIP‐seq analysis: A practical workflow and advanced applications.” Methods 187: 44–53.

    Not in our library10.1016/j.ymeth.2020.03.005

  27. 27.
  28. 28.

    Whyte, Warren A, David A Orlando, Denes Hnisz, Brian J Abraham, Charles Y Lin, Michael H Kagey, Peter B Rahl, et al. 2013. “Master transcription factors and mediator establish super‐enhancers at key cell identity genes.” Cell 153(2): 307–319.

    Not in our library10.1016/j.cell.2013.03.035

  29. 29.

    Zysset‐Burri, Denise C., Sophia Morandi, Elio L. Herzog, Lieselotte E. Berger, and Martin S. Zinkernagel. 2023. “The role of the gut microbiome in eye diseases.” Progress in Retinal and Eye Research 92: 101117.

    Not in our library10.1016/j.preteyeres.2022.101117

  30. 30.
  31. 31.

    Zhang, Nan, Shruthi Kandalai, Xiaozhuang Zhou, Farzana Hossain, and Qingfei Zheng. 2023. “Applying multi‐omics toward tumor microbiome research.” iMeta 2: e73.

    Not in our library10.1002/imt2.73

  32. 32.

    Zhu, Yu‐Xi, Run Yang, Xin‐Yu Wang, Tao Wen, Ming‐Hui Gong, Yuan Shen, Jue‐Ye Xu, Dian‐Shu Zhao, and Yu‐Zhou Du. 2022. “Gut microbiota composition in the sympatric and diet‐sharing Drosophila simulans and Dicranocephalus wallichii bowringi shaped largely by community assembly processes rather than regional species pool.” iMeta 1: e57.

    Not in our library10.1002/imt2.57

  33. 33.

    Wen, Tao, Guoqing Niu, Tong Chen, Qirong Shen, Jun Yuan, and Yong‐Xin Liu. 2023. “The best practice for microbiome analysis using R.” Protein & Cell 14: 713–725.

    Not in our library10.1093/procel/pwad024

  34. 34.

    Chen, Tong, Mei Yang, Guanghong Cui, Jinfu Tang, Ye Shen, Juan Liu, Yuan Yuan, Juan Guo, and Luqi Huang. 2024. “IMP: bridging the gap for medicinal plant genomics.” Nucleic Acids Research 52(D1): D1347–D1354.

    Not in our library10.1093/nar/gkad898

Cited by papers we hold 1

Reads

Read by people on this page

None yet.

Checked or read by AI through naulon

None yet.

A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.

Are you an author?

Is this your paper?

Claim it to add your note and be paid when agents cite it. Free.