setsApp

Save and manipulate sets of nodes and edges
SetsApp is a Cytoscape 3 app allowing the user to create and manipulate sets of nodes or edges (but not sets with both nodes and edges, at least in the current version) in Cytoscape. Sets can be created for different networks. Here are some features for SetsApp: * Sets can be created from selections. SetsApp is great for saving selections and re-selecting a saved selection. * Sets can also be based on nodes or edges whose discrete columns (strings, integers, lists of strings or integers). This makes SetsApp ideal for grouping a network based on a discrete column's values. * After you've created some sets, you can create new sets using standard set operations: union, intersection, and difference. * SetsApp provides two additional layout algorithms: grid and force directed. These layout algorithms take set membership into consideration and try to put nodes in the same set together in the layout. * Node sets can be partitioned so that a node belongs to one and only one node set. * You can create groups from node sets

2.2.0

Works with Cytoscape 3.3

Release Notes

This version adds the ability to import multiple sets in a single file. Sets can be specified in the following formats: * Single column of node names to import a single set (as in previous versions) * Two columns, with the first column containing the name of the set and the second column containing the node names. Note that a row can contain either a set name or a node name, but not both. * Multiple columns, one for each set. The first row contains the set names and all subsequent rows contain the node names. In addition, this version allows you to import sets of "names" rather than specifically node or edge identifiers. This provides the ability to import lists of identifiers that can later be applied to networks.

2.1.0

Works with Cytoscape 3.1

Release Notes

* Supports creation of groups from node sets

2.0.0

Works with Cytoscape 3.1

Release Notes

* Sets can be created based on a column containing strings, integers, or lists of strings or integers. * New sets are automatically named. * Node sets can be partitioned so that each node in the network belongs to one and only one set. * SetsApp provides two sets-based layout algorithms: grid layout and force-directed layout. These layout algorithms take sets into consideration. For instance, a grid layout will put nodes in the same set together in a box.

1.0.1

Works with Cytoscape 3.1

Release Notes

Minor bug fix release

1.0.0

Works with Cytoscape 3.1

Release Notes

This version has been updated to include new commands for adding and removing individual nodes and edges from node and edge sets.

0.0.1

Works with Cytoscape 3.1