Skip to main content
. 2022 Jul 25;18(7):e1010310. doi: 10.1371/journal.pcbi.1010310

Table 1. Summary of network visualisation tools commonly used for the analysis of biological data.

Graph Type Specialism Scalability (graph elements) [1] Layout Dimension Layout Algorithm Static or Dynamic
Layout
Clustering Transforms File Formats Supported Under Active Development License
Cytoscape Knowledge-based ~100,000 [2] 2D [3] Various Static Various [4] Various (via 3rd party plugins) [4,5] GML, GraphML, BioPAX, Excel, CSV/TSV, SIF, SBML, XGMML, NNF, PSI-MI, CX/CX2 Yes LGPL 2
Gephi General ~300,000 2D Various Dynamic [6] Girvan-Newman and Leiden [3] Network Diameter, Graph Density, HITS, Modularity, PageRank, various others [4] GML, GraphML, UCINet, DOT, GDF, GEXF, Pajek, TGF, TLP, VNA, CSV/TSV No CDDL/GPL 3
Tulip General ~10,000 2D Various (mostly OGDF) Static MCL, Louvain, Convolution, Link Communities, Strength Betweenness, Eccentricity, PageRank, Strahler, Welsh Powell GML, GraphML, BibTeX, GEXF, JSON graph, Pajek, DOT Yes LGPL 3
Bandage De Novo DNA
Assembly
~10,000 2D Domain Specific Static N/A N/A LastGraph, GFA, FASTG, FASTA, ASQG No GPL 3
Graphia Data Driven (correlation) ~5,000,000 2D & 3D Force Directed Dynamic MCL, Louvain Betweenness, Eccentricity, PageRank, k-NN GML, GraphML, BioPAX, JSON graph, Excel, CSV/TSV/SSV, MatLab, DOT, CX/CX2 Yes GPL 3

Notes

[1] Scalability, i.e. ability to render graph elements (nodes/edges) depends on available hardware

[2] Applies to rendering; analysis is more limited

[3] 3D available via Cy3D 3rd party plugin

[4] Available via 3rd party plugin

[5] Quality and scalability varies a great deal

[6] Filters are not dynamically updated