LAPSE:2019.0662
Published Article
LAPSE:2019.0662
Application of Parameter Optimization to Search for Oscillatory Mass-Action Networks Using Python
July 25, 2019
Biological systems can be described mathematically to model the dynamics of metabolic, protein, or gene-regulatory networks, but locating parameter regimes that induce a particular dynamic behavior can be challenging due to the vast parameter landscape, particularly in large models. In the current work, a Pythonic implementation of existing bifurcation objective functions, which reward systems that achieve a desired bifurcation behavior, is implemented to search for parameter regimes that permit oscillations or bistability. A differential evolution algorithm progressively approximates the specified bifurcation type while performing a global search of parameter space for a candidate with the best fitness. The user-friendly format facilitates integration with systems biology tools, as Python is a ubiquitous programming language. The bifurcation−evolution software is validated on published models from the BioModels Database and used to search populations of randomly-generated mass-action networks for oscillatory dynamics. Results of this search demonstrate the importance of reaction enrichment to provide flexibility and enable complex dynamic behaviors, and illustrate the role of negative feedback and time delays in generating oscillatory dynamics.
Keywords
biological networks, BioModels Database, bistable switch, differential evolution, evolutionary algorithm, Hopf bifurcation, mass-action networks, oscillator, parameter optimization, turning point bifurcation
Suggested Citation
Porubsky VL, Sauro HM. Application of Parameter Optimization to Search for Oscillatory Mass-Action Networks Using Python. (2019). LAPSE:2019.0662
Author Affiliations
Porubsky VL: Department of Bioengineering, University of Washington, Seattle, WA 98105, USA [ORCID]
Sauro HM: Department of Bioengineering, University of Washington, Seattle, WA 98105, USA [ORCID]
[Login] to see author email addresses.
Journal Name
Processes
Volume
7
Issue
3
Article Number
E163
Year
2019
Publication Date
2019-03-18
Published Version
ISSN
2227-9717
Version Comments
Original Submission
Other Meta
PII: pr7030163, Publication Type: Journal Article
Record Map
Published Article

LAPSE:2019.0662
This Record
External Link

doi:10.3390/pr7030163
Publisher Version
Download
Files
[Download 1v1.pdf] (514 kB)
Jul 25, 2019
Main Article
License
CC BY 4.0
Meta
Record Statistics
Record Views
541
Version History
[v1] (Original Submission)
Jul 25, 2019
 
Verified by curator on
Jul 25, 2019
This Version Number
v1
Citations
Most Recent
This Version
URL Here
https://psecommunity.org/LAPSE:2019.0662
 
Original Submitter
Calvin Tsay
Links to Related Works
Directly Related to This Work
Publisher Version