BSTModelKit.jl: A Julia Package for Constructing, Solving, and Analyzing Biochemical Systems Theory Models

πŸ“… 2026-03-19
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
This work addresses the lack of efficient, open-source tools supporting Biochemical Systems Theory (BST) models. We propose and implement an open-source Julia package that, for the first time in the Julia ecosystem, provides full support for declarative modeling using S-system power-law formalism and integrates high-performance differential equation solvers from SciML. The tool enables dynamic simulation, steady-state computation, and global sensitivity analyses via Morris and Sobol methods, significantly enhancing the flexibility and efficiency of BST model construction and analysis. Experimental validation on representative biochemical networks demonstrates the framework’s effectiveness, scalability, and practical utility in systems biology.

Technology Category

Cognitive Modeling & Cognitive Systems: Simulating Human BehaviorConstraint Satisfaction and Optimization: Satisfiability Modulo TheoriesSearch and Optimization: Sampling/Simulation-based Search

Application Category

Systems and Infrastructure for Web, Mobile and WoT: Experiences and lessons learnt from Web-based algorithms and system deploymentsUser Modeling, Personalization and Recommendation: User modeling and simulation for interactive and conversational systemsGraph Algorithms and Modeling for the Web: Efficient manipulation of static and dynamic Web-related graphs
πŸ“ Abstract
We present BSTModelKit.jl, an open-source Julia package for constructing, solving, and analyzing Biochemical Systems Theory (BST) models of biochemical networks. The package implements S-system representations, a canonical power-law formalism for modeling metabolic and regulatory networks. BSTModelKit.jl provides a declarative model specification format, dynamic simulation via ordinary differential equation (ODE) integration, steady-state computation, and global sensitivity analysis using the Morris and Sobol methods. The package leverages the Julia scientific computing ecosystem, in particular the SciML suite of differential equation solvers, to provide efficient and flexible model analysis tools. We describe the mathematical formulation, software design, and demonstrate the package capabilities with illustrative examples.
Problem

Research questions and friction points this paper is trying to address.

Biochemical Systems Theory
S-system
metabolic networks
regulatory networks
modeling
Innovation

Methods, ideas, or system contributions that make the work stand out.

S-system
Biochemical Systems Theory
global sensitivity analysis
declarative modeling
Julia
πŸ”Ž Similar Papers
No similar papers found.
πŸ’Ό Related Jobs
No related jobs found.
S
Sandra Vadhin
Robert Frederick Smith School of Chemical and Biomolecular Engineering, Cornell University, Ithaca, NY 14853, USA
J
Jeffrey D. Varner
Robert Frederick Smith School of Chemical and Biomolecular Engineering, Cornell University, Ithaca, NY 14853, USA