From BioNetWiki

Jump to: navigation, search

The developers of BioNetGen are dedicated to making dependable software tools for rule-based modeling available to the scientific community and helping researchers learn how to use these tools. We often present tutorials about rule-based modeling and BioNetGen at conferences and summer schools.

Before proceeding, be sure that you have downloaded the latest version of the software from the Download page.

Questions about anything in the tutorial or related to rule-based modeling? Comments? Send email to bionetgen.help@gmail.com.


Basic Tutorials

q-bio 2017 slides


The Quick Reference Guide may be helpful in going through the examples below.

  • birth-death.bngl - A simple model that introduces the basic syntax of the BioNetGen language.
  • logistic.bngl - A simple model of logistic growth with unstructured molecules.
  • Lotka-Volterra.bngl - Simple predator-prey model. Demonstrates BNG with unstructured molecules.
  • density.bngl - Another simple model that demonstrates a density-dependent threshold for activation based on positive feedback.
  • MMexact.bngl - Demonstrates parameterization of binding and catalytic reactions.
  • MMapprox.bngl - Demonstrates use of global functions to define rate laws.
  • LR.bngl - Simple ligand-binding receptor system. Demonstrates parameter_scan.
  • LRdim.bngl - Demonstrates scaling of 3D reaction constants for surface reactions and use of the visualize command.
  • BLBR.bngl - Bivalent ligand bivalent receptor. A simple example of a polymerizing system that can be simulated effectively using the network-free simulation algorithm.
  • Fceri_ji.bngl - A more complex immunoreceptor signaling network. Demonstrates use of simulation protocol.
  • CircadianOscillator.bngl - Simple model of Circadian oscillator that exhibits robustness to noise.
  • Lisman85 - Simple example of autocatalytic bistable system.
  • PB2015-SupplementaryfileS7.bngl - Example of a model specified using Compartmental BNGL (cBNGL).
  • camkii_dimer.bngl - Model of CaMKII activation in a dimer from Michalski and Loew (2012). PMC

Visualization examples

Atomizer Example


Here are some additional exercises based on the examples above.


Start with these:

Older references that are still useful:


Personal tools