SBW
SBW enables communication and interoperability among heterogeneous software components to support modeling, analysis, visualization, and data manipulation in quantitative systems biology.
Key Features:
- Interoperability: Enables communication among applications developed in different programming languages and running on distinct platforms.
- Binary encoded-message system: Implements a fast binary encoded-message system for efficient inter-process communication.
- Distributed components: Supports components distributed across separate computers to enable high-performance computation.
- Network protocol: Uses a straightforward network protocol to facilitate application-to-application messaging.
- Client-side libraries: Exposes encapsulated interfaces via client-side libraries available for multiple programming languages.
- Modular components: Includes modules such as Jarnac, JDesigner, and SBWMeta-tool that provide modeling and analysis capabilities.
- BioSPICE integration: Integrates with BioSPICE to share tools and extend functionality.
- Workflow support: Supports workflows for modeling, analysis, visualization, and general data manipulation.
Scientific Applications:
- Modeling and simulation workflows: Facilitates construction, execution, and integration of mathematical models and simulations in quantitative systems biology.
- Multi-tool integration: Enables heterogeneous tools to interoperate and exchange data across programming languages and platforms.
- Distributed high-performance computation: Enables high-performance computational handling of complex biological data and simulations via distributed components.
- Tool sharing with BioSPICE: Supports sharing and interoperability of tools with the BioSPICE framework.
- Modular analysis extension: Permits extension of functionality through modules such as Jarnac, JDesigner, and SBWMeta-tool for specialized analyses.
Methodology:
Communication is implemented via a fast binary encoded-message system over a straightforward network protocol with encapsulated interfaces exposed through client-side libraries and modular components (Jarnac, JDesigner, SBWMeta-tool).
Topics
Details
- Tool Type:
- desktop application
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Java, C++, Perl, Python
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Sauro HM, Hucka M, Finney A, Wellock C, Bolouri H, Doyle J, Kitano H. Next Generation Simulation Tools: The Systems Biology Workbench and BioSPICE Integration. OMICS: A Journal of Integrative Biology. 2003;7(4):355-372. doi:10.1089/153623103322637670. PMID:14683609.
PMID: 14683609
Documentation
General
http://sbw.sourceforge.net/Links
Software catalogue
http://www.mybiosoftware.com/sbw-2-8-1-systems-biology-workbench.html