Bio-Sciences R&D Division, TCS Research, Tata Consultancy Services Ltd., Pune 411 013, India.
Bioinformatics. 2021 May 1;37(4):580-582. doi: 10.1093/bioinformatics/btaa723.
MOTIVATION: Venn diagrams are frequently used to compare composition of datasets (e.g. datasets containing list of proteins and genes). Network diagram constructed using such datasets are usually generated using 'list of edges', popularly known as edge-lists. An edge-list and the corresponding generated network are, however, composed of two elements, namely, edges (e.g. protein-protein interactions) and nodes (e.g. proteins). Researchers often use individual lists of edges and nodes to compare composition of biological networks using existing Venn diagram tools. However, specialized analysis workflows are required for comparison of nodes as well as edges. Apart from this, different tools or graph libraries are needed for visualizing any specific edges of interest (e.g. protein-protein interactions which are present across all networks or are shared between subset of networks or are exclusively present in a selected network). Further, these results are required to be exported in the form of publication worthy network diagram(s), particularly for small networks. RESULTS: We introduce a (server independent) JavaScript framework (called NetSets.js) that integrates popular Venn and network diagrams in a single application. A free to use intuitive web application (utilizing NetSets.js), specifically designed to perform both compositional comparisons (e.g. for identifying common/exclusive edges or nodes) and interactive user defined visualizations of network (for the identified common/exclusive interactions across multiple networks) using simple edge-lists is also presented. The tool also enables connection to Cytoscape desktop application using the Netsets-Cyapp. We demonstrate the utility of our tool using real world biological networks (microbiome, gene interaction, multiplex and protein-protein interaction networks). AVAILABILITYAND IMPLEMENTATION: http://web.rniapps.net/netsets (freely available for academic use). SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
动机:Venn 图常用于比较数据集的组成(例如包含蛋白质和基因列表的数据集)。使用此类数据集构建的网络图通常使用“边列表”(俗称边列表)生成。然而,边列表和相应生成的网络由两个元素组成,即边(例如蛋白质-蛋白质相互作用)和节点(例如蛋白质)。研究人员经常使用单个边列表和节点列表来使用现有的 Venn 图工具比较生物网络的组成。但是,需要专门的分析工作流程来比较节点和边。除此之外,还需要不同的工具或图形库来可视化任何特定感兴趣的边(例如存在于所有网络中的蛋白质-蛋白质相互作用,或者存在于网络子集之间的蛋白质-蛋白质相互作用,或者仅存在于选定网络中的蛋白质-蛋白质相互作用)。此外,这些结果需要以有出版价值的网络图(特别是对于小网络)的形式导出。
结果:我们引入了一个(与服务器无关)JavaScript 框架(称为 NetSets.js),该框架将流行的 Venn 和网络图集成到单个应用程序中。我们还介绍了一个免费使用的直观网络应用程序(利用 NetSets.js),该应用程序专门用于执行组合比较(例如,用于识别共同/独占的边或节点)和使用简单的边列表对网络(用于识别多个网络中的共同/独占相互作用)进行交互式用户定义的可视化。该工具还允许使用 Netsets-Cyapp 连接 Cytoscape 桌面应用程序。我们使用真实世界的生物网络(微生物组、基因相互作用、多重和蛋白质-蛋白质相互作用网络)来展示我们工具的实用性。
可用性和实现:http://web.rniapps.net/netsets(免费供学术使用)。
补充信息:补充数据可在 Bioinformatics 在线获得。
BMC Bioinformatics. 2019-12-27
Comput Struct Biotechnol J. 2023-11-14
Brief Bioinform. 2021-9-2
BMC Bioinformatics. 2016-4-26
BMC Bioinformatics. 2014-8-29
Bioinformatics. 2017-1-15
Bioinformatics. 2018-1-1
Nucleic Acids Res. 2014-5-26
Front Pharmacol. 2022-9-28