Skip to main content

the simple alchemistry library

Project description

Zenodo DOI Documentation Build Status Code coverage

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.

Files for alchemlyb, version 0.3.1
Filename, size File type Python version Upload date Hashes
Filename, size alchemlyb-0.3.1-py2.py3-none-any.whl (33.3 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size alchemlyb-0.3.1.tar.gz (40.6 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page