Skip to main content

An application for parallel fitting of BioNetGen and SBML models using metaheuristics

Project description

![alt text](docs/Logo1.png “PyBioNetFit”)

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](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](LICENSE). LANL code designation: C18062

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pybnf, version 1.1.1
Filename, size File type Python version Upload date Hashes
Filename, size pybnf-1.1.1-py3-none-any.whl (90.1 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size pybnf-1.1.1.tar.gz (82.5 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page