2019
DOI: 10.1016/j.isci.2019.08.045
|View full text |Cite
|
Sign up to set email alerts
|

PyBioNetFit and the Biological Property Specification Language

Abstract: SummaryIn systems biology modeling, important steps include model parameterization, uncertainty quantification, and evaluation of agreement with experimental observations. To help modelers perform these steps, we developed the software PyBioNetFit, which in addition supports checking models against known system properties and solving design problems. PyBioNetFit introduces Biological Property Specification Language (BPSL) for the formal declaration of system properties. BPSL allows qualitative data to be used … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
55
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 46 publications
(55 citation statements)
references
References 114 publications
(337 reference statements)
0
55
0
Order By: Relevance
“…Metaheuristic optimization algorithms are useful for a range of problems for which gradient-based methods are not feasible. Such algorithms are implemented in PyBioNetFit and have been demonstrated on a library of problems [8] including large rule-based models and stochastic models. A notable example problem features a rule-based model of TCR signal initiation simulated by network-free simulation [42].…”
Section: Metaheuristic Optimizationmentioning
confidence: 99%
See 2 more Smart Citations
“…Metaheuristic optimization algorithms are useful for a range of problems for which gradient-based methods are not feasible. Such algorithms are implemented in PyBioNetFit and have been demonstrated on a library of problems [8] including large rule-based models and stochastic models. A notable example problem features a rule-based model of TCR signal initiation simulated by network-free simulation [42].…”
Section: Metaheuristic Optimizationmentioning
confidence: 99%
“…A static penalty function takes a value of zero when an inequality constraint is satisfied and a value proportional to the extent of constraint violation when a constraint is violated (and thus is shaped like the relu function used in machine learning). This method is available for general use in PyBioNetFit [8].…”
Section: Parameter Estimation Using Qualitative Datamentioning
confidence: 99%
See 1 more Smart Citation
“…Fitting was performed using the differential evolution (DE) algorithm implemented in PyBioNetFit version 0.3.2 (https://github.com/lanl/PyBNF) (Mitra et al 2019). An important parameter of the DE algorithm is population size: this parameter was set to 200.…”
Section: Mathematical Modelingmentioning
confidence: 99%
“…Fitting runs were allowed to continue until apparent convergence, i.e., until the value of the objective function in the optimization problem stopped decreasing. PyBioNetFit (Mitra et al 2019) is a software package that replaces BioNetFit (Thomas et al 2016). PyBioNetFit takes as input three file types: a BioNetGen input file (i.e., a BNGL-formatted model definition), a configuration file, and one or more EXP files with experimental data.…”
Section: Mathematical Modelingmentioning
confidence: 99%