| Literature DB >> 27716034 |
Felix Lam1, Christopher M Lalansingh1, Holly E Babaran1, Zhiyuan Wang1, Stephenie D Prokopec1, Natalie S Fox1,2, Paul C Boutros3,4,5.
Abstract
BACKGROUND: Visualization of data generated by high-throughput, high-dimensionality experiments is rapidly becoming a rate-limiting step in computational biology. There is an ongoing need to quickly develop high-quality visualizations that can be easily customized or incorporated into automated pipelines. This often requires an interface for manual plot modification, rapid cycles of tweaking visualization parameters, and the generation of graphics code. To facilitate this process for the generation of highly-customizable, high-resolution Venn and Euler diagrams, we introduce VennDiagramWeb: a web application for the widely used VennDiagram R package. VennDiagramWeb is hosted at http://venndiagram.res.oicr.on.ca/ .Entities:
Mesh:
Year: 2016 PMID: 27716034 PMCID: PMC5048655 DOI: 10.1186/s12859-016-1281-5
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Fig. 1Euler and Venn diagrams produced by VennDiagramWeb each depicting three sets: x1 = {7,8}, x2 = {4,6,7}, x3 = {4,7,8,10}. a. An Euler diagram, produced with euler.d = TRUE and scaled = TRUE. b. A Venn diagram, produced with euler.d = FALSE and scaled = FALSE
Fig. 2A quintuple set Venn diagram
Fig. 3The VennDiagramWeb user interface
Fig. 4A Venn diagram generated using VennDiagramWeb, annotated to indicate the parameters corresponding to features of the plot. The panels in green highlight the parameters of the tool, showing with arrows what elements of the Venn diagram are directly affected. All green elements are not generated as part of the Venn diagram
A comparison of features of VennDiagramWeb to other popular web applications used to generate Venn Diagrams
| Category | Parameter | VennDiagram (Initial Release) | VennDiagramWeb | Venny [ | BioVenn [ | GeneVenn [ | CRP-Sante Microarray Centre Venn Diagram [ | VIB/UGent Calculate and draw custom Venn diagrams [ |
|---|---|---|---|---|---|---|---|---|
| General | Interative Interface | X | X | X | X | X | X | |
| Data File Upload | N/A | X | X | X | X | |||
| Multiple Workspaces | N/A | X | ||||||
| R Code Generation | N/A | X | ||||||
| Circle Options | Colour | X | X | X | X | |||
| Fill Alpha | X | X | ||||||
| Border Style | X | X | ||||||
| Border Width | X | X | ||||||
| Border Colour | X | X | ||||||
| Category Labels | Content | X | X | X | ||||
| Colour | X | X | X | |||||
| Font | X | X | X | X | ||||
| Size | X | X | X | X | ||||
| Style | X | X | ||||||
| Location | X | X | X (SVG only) | |||||
| Position | X | X | X (SVG only) | |||||
| Distance | X | X | X (SVG only) | |||||
| Justification | X | X | ||||||
| Area Labels | Colour | X | X | X | ||||
| Font | X | X | X | X | X | |||
| Size | X | X | X | X | X | |||
| Style | X | X | ||||||
| Titles | Main title | X | X | X | X | |||
| Subtitle | X | X | X | |||||
| Position | X | X | X (SVG only) | |||||
| Colour | X | X | X | |||||
| Font | X | X | X | |||||
| Size | X | X | X | |||||
| Style | X | X | ||||||
| Justification | X | X | ||||||
| File Options | Output type | TIFF | TIFF/SVG/PNG | PNG | SVG/PNG | PNG | PNG | SVG/PNG |
| Figure resolution | X | X | X | |||||
| Built-in gene ID recognition | X | |||||||
| Miscellaneous | Maximum sets | 4 | 5 | 4 | 3 | 3 | 3 | 3 |
| Shapes used | Circles/Ellipses | Circles/Ellipses | Circles/Ellipses | Circles | Circles | Circles | Circles/Ellipses/other curved shapes | |
| Scaling | Xb | Xa | ||||||
| Euler diagrams | X | X | X | |||||
| Margin size | X | |||||||
| Rotation | X | |||||||
| Two-set external lines | X | |||||||
| Other set-specific parameters | X | |||||||
| Partition display | X | X | X | X | X | X |
aUses inaccurate 3-set scaling with circles
bEuler diagrams only. 3-set scaling only when mathematically possible [4]