| Literature DB >> 25176396 |
Philippe Bardou, Jérôme Mariette1, Frédéric Escudié, Christophe Djemiel, Christophe Klopp.
Abstract
BACKGROUND: Venn diagrams are commonly used to display list comparison. In biology, they are widely used to show the differences between gene lists originating from different differential analyses, for instance. They thus allow the comparison between different experimental conditions or between different methods. However, when the number of input lists exceeds four, the diagram becomes difficult to read. Alternative layouts and dynamic display features can improve its use and its readability.Entities:
Mesh:
Year: 2014 PMID: 25176396 PMCID: PMC4261873 DOI: 10.1186/1471-2105-15-293
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Figure 1A six lists Edwards-Venn diagram. This Venn diagram displays overlaps between six different biological samples. The icon, located on the top-right, allows users to download the diagram as a PNG file. The middle-right switch button panel allows to activate or dis-activate lists to access a specific intersection count. Charts showing the list size and intersection size repartition located underneath the diagram.
Features of a subset of already available software packages, and jvenn
| Application | Maximum number of | Layouts | Application type | Proportionality | Input data formats | Output formats |
|---|---|---|---|---|---|---|
| input lists | ||||||
| VENNTURE [ | 6 | Edwards | Stand-alone | No | Lists | Powerpoint |
| and Excel | ||||||
| VennDiagram [ | 5 | Classical | R package | No | Lists | R object |
| and TIFF | ||||||
| BioVenn [ | 3 | Classical | web application | Yes | Lists | SVG and PNG |
| venny [ | 4 | Classical | web application | No | Lists | PNG |
| Canvasxpress [ | 4 | Classical | JavaScript library | No | Intersection | JavaScript |
| counts | canvas | |||||
| 3 | Classical | JavaScript library | Yes | Lists | PNG | |
| Chart API [ | ||||||
| jvenn | 6 | Classical | web application | No | Lists, | Interactive |
| and Edwards | and JavaScript | intersection | diagram, | |||
| library | counts and | PNG and CSV | ||||
| Count lists |
Available input formats
| Format | Example |
|---|---|
| series: [{ | |
| name: ’sample1’, | |
| data: [~Otu1~, ~Otu2~, ~Otu3~, ~Otu4~, ~Otu5~, ~Otu6~, ~Otu7~] | |
| Lists | }, { |
| name: ’sample2’, | |
| data: [~Otu1~, ~Otu2~, ~Otu5~, ~Otu7~, ~Otu8~, ~Otu9~] | |
| }] | |
| series: [{ | |
| name: {A: ’sample 1’, B: ’sample 2’}, | |
| Intersection counts | data: {A: [~Otu3~, ~Otu4~, ~Otu6~], B: [~Otu8~, ~Otu9~], AB: [~Otu1~, |
| ~Otu2~, ~Otu5~, ~Otu7~]} }], | |
| values: {A: 3, B: 2, AB: 4} | |
| series: [{ | |
| name: ’sample1’, | |
| data: [~Otu1~, ~Otu2~, ~Otu3~, ~Otu4~, ~Otu5~, ~Otu6~, ~Otu7~], | |
| values: [5, 15, 250, 20, 23, 58, 89] | |
| Count lists | }, { |
| name: ’sample2’, | |
| data: [~Otu1~, ~Otu2~, ~Otu5~, ~Otu7~, ~Otu8~, ~Otu9~], | |
| values: [90, 300, 10, 2, 45, 9] | |
| }] |
Figure 2A six lists classic Venn diagram. On mouse over a figure, the shape corresponding to the lists involved in the intersection are highlighted and the other ones faded out. In this example, the user pointed the intersection between DESeq, FQ, UQ and TMM which contains 484 different genes.
Figure 3jvenn web application. The running version of jvenn accessible at http://bioinfo.genotoul.fr/jvenn/example.html. This one allows the user to set all jvenn main features. The layout can be changed from classical to Edwards, a search box is accessible, the switch button panel and the exporting button are available and the statistical charts are displayed. On the right of the page, each of the six textareas can be filled with a list of elements (one per line). If the same item is given multiple times, this one will be considered as unique. The list labels can also be customized using the text field on the top of each textarea.