Skip to main content

Bayesian Multistate Bennett Acceptance Ratio (BayesMBAR) methods for free energy calculations.

Project description

Bayesian Multistate Bennett Acceptance Ratio Method

This repository contains the code for the Bayesian Multistate Bennett Acceptance Ratio Method as described in the paper. BayesMBAR is a Bayesion generalization of the Multistate Bennett Acceptance Ratio (MBAR) method for computing free energy differences between multiple states.

Besides its theoretical interest, BayesMBAR has two practical advantages over MBAR. First, it provides a more accurate uncertainty estimate, especially when the number of samples is small or the phase space overlap between states is poor. Second, it allows for the incorporation of prior information to improve the accuracy of the free energy estimates. For example, when the free energy surface over a collective variable is known to be smooth, BayesMBAR can use this information to improve the accuracy of the free energy estimates. The paper has more details on the method and its applications.

We are committed to making the code as user-friendly as possible. We are actively working on improving the documentation and adding more examples. If you have any questions or suggestions, please feel free to open an issue or contact us directly.

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

bayesmbar-0.1.2.tar.gz (4.4 MB view details)

Uploaded Source

Built Distribution

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

bayesmbar-0.1.2-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

File details

Details for the file bayesmbar-0.1.2.tar.gz.

File metadata

  • Download URL: bayesmbar-0.1.2.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bayesmbar-0.1.2.tar.gz
Algorithm Hash digest
SHA256 c9a25c03fe11d845de51b2c52abcc61b87b3d56477cc97cb1aff8379ec093f63
MD5 46869dcd83d256d7c84193f3c474d159
BLAKE2b-256 5af0815db422d3db5cb6e580b6a857872c6b23122e62553b58a6c3e0ab20695b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bayesmbar-0.1.2.tar.gz:

Publisher: python-publish.yml on DingGroup/BayesMBAR

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bayesmbar-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: bayesmbar-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bayesmbar-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9070938b0de9ecc1650e3b6dcbc02689c137a2d0e4be708c51ee1d5bb049ca9b
MD5 c10487cb892f975554ddb42c4756de53
BLAKE2b-256 5a3d96a75747eeb1e62e7b764b496dfa13b6484f3838deb4e55b0080aead9130

See more details on using hashes here.

Provenance

The following attestation bundles were made for bayesmbar-0.1.2-py3-none-any.whl:

Publisher: python-publish.yml on DingGroup/BayesMBAR

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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