BioNetGen

BioNetGen implements rule-based modeling and simulation to generate mathematical and computational models of biochemical systems that capture molecular species, modifications, and interactions for studying signal transduction, metabolic processes, and genetic regulatory frameworks.


Key Features:

  • Rule-based modeling: Defines rules for molecular interactions instead of explicitly enumerating all possible species.
  • Model generation: Generates detailed mathematical and computational models that account for all molecular species implied by user-defined activities, potential modifications, and interactions within signaling molecules.
  • Network specification and simulation: Facilitates specification and simulation of complex biological networks, including signal transduction pathways, metabolic processes, and genetic regulatory frameworks.
  • Version 2.2 enhancements: Adds features that expand model specification and simulation capabilities to construct, simulate, and analyze larger and more complex biochemical models.
  • Combinatorial complexity management: Uses pattern-based rules and transformation rules to reduce the complexity of modeling systems with high combinatorial diversity of molecular species.
  • Analysis support: Supports simulation and analysis of the dynamic behavior of rule-based biochemical models.

Scientific Applications:

  • Signal transduction pathways: Modeling and simulation of signal transduction networks with multiple modification and interaction sites.
  • Metabolic processes: Representation and simulation of metabolic network dynamics using rule-based specifications.
  • Genetic regulatory frameworks: Modeling gene regulatory mechanisms and interactions at the molecular level.
  • Systems with combinatorial diversity: Studying systems where combinatorial explosion of molecular species arises from multiple interaction and modification sites.

Methodology:

Employs a rule-based approach that defines generic patterns and transformation rules describing molecular interactions and state changes, generates mathematical and computational models that account for implied species and modifications, and uses rule definitions rather than explicit species enumeration to reduce combinatorial complexity while supporting specification, simulation, and analysis.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
MATLAB, C++, Perl, Python, C
Added:
8/3/2017
Last Updated:
11/25/2024

Operations

Publications

Harris LA, Hogg JS, Tapia J, Sekar JAP, Gupta S, Korsunsky I, Arora A, Barua D, Sheehan RP, Faeder JR. BioNetGen 2.2: advances in rule-based modeling. Bioinformatics. 2016;32(21):3366-3368. doi:10.1093/bioinformatics/btw469. PMID:27402907. PMCID:PMC5079481.

Documentation

Links