Calculate and draw custom Venn diagrams


With this tool you can calculate the intersection(s) of list of elements. It will generate a textual output indicating which elements are in each intersection or are unique to a certain list. If the number of lists is lower than 7 it will also produce a graphical output in the form of a venn/Euler diagram. You have the choice between symmetric (default) or non symmetric venn diagrams. Currently you are able to calculate the intersections of at maximum 30 lists.
The graphical output is produced in SVG and PNG format.
Downloading the figure in SVG format will allow you to further customise it with SVG compatible software such as for instance InkScape (which is freeware).


Enter files (in plain text format!) with a list of elements and/or copy-paste lists in the appropriate fields. The lists can contain only a single element on each line, but there is no limit on the number of lines. The input lists will be processed and made non-redundant (= duplicated elements in each list will be removed such that only one remains). You can make extra fields for entering files/lists by clicking the 'Add Another ...' button. The style of the graphical output can be specified in the output control section. Choose either symmetric of non-symmetric.
Click 'submit' to start the analysis


Unfortunately there is no publication yet describing this tool. In the meantime we would be grateful if you can mention the URL where one can access the tool.

INPUT section

upload files:
file 1:  Provide name for file (optional):
file 2:  Provide name for file (optional):
file 3:  Provide name for file (optional):
upload lists:
list 1:  Provide name for list (optional):
list 2:  Provide name for list (optional):
list 3:  Provide name for list (optional):

OUTPUT control

Venn Diagram Shape:   Symmetric    Non-Symmetric
Venn Diagram Fill:    Colored    Lines only

VIB / UGent
Bioinformatics & Evolutionary Genomics
Technologiepark 927
B-9052 Gent
+32 (0) 9 33 13807 (phone)
+32 (0) 9 33 13809 (fax)