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.

Documentation