CRNT4SBML

CRNT4SBML detects bistability in biochemical reaction networks by applying Chemical Reaction Network Theory (CRNT) and computational bifurcation analysis.


Key Features:

  • SBML parsing: Parses Systems Biology Markup Language (SBML) models to extract reactions and species.
  • C-graph construction: Constructs C-graph representations of biochemical networks under the assumption of mass action kinetics.
  • Mass action kinetics assumption: Assumes mass action kinetics for reaction rate laws used in analysis.
  • CRNT-based analysis: Applies Chemical Reaction Network Theory (CRNT) to assess whether networks can exhibit bistability independent of specific kinetic constants and concentrations.
  • Optimization-based saddle-node search: Uses an optimization technique to search for saddle-node bifurcation points in network parameter space.
  • Continuation analysis and bifurcation diagram generation: Performs continuation with respect to a specified parameter to extend steady-state branches and generate bifurcation diagrams.
  • S-shaped bifurcation detection: Identifies S-shaped bifurcation diagrams indicative of bistability for specified parameters.
  • Python implementation: Implemented as a Python package for programmatic analysis.

Scientific Applications:

  • Bistability detection: Determining whether biochemical reaction networks can exhibit multiple stable steady states (bistability).
  • Signaling pathway analysis: Investigating switching behavior in signaling pathways related to cellular decision-making.
  • Identification of switching points: Locating saddle-node bifurcations that serve as switching points between steady states.
  • Parameter-independent assessment: Assessing potential for bistability without exhaustive experimental testing of kinetic constants and molecule concentrations.

Methodology:

Parses SBML models, constructs C-graph representations assuming mass action kinetics, performs an optimization-based search for saddle-node bifurcations, and conducts continuation analysis with respect to a specified parameter to produce bifurcation diagrams.

Topics

Details

License:
Apache-2.0
Tool Type:
library
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
2/18/2021

Operations

Publications

Reyes BC, Otero-Muras I, Shuen MT, Tartakovsky AM, Petyuk VA. CRNT4SBML: a Python package for the detection of bistability in biochemical reaction networks. Bioinformatics. 2020;36(12):3922-3924. doi:10.1093/bioinformatics/btaa241. PMID:32289149.

Documentation