Skip to main content

the simple alchemistry library

Project description

alchemlyb: data munging and analysis library for alchemical free energy calculations
====================================================================================

|docs| |build| |cov| |gitter|

**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
<http://pymbar.readthedocs.io/>`_ 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.

.. |docs| image:: https://readthedocs.org/projects/alchemlyb/badge/?version=latest
:alt: Documentation
:scale: 100%
:target: http://alchemlyb.readthedocs.io/en/latest/

.. |build| image:: https://travis-ci.org/alchemistry/alchemlyb.svg?branch=master
:alt: Build Status
:scale: 100%
:target: https://travis-ci.org/alchemistry/alchemlyb

.. |cov| image:: https://codecov.io/gh/alchemistry/alchemlyb/branch/master/graph/badge.svg
:alt: Code coverage
:scale: 100%
:target: https://codecov.io/gh/alchemistry/alchemlyb

.. |gitter| image:: https://badges.gitter.im/alchemistry/alchemlyb.png
:alt: Gitter chat
:scale: 100%
:target: https://gitter.im/alchemistry/alchemlyb

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.0a0.tar.gz (6.5 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for alchemlyb-0.1.0a0.tar.gz
Algorithm Hash digest
SHA256 2db6a17662167881bad7cd9ef0f587e1ec2327627b727867910eb35ab54d1da6
MD5 de4ee31708c2367bfb869cb5372c49b3
BLAKE2b-256 4f7df6473227c0412b3a244ad47ee7838a2316ca627b4a23ac101b0c29bf5175

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