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 an adaptive Markov chain Monte Carlo (MCMC) sampling algorithm, which supports Bayesian inference. 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.

Source Distribution

pybnfalabuda-1.2.0.tar.gz (91.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pybnfalabuda-1.2.0-py3-none-any.whl (96.7 kB view details)

Uploaded Python 3

File details

Details for the file pybnfalabuda-1.2.0.tar.gz.

File metadata

  • Download URL: pybnfalabuda-1.2.0.tar.gz
  • Upload date:
  • Size: 91.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.7

File hashes

Hashes for pybnfalabuda-1.2.0.tar.gz
Algorithm Hash digest
SHA256 c12bf38ec3df11af4025c1830ade75aae08baaefbf953e24cd0294e3b78d5dd4
MD5 22fd04244b3faf719124b33c05470b7c
BLAKE2b-256 546f55fe579e6602aa1c66678ae42597eef4da41c1e5fff094279d8bb4d8e936

See more details on using hashes here.

File details

Details for the file pybnfalabuda-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: pybnfalabuda-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 96.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.7

File hashes

Hashes for pybnfalabuda-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e4e4f2da861983838ee3717d45242e7950ce54ba8e21a26ec2ae5d32279ff038
MD5 ffdb83bc0e5789c6218caa024800cfc3
BLAKE2b-256 e9d2c47cd77df2802723e7604e4032a186d4fb8989a2fcc1f52b7c0074639431

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page