COSNet
COSNet performs graph-based classification on biological networks using a Hopfield Network–based learning framework optimized for highly imbalanced class distributions.
Key Features:
- Graph-Based Classification: Analyzes biological networks where nodes represent biological entities and edges encode functional or physical relationships.
- Imbalanced Learning Optimization: Addresses severe class imbalance common in biological network classification tasks.
- Parametric Hopfield Network Model: Implements a modified Hopfield Network in which neuron activation thresholds and output levels are treated as learnable parameters.
- Label Propagation Dynamics: Propagates label information across network structures through iterative neural network dynamics.
- Scalable Computation: Operates with quasi-linear time complexity for efficient analysis of large-scale biological graphs.
Scientific Applications:
- Disease Gene Prioritization: Identifies candidate genes associated with diseases using biological network data.
- Functional Gene Annotation: Predicts gene functions by propagating functional labels across biological networks.
- Protein–Protein Interaction Network Analysis: Supports classification tasks within protein interaction networks.
Methodology:
COSNet applies a parametric Hopfield Network model to biological graphs, learning neuron activation thresholds and output levels to propagate label information across nodes while accounting for highly imbalanced class distributions.
Topics
Collections
Details
- License:
- GPL-2.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 1/17/2017
- Last Updated:
- 12/10/2018
Operations
Publications
Frasca M, Valentini G. COSNet: An R package for label prediction in unbalanced biological networks. Neurocomputing. 2017;237:397-400. doi:10.1016/j.neucom.2015.11.096.