Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

SBbadger: biochemical reaction networks with definable degree distributions

Journal Article · · Bioinformatics
Abstract Motivation

An essential step in developing computational tools for the inference, optimization and simulation of biochemical reaction networks is gauging tool performance against earlier efforts using an appropriate set of benchmarks. General strategies for the assembly of benchmark models include collection from the literature, creation via subnetwork extraction and de novo generation. However, with respect to biochemical reaction networks, these approaches and their associated tools are either poorly suited to generate models that reflect the wide range of properties found in natural biochemical networks or to do so in numbers that enable rigorous statistical analysis.

Results

In this work, we present SBbadger, a python-based software tool for the generation of synthetic biochemical reaction or metabolic networks with user-defined degree distributions, multiple available kinetic formalisms and a host of other definable properties. SBbadger thus enables the creation of benchmark model sets that reflect properties of biological systems and generate the kinetics and model structures typically targeted by computational analysis and inference software. Here, we detail the computational and algorithmic workflow of SBbadger, demonstrate its performance under various settings, provide sample outputs and compare it to currently available biochemical reaction network generation software.

Availability and implementation

SBbadger is implemented in Python and is freely available at https://github.com/sys-bio/SBbadger and via PyPI at https://pypi.org/project/SBbadger/. Documentation can be found at https://SBbadger.readthedocs.io.

Supplementary information

Supplementary data are available at Bioinformatics online.

Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Organization:
National Cancer Institute (NCI); USDOE
Grant/Contract Number:
AC05-76RL01830
OSTI ID:
1898211
Alternate ID(s):
OSTI ID: 1903700
Report Number(s):
PNNL-SA-177488
Journal Information:
Bioinformatics, Journal Name: Bioinformatics Journal Issue: 22 Vol. 38; ISSN 1367-4803
Publisher:
Oxford University PressCopyright Statement
Country of Publication:
United Kingdom
Language:
English

References (40)

Cooperativity and saturation in biochemical networks: A saturable formalism using Taylor series approximations journal January 2007
Practical Use of the Information-Theoretic Approach book January 1998
Dynamic simulation and metabolic re-design of a branched pathway using linlog kinetics journal July 2003
Tellurium: An extensible python-based modeling environment for systems and synthetic biology journal September 2018
Inference of chemical reaction networks journal February 2008
Bayesian inference of chemical kinetic models from proposed reactions journal February 2015
Model selection in systems and synthetic biology journal August 2013
Computational systems biology in drug discovery and development: methods and applications journal April 2007
Markov chain Monte Carlo simulation using the DREAM software package: Theory, concepts, and MATLAB implementation journal January 2016
A comprehensive comparison of ODE solvers for biochemical problems journal August 2020
ReTRN: A retriever of real transcriptional regulatory network and expression data for evaluating structure learning algorithm journal November 2009
Autonomous Discovery of Unknown Reaction Pathways from Data by Chemical Reaction Neural Network journal January 2021
Collective dynamics of ‘small-world’ networks journal June 1998
Physicochemical modelling of cell signalling pathways journal November 2006
Quantitative and logic modelling of molecular and gene networks journal February 2015
Benchmarking of numerical integration methods for ODE models of biological systems journal January 2021
Reactive SINDy: Discovering governing reactions from concentration data journal January 2019
Isolating structural errors in reaction networks in systems biology journal July 2020
The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models journal March 2003
Web-based kinetic modelling using JWS Online journal April 2004
COPASI--a COmplex PAthway SImulator journal October 2006
Benchmarks for identification of ordinary differential equations from time series data journal January 2009
Antimony: a modular model definition language journal July 2009
Modular rate laws for enzymatic reactions: thermodynamics, elasticities and implementation journal April 2010
GeneNetWeaver: in silico benchmark generation and performance profiling of network inference methods journal June 2011
libRoadRunner: a high performance SBML simulation and analysis library: Table 1. journal June 2015
BioNetFit: a fitting tool compatible with BioNetGen, NFsim and distributed computing environments journal November 2015
PyDREAM: high-dimensional parameter inference for biological models in python journal October 2017
Benchmarking optimization methods for parameter estimation in large kinetic models journal August 2018
Benchmark problems for dynamic modeling of intracellular processes journal January 2019
Topology of Evolving Networks: Local Events and Universality journal December 2000
Inferring Biological Networks by Sparse Identification of Nonlinear Dynamics journal June 2016
Systems biology: parameter estimation for biochemical models: Parameter estimation in systems biology journal January 2009
SynTReN: a generator of synthetic gene expression data for design and analysis of structure learning algorithms journal January 2006
BioPreDyn-bench: a suite of benchmark problems for dynamic modelling in systems biology journal February 2015
Identification of dynamic mass-action biochemical reaction networks using sparse Bayesian methods journal January 2022
Lessons Learned from Quantitative Dynamical Modeling in Systems Biology journal September 2013
An Overview of Network-Based and -Free Approaches for Stochastic Simulation of Biochemical Systems journal January 2018
SMGen: A Generator of Synthetic Models of Biochemical Reaction Networks journal January 2022
Mathematical formalisms based on approximated kinetic representations for modeling genetic and metabolic pathways journal January 2008