BEL2ABM
BEL2ABM converts Biological Expression Language (BEL) models into dynamic, executable agent-based simulations to introduce temporality and continuous dynamics for mechanistic hypothesis generation.
Key Features:
- Dynamic Model Generation: Transforms static BEL representations into continuous, time-resolved models that represent temporal dynamics.
- Agent-Based Simulation: Implements agent-based modeling (ABM) to simulate interactions among individual agents and emergent system behavior.
- Integration with BEL Templates: Leverages existing BEL templates to preserve and extend mechanistic knowledge during model conversion.
- Development Environment: Implemented using Java and NetLogo for model construction and execution.
Scientific Applications:
- Mechanistic hypothesis generation: Facilitates exploration and validation of mechanistic hypotheses by simulating temporal system behavior derived from BEL knowledge.
- Systems biology: Enables dynamic investigation of complex biological networks and their emergent properties over time.
- Pharmacology and drug response modeling: Supports simulation of time-dependent drug effects and response dynamics within mechanistic network contexts.
- Personalized medicine and disease mechanism investigation: Allows study of disease mechanisms and time-dependent biological phenomena informed by BEL-encoded mechanistic relationships.
Methodology:
Converts static BEL models into agent-based frameworks to simulate continuous temporal processes while retaining BEL mechanistic relations, with implementations in Java and NetLogo.
Topics
Details
- License:
- Apache-2.0
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Programming Languages:
- Java
- Added:
- 7/1/2018
- Last Updated:
- 12/10/2018
Operations
Publications
Gündel M, Hoyt CT, Hofmann-Apitius M. BEL2ABM: agent-based simulation of static models in Biological Expression Language. Bioinformatics. 2018;34(13):2316-2318. doi:10.1093/bioinformatics/bty107. PMID:29949955. PMCID:PMC6022644.