setsApp

setsApp manages sets of nodes and edges within Cytoscape 3 to enable set operations, automatic partitioning, layout functions, and scriptable workflows for network biology analyses.


Key Features:

  • Set creation and management: Creates distinct sets composed exclusively of nodes or edges and supports import and export of these sets.
  • Set operations: Performs union, difference, and intersection operations on sets of nodes or edges.
  • Automatic set partitioning and layout functions: Implements automatic partitioning of sets and provides network layout functions to organize and visualize grouped elements.
  • Scripting and integration: Exposes command interfaces for scripting and integration with other Cytoscape applications.

Scientific Applications:

  • Comparative subnetwork and pathway analysis: Enables comparative analyses of subnetworks or biological pathways using set-based operations.
  • Analysis of gene expression, protein interactions, and metabolic pathways: Identifies commonalities and differences between gene expression profiles, protein interactions, and metabolic pathways.
  • Hypothesis generation and testing: Facilitates hypothesis generation and testing by enabling manipulation and layout-driven visualization of complex biological networks.

Methodology:

Performs set operations (union, difference, intersection), automatic set partitioning, and network layout functions, and exposes command-based interfaces for scripting within Cytoscape 3.

Topics

Details

Tool Type:
plugin
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Java
Added:
8/3/2017
Last Updated:
11/25/2024

Operations

Publications

Morris JH, Lotia S, Wu A, Doncheva NT, Albrecht M, Pico AR, Ferrin TE. setsApp for Cytoscape: Set operations for Cytoscape Nodes and Edges. F1000Research. 2015;3:149. doi:10.12688/f1000research.4392.2. PMID:25352980. PMCID:PMC4207244.

Documentation

Links