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.