[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-665600-105":3,"detail-sidebar-cat-0-en-105":81,"doc-detail-665600-en":130},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":74,"head_meta":76,"extra_data":78,"updated_unix":80},105,"en","jvenn-an-interactive-venn-diagram-viewer","jvenn: an interactive Venn diagram viewer","","Venn diagrams are widely used in biology to compare gene or OTU identifier lists across different differential analyses and experimental conditions. Readability drops sharply when more than four input lists are included. jvenn is an open-source JavaScript library that processes input lists and renders interactive Venn diagrams with up to six lists. It supports classical and Edwards-Venn layouts, customizes user interactions, and can be embedded on web pages for dynamic visualization.",{"@graph":14,"@context":73},[15,34,56],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/technology/","Technology",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/jvenn-an-interactive-venn-diagram-viewer/665600/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/jvenn-an-interactive-venn-diagram-viewer/665600.png","ImageObject",300,407,{"name":42,"@type":43},"（）","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-10-30","2026-10-29",true,{"@type":52,"interactionType":53,"userInteractionCount":55},"InteractionCounter",{"@type":54},"ViewAction",5,{"@type":57,"mainEntity":58},"FAQPage",[59,65,69],{"name":60,"@type":61,"acceptedAnswer":62},"Why are standard Venn diagrams difficult to read with many input lists?","Question",{"text":63,"@type":64},"When the number of input lists exceeds four, the diagram becomes hard to interpret visually. This limits clarity for comparing complex identifier sets.","Answer",{"name":66,"@type":61,"acceptedAnswer":67},"What does jvenn do and what inputs does it support?",{"text":68,"@type":64},"jvenn is a JavaScript library that processes identifier lists and produces Venn diagrams. It handles up to six input lists.",{"name":70,"@type":61,"acceptedAnswer":71},"Which diagram layouts and interaction features does jvenn provide?",{"text":72,"@type":64},"jvenn presents results using classical or Edwards-Venn layouts. User interactions can be controlled and customized, and the library can be embedded into a web page for dynamic diagrams.","https://schema.org",{"og:url":32,"og:type":75,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":77,"canonical":32},"index,follow",{"doc_id":79,"site_id":7},665600,1793305139,{"code":4,"msg":82,"data":83},"success",[84,88,92,96,100,104,109,114,119,122,126],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":85,"show_sort_weight":86,"slug":87},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":89,"show_sort_weight":90,"slug":91},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":93,"show_sort_weight":94,"slug":95},"Exam",70,"exam",{"id":55,"doc_module":4,"doc_module_name":25,"category_name":97,"show_sort_weight":98,"slug":99},"Comic",60,"comic",{"id":101,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":102,"slug":103},6,50,"technology",{"id":105,"doc_module":4,"doc_module_name":25,"category_name":106,"show_sort_weight":107,"slug":108},7,"Healthcare",40,"healthcare",{"id":110,"doc_module":4,"doc_module_name":25,"category_name":111,"show_sort_weight":112,"slug":113},8,"Research & Report",30,"research-report",{"id":115,"doc_module":4,"doc_module_name":25,"category_name":116,"show_sort_weight":117,"slug":118},9,"Religion & Spirituality",20,"religion-spirituality",{"id":117,"doc_module":4,"doc_module_name":25,"category_name":120,"show_sort_weight":117,"slug":121},"World Cup","world-cup",{"id":123,"doc_module":4,"doc_module_name":25,"category_name":124,"show_sort_weight":123,"slug":125},10,"Lifestyle","lifestyle",{"id":127,"doc_module":4,"doc_module_name":25,"category_name":128,"show_sort_weight":55,"slug":129},19,"General","general",{"code":4,"msg":82,"data":131},{"doc_id":79,"user_id":132,"nickname":42,"user_avatar":133,"doc_module":4,"category_id":101,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":55,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":105,"language":139,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":12,"update_tm":80,"read_time":143},5909898202386,"https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0","Bardou et al. BMC Bioinformatics 2014, 15:293  \n[http://www.biomedcentral.com/1471-2105/15/293](http://www.biomedcentral.com/1471-2105/15/293)  \nSOFTWARE Open Access  \njvenn: an interactive Venn diagram viewer  \nPhilippe Bardou2†, Jérôme Mariette1†*, Frédéric Escudié1 , Christophe Djemiel 1 and Christophe Klopp 1,2  \nAbstract  \nBackground: 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.  \nResults: jvenn is a new JavaScript library. It processes lists and produces Venn diagrams. It handles up to six input lists and presents results using classical or Edwards-Venn layouts. User interactions can be controlled and customized. Finally, jvenn can easily be embeded in a web page, allowing to have dynamic Venn diagrams.  \nConclusions: jvenn is an open source component for web environments helping scientists to analyze their data. The library package, which comes with full documentation and an example, is freely available at [http://bioinfo.genotoul.fr/](http://bioinfo.genotoul.fr/)[ ](http://bioinfo.genotoul.fr/)[jvenn.](jvenn.)  \nKeywords: Venn, Edward-Venn, Vizualisation, jquery, JavaScript  \nBackground  \nHigh-throughput biology has led to an increasing number of data, with more and more complex experimental designs. The analysis of these data often produces biological identifier lists, including gene names or OTU (Operational Taxonomic Unit), obtained from different methods (for differential analysis) or from different experimental conditions. Venn diagrams [1] are a common visualization chart, which allows to spot shared and unshared identifiers providing an insight on lists similarities.  \nIn a Venn diagram, each list is presented by a transparent shape. Shape overlaps contain the elements shared between lists or more often the corresponding counts. In proportional Venn diagrams, the size of a shape is proportional to the number of elements of the corresponding list or of the corresponding lists intersection. Venn diagrams with up to four lists are easy to read and understand but Venn diagrams with more than four lists, are much harder to interpret. To solve this problem, the Edwards-Venn [2] representation introduces new shapes providing a clearer view, shown in the example of Figure 1.  \n*Correspondence: [Jerome.Mariette@toulouse.inra.fr](Jerome.Mariette@toulouse.inra.fr)[ ](Jerome.Mariette@toulouse.inra.fr)† Equal contributors  \n1 Plate-forme bio-informatique Genotoul/MIA-T, INRA, Borde Rouge, 31326 Castanet-Tolosan, France  \nFull list of author information is available at the end of the article  \nMany Venn diagram software packages are already available. The first six lines of Table 1 present the main packages with their main features (maximum number of input lists, input data formats, Venn diagram layouts, application types and output formats). The table gives insight on several aspects of the Venn diagram production and highlights that, up to now, no web application handled up to six lists. VENNTURE [3] is the only application able to produce such diagrams but it only implements Edwards layout and runs only under MS-Windows OS, producing static MS-PowerPoint and MS-Excel files. Proportional Venn diagrams can only display a very limited number of lists, three at maximum. The only feature available in other software which is not in jvenn is the proportional diagram. This is justified by the fact that jvenn was designed to display up to six lists and that proportional diagram is not suited to visualize more than three lists.  \nHereafter we introduce jvenn, a JavaScript library, developed as a jQue","cbCaic6VaSIGmUzC","https://ap.wps.com/l/cbCaic6VaSIGmUzC","pdf",919953,"English","# Background\n## Problems with Venn diagrams for more than four lists\n## Biological identifier lists and visualization needs\n# Results\n## jvenn library capabilities and supported layouts\n## Handling up to six input lists and interactive customization\n# Conclusions\n## Open-source web component for analyzing lists","[{\"question\":\"Why are standard Venn diagrams difficult to read with many input lists?\",\"answer\":\"When the number of input lists exceeds four, the diagram becomes hard to interpret visually. This limits clarity for comparing complex identifier sets.\"},{\"question\":\"What does jvenn do and what inputs does it support?\",\"answer\":\"jvenn is a JavaScript library that processes identifier lists and produces Venn diagrams. It handles up to six input lists.\"},{\"question\":\"Which diagram layouts and interaction features does jvenn provide?\",\"answer\":\"jvenn presents results using classical or Edwards-Venn layouts. User interactions can be controlled and customized, and the library can be embedded into a web page for dynamic diagrams.\"}]","jvenn: an interactive Venn diagram viewer | PDF",18]