RBGL
RBGL provides an R interface to the Boost Graph Library for applying graph algorithms to analyze biological networks in genomics and computational biology.
Key Features:
- Integration with Boost Graph Library: Leverages algorithms from the Boost Graph Library (BGL) to perform graph algorithms on R graph objects.
- Bioconductor ecosystem: Operates within the Bioconductor framework and interoperates with other Bioconductor packages for genomic data analysis.
- Support for network structures: Supports manipulation and analysis of network structures including graph traversal, pathfinding, and network topology analysis for biological networks such as protein-protein interaction and gene regulatory networks.
- Visualization interoperability: Interoperates with Rgraphviz and AT&T Graphviz to produce visual representations of graphs.
Scientific Applications:
- Biological network analysis: Model and analyze protein-protein interaction networks and gene regulatory networks using graph algorithms.
- High-throughput genomics: Apply graph-based analyses to large-scale high-throughput genomic datasets within the Bioconductor ecosystem.
- Network component identification: Identify key nodes and connectivity patterns to infer functional relationships in genomic data.
Methodology:
Applies graph theory principles and algorithms from the Boost Graph Library (BGL) to perform graph traversal, pathfinding, network topology analysis, identification of key nodes, analysis of connectivity patterns, and simulation of network dynamics.
Topics
Collections
Details
- License:
- Artistic-2.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 1/17/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Carey VJ, Gentry J, Whalen E, Gentleman R. Network structures and algorithms in Bioconductor. Bioinformatics. 2004;21(1):135-136. doi:10.1093/bioinformatics/bth458. PMID:15297301.
PMID: 15297301