Skip to main content

Binding Free Energy Estimator 2

Project description

Binding Free Energy Estimator 2

DOI

Binding free energy estimator (BFEE) is a python-based software that automates absolute binding free energy calculations through either the alchemical or geometric route by molecular dynamics simulations.

Theoretical backgrounds

The degrees of freedom of the protein-ligand (or host-guest) system are described by a series of geometric variables (or collective variables), as firstly described by the Karplus group. In BFEE, a generalized, best-fit-rotation-based geometric variables are used, making it in principle available to any protein-ligand complex. See this paper for introduction of these variables.

In the geometric route, the degrees of freedom is investigated one by one, through one-dimensional free-energy calculations. In BFEE, WTM-eABF is used, while other importance-sampling algorithms such as plain eABF are also acceptable. The alchemical route is a variants of the double decoupling method (DDM). A thermodynamic cycle, in which the ligand and the geometric restraints are decoupled independently to guarantee the convergence of the simulations.
这里是标准结合自由能计算方法的中文介绍.

Features

Generates all the input files for absolute binding free energy calculations;
Perform post-treatment automatedly;
Support NAMD (alchemical and geometric route) and Gromacs (geometric route) as molecular dynamics engines;
Support many file formats for the input complex structure (PSF/PDB/PRM, PRM7/RST7, TOP/PDB);
Support both rigid (exclude RMSD CV) and flexible (include RMSD CV) ligands and protein-protein complexes (streamlined geometrical route);
...

Requirements

Python 3.6+, PySide 2, numpy, scipy, matplotlib, parmed and MDAnalysis.
NAMD 3.0 or later / Colvars patched Gromacs.
Note: BFEE2 uses cutting-edge features of NAMD and Colvars. We highly suggest the end-user download the devel branch of NAMD from here and patch it with Colvars to prevent possible problems.

Installation

We suggest to install BFEE2 through conda. It will be safe if conda is install in a new environment

conda create --name bfee   (optional)
conda activate bfee        (optional)
conda install -c conda-forge BFEE2

Usage

Simply run BFEE2Gui.py in terminal or PowerShell. One may need to use the absolute path on MS Windows.
A step-by-step tutorial is provided here.
A tutorial about new streamlined geometrical route is provided in the SI of this paper.

Citations

When possible, please consider mentioning Fu et al. Nat. Protoc. 2022, doi:10.1038/s41596-021-00676-1 when BFEE2 is used in your project.

Additional references:
BFEE2: Fu et al. J. Chem. Inf. Model. 2021, 61, 2116–2123
Alchemical and geometric routes Gumbart et al. J. Chem. Theory Comput. 2013, 9, 794–802
WTM-eABF: Fu et al. Acc. Chem. Res. 2019, 52, 3254–3264 and Fu et al. J. Phys. Chem. Lett. 2018, 9, 4738–4745
Collective variables: Fu et al. J. Chem. Theory Comput. 2017, 13, 5173–5178
Colvars module: Fiorin et al. Mol. Phys. 2013 111, 3345-3362
"Mother" of all restraint-based binding free-energy calculations: Hermans et al. Isr. J. Chem. 1986, 27, 225–227

Contact us

Technique issues: Haohao Fu (fhh2626@mail.nankai.edu.cn) and Haochuan Chen (yjcoshc@mail.nankai.edu.cn)

This software is under the GPLv3 license. For more information about the copyright of BFEE, contact the corresponding authors of the aforementioned papers (wscai@nankai.edu.cn, Christophe.Chipot@univ-lorraine.fr).

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

bfee2-2.5.0.tar.gz (214.5 kB view details)

Uploaded Source

Built Distribution

bfee2-2.5.0-py3-none-any.whl (239.4 kB view details)

Uploaded Python 3

File details

Details for the file bfee2-2.5.0.tar.gz.

File metadata

  • Download URL: bfee2-2.5.0.tar.gz
  • Upload date:
  • Size: 214.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for bfee2-2.5.0.tar.gz
Algorithm Hash digest
SHA256 0f29eabee50b6e80e2b5cb279188b801f0e5365c496d4b8b8a9209f532da4a03
MD5 333a2a2078901577b899932cfc0172ca
BLAKE2b-256 74be5f3e09561a6737037376eb7ccce7158a1c776576d04f1b645fb085d30c11

See more details on using hashes here.

File details

Details for the file bfee2-2.5.0-py3-none-any.whl.

File metadata

  • Download URL: bfee2-2.5.0-py3-none-any.whl
  • Upload date:
  • Size: 239.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for bfee2-2.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0cc02144e37ef2a8fdc95cc051da81b599797d97e8060aad31c1c2ef8253f819
MD5 53272c82b390a89833f565eb63c8fc11
BLAKE2b-256 98f3813b4c037c14b44b59cb51d52f0be68bccfba12241507f4eaa5665946ceb

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