setsApp for Cytoscape: Set operations for Cytoscape Nodes and Edges

F1000Res. 2014 Jul 1:3:149. doi: 10.12688/f1000research.4392.2. eCollection 2014.


setsApp ( is a relatively simple Cytoscape 3 app for users to handle groups of nodes and/or edges. It supports several important biological workflows and enables various set operations. setsApp provides basic tools to create sets of nodes or edges, import or export sets, and perform standard set operations (union, difference, intersection) on those sets. Automatic set partitioning and layout functions are also provided. The sets functionality is also exposed to users and app developers in the form of a set of commands that can be used for scripting purposes or integrated in other Cytoscape apps.

Keywords: app; cytoscape; sets functionality.