CySpanningTree
CySpanningTree computes minimal and maximal spanning trees from Cytoscape networks using Prim's and Kruskal's algorithms to extract subnetworks for network analysis and optimization.
Key Features:
- Algorithms: Supports Prim's and Kruskal's algorithms for computing spanning trees.
- Spanning tree types: Extracts both minimal and maximal spanning trees by selecting edges according to edge weights.
- Cytoscape integration: Operates as an app within Cytoscape to apply spanning tree extraction to Cytoscape network objects.
- Heuristic TSP approximation: Provides an MST-based heuristic to approximate solutions to the traveling salesman problem.
- Data types handled: Applicable to gene expression datasets and global network structures.
- Applications supported: Enables network optimization, cost-effective network design, cluster analysis, and approximation approaches for NP-hard problems.
- Sequencing data reduction: Reduces data complexity and storage requirements for protein and amino acid sequencing tasks.
Scientific Applications:
- Network Optimization: Identifies minimal spanning trees to optimize network design for cost efficiency and performance.
- Data Reduction: Simplifies protein and amino acid sequencing data into subnetworks to reduce storage and complexity.
- Cluster Analysis: Extracts spanning trees to facilitate identification and analysis of clusters within large biological networks such as gene expression networks.
- Approximation Algorithms: Uses MST-based heuristics to provide approximations for NP-hard combinatorial problems like the traveling salesman problem.
Methodology:
Applies Prim's or Kruskal's algorithm to a Cytoscape network to construct a spanning tree (minimal or maximal) by selecting edges based on weight while preventing cycles so that the resulting subnetwork spans all vertices.
Topics
Collections
Details
- License:
- GPL-3.0
- Tool Type:
- plugin
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Java
- Added:
- 9/3/2018
- Last Updated:
- 12/10/2018
Operations
Publications
Shaik F, Bezawada S, Goveas N. CySpanningTree: Minimal Spanning Tree computation in Cytoscape. F1000Research. 2015;4:476. doi:10.12688/f1000research.6797.1.