Skip to main content

the simple alchemistry library

Project description

Zenodo DOI Documentation Build Status Code coverage Gitter chat

Warning: This library is young. It is not API stable. It is a nucleation point. By all means use and help improve it, but note that it will change with time.

alchemlyb is an attempt to make alchemical free energy calculations easier to do by leveraging the full power and flexibility of the PyData stack. It includes:

  1. Parsers for extracting raw data from output files of common molecular dynamics engines such as GROMACS [Abraham2015].

  2. Subsamplers for obtaining uncorrelated samples from timeseries data.

  3. Estimators for obtaining free energies directly from this data, using best-practices approaches for multistate Bennett acceptance ratio (MBAR) [Shirts2008] and thermodynamic integration (TI).

In particular, it uses internally the excellent pymbar library for performing MBAR and extracting independent, equilibrated samples [Chodera2016].

[Abraham2015]

Abraham, M.J., Murtola, T., Schulz, R., Páll, S., Smith, J.C., Hess, B., and Lindahl, E. (2015). GROMACS: High performance molecular simulations through multi-level parallelism from laptops to supercomputers. SoftwareX 1–2, 19–25.

[Shirts2008]

Shirts, M.R., and Chodera, J.D. (2008). Statistically optimal analysis of samples from multiple equilibrium states. The Journal of Chemical Physics 129, 124105.

[Chodera2016]

Chodera, J.D. (2016). A Simple Method for Automated Equilibration Detection in Molecular Simulations. Journal of Chemical Theory and Computation 12, 1799–1805.

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

alchemlyb-0.1.0.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

alchemlyb-0.1.0-py2.py3-none-any.whl (16.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file alchemlyb-0.1.0.tar.gz.

File metadata

  • Download URL: alchemlyb-0.1.0.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for alchemlyb-0.1.0.tar.gz
Algorithm Hash digest
SHA256 71396b7b461413e5d1ed5f7d09ae9b5854be12672f91f3be0210fc776cbb5fac
MD5 36285800f44fe9a089c8619088ca0565
BLAKE2b-256 2cb4c7f46dc579644fbf7081fe7daa78998712caac58f2a526c72aa701e3ad33

See more details on using hashes here.

File details

Details for the file alchemlyb-0.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for alchemlyb-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c608432dd8e9dafdeaf1e2bee2714b715110a57af7e05432cbca3325d7e2ee20
MD5 661020613f06249c8dd53fc3e1cde5bb
BLAKE2b-256 55e5d24be00aeb419a8afe13f43a334d21f81a7336eb7735c71ddda7039f4ad5

See more details on using hashes here.

Supported by

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