Cytoscape

Cytoscape is an open source bioinformatics software platform for visualizing molecular interaction networks and integrating with gene expression profiles and other state data.

[2][3] Cytoscape also has a JavaScript-centric sister project named Cytoscape.js that can be used to analyse and visualise graphs in JavaScript environments, like a browser.

This represented a major change in the Cytoscape architecture; it is a more modularized, expandable and maintainable version of the software.

[4] While Cytoscape is most commonly used for biological research applications, it is agnostic in terms of usage.

A vital aspect of the software architecture of Cytoscape is the use of plugins for specialized features.

Yeast Protein–protein/Protein–DNA interaction network visualized by Cytoscape. Node degree is mapped to node size