Skip to content
forked from lanl/PyBNF

An application for fitting systems biology models using metaheuristic algorithms

License

Notifications You must be signed in to change notification settings

joshuacolvin0/PyBNF

 
 

Repository files navigation

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.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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 86.3%
  • Component Pascal 13.2%
  • Other 0.5%