A command line interface (CLI) to alchemlyb.
Project description
Flamel
The aim of the project is to develop a command line interface (CLI) to alchemlyb, the well-tested and actively developed library for alchemical free energy calculations. It is supposed to become the successor of the now unsupported alchemical-analysis script.
Installation
The package containing flamel
is called alchemistry-flamel. The
latest release can be installed with pip
or alternatively, install
from source. Both methods are explained below.
pip
flamel is available from the Python Package index (PyPi) under the name alchemistry-flamel and can be installed with
pip install alchemistry-flamel
The installed package makes the flamel
script available.
From sources
Clone the flamel repository https://github.com/alchemistry/flamel
and install with pip
git clone git@github.com:alchemistry/flamel.git
pip install flamel/
Uninstalling
If you want to remove flamel after having it installed with pip
,
run
pip uninstall alchemistry-flamel
to delete flamel
and its associated files.
Usage
The analysis can be invoked with the following command
flamel -a GROMACS -d dhdl_data -f 10 -g -i 50 -j result.csv -m TI,BAR,MBAR -n dE -o out_data -p dhdl -q xvg -r 3 -s 50 -t 298 -v -w
Run flamel -h
to see the full description of the options.
Output
This script is a wrapper around the ABFE workflow in alchemlyb. The script will generate the output from ABFE workflow, including O_MBAR.pdf, dF_t.pdf, dF_state.pdf, dF_t.pdf, dhdl_TI.pdf.
The script will also generate the result.csv
and result.p
, which is a
pandas DataFrame summarising the results. ::
TI TI_Error BAR BAR_Error MBAR MBAR_Error
States 0 -- 1 0.962 0.007 0.956 0.007 0.964 0.006
1 -- 2 0.567 0.006 0.558 0.006 0.558 0.004
2 -- 3 0.264 0.005 0.258 0.005 0.254 0.004
3 -- 4 0.035 0.004 0.035 0.004 0.030 0.003
Stages fep 1.828 0.014 1.806 0.016 1.807 0.014
TOTAL 1.828 0.014 1.806 0.011 1.807 0.014
Name
In the tradition to associate free energy estimations with alchemistry it's named after Nicolas Flamel
Copyright
Copyright (c) 2022, the AUTHORS.
Acknowledgements
@harlor started flamel as a replacement for the original
alchemical-analyis.py
script.
Project template based on the Computational Molecular Science Python Cookiecutter version 1.1.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file alchemistry-flamel-0.3.1.tar.gz
.
File metadata
- Download URL: alchemistry-flamel-0.3.1.tar.gz
- Upload date:
- Size: 10.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a45642a6dbd2d21f523fd492ffced31e2a87c12a11963ed4eed5324eb7905a3 |
|
MD5 | 82d8ee1cbee239d89b91b763089c7f3f |
|
BLAKE2b-256 | 1db5716be9f7f281745ab3bb178b9cea7b3c97095354f69088c2e2c878744f6e |
File details
Details for the file alchemistry_flamel-0.3.1-py3-none-any.whl
.
File metadata
- Download URL: alchemistry_flamel-0.3.1-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3766410121446393c9066e45d6749c99e3b5f39ec5a8f82201bede4ad291dd82 |
|
MD5 | 864f7564328cb48eebb6fd3d5268ca66 |
|
BLAKE2b-256 | a1f963c3fbb93c81f32b9e594f04ea3ac20f8be813012a8299e81542dd2be696 |