PratipRana / PyBNF

An application for fitting systems biology models using metaheuristic algorithms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

alt text

PyBioNetFit (PyBNF) is a general-purpose program for parameterizing biological models specified using the BioNetGen rule-based modeling language (BNGL) or the Systems Biology Markup Language (SBML). PyBioNetFit offers a suite of parallelized metaheuristic algorithms (differential evolution, particle swarm optimization, scatter search) for parameter optimization. In addition to model parameterization, PyBNF supports uncertainty quantification by bootstrapping or Bayesian approaches, and model checking. PyBNF includes the Biological Property Specification Language (BPSL) for defining qualitative data for use in parameterization or checking. It runs on most Linux and macOS workstations as well on computing clusters.

For documentation, refer to Documentation_PyBioNetFit.pdf or the online documentation at https://pybnf.readthedocs.io/en/latest/.

PyBioNetFit is released under the BSD-3 license. For more information, refer to the LICENSE. LANL code designation: C18062

About

An application for fitting systems biology models using metaheuristic algorithms

License:Other


Languages

Language:Python 86.9%Language:Component Pascal 12.6%Language:Dockerfile 0.3%Language:Shell 0.2%