bfee2

binding free energy estimator 2

https://github.com/fhh2626/bfee2

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 17 DOI reference(s) in README
  • Academic publication links
    Links to: sciencedirect.com, wiley.com, nature.com, acs.org, zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.0%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

binding free energy estimator 2

Basic Info
  • Host: GitHub
  • Owner: fhh2626
  • License: gpl-3.0
  • Language: Python
  • Default Branch: main
  • Size: 1.31 MB
Statistics
  • Stars: 126
  • Watchers: 7
  • Forks: 39
  • Open Issues: 27
  • Releases: 22
Created over 5 years ago · Last pushed 10 months ago
Metadata Files
Readme License

README.md

Binding Free Energy Estimator 3

DOI Downloads

Binding free energy estimator 3 (BFEE3) has come! There are three major upgrades in BFEE3: (1) LDDM, a high-throughput alchemical route for absolute binding free-energy calculations; (2) streamlined geometrical route for protein-protien binding free-energy calculations and (3) quick settings for common calculations.

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;
Support Protein-protein and protein-ligand complexes;
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 / GROMACS 2024 or later.
Note: Since both NAMD and Gromacs have incorporated Colvars in their latest binaries. Each release of BFEE3 corresponds to a version of NAMD/Gromacs. Please always use the corresponding or later versions of the MD engines for free-energy calculations!

Installation

We suggest to install BFEE 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.

Test files

One can download the Supplement Data here for testing BFEE3.

Citations

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

Additional references:
BFEE2: Fu et al. J. Chem. Inf. Model. 2021, 61, 2116–2123
BFEE2 for protein-protein binding free energy calculations Fu et al. J. Chem. Inf. Model. 2023, 63, 2512–2519
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

This software is under the GPLv3 license. For more information about BFEE, contact Haohao Fu (fhh2626@nankai.edu.cn) and Haochuan Chen (yjcoshc@mail.nankai.edu.cn).

Owner

  • Login: fhh2626
  • Kind: user

GitHub Events

Total
  • Issues event: 8
  • Watch event: 18
  • Issue comment event: 30
  • Push event: 12
  • Pull request review comment event: 2
  • Pull request review event: 3
  • Pull request event: 9
  • Fork event: 4
Last Year
  • Issues event: 8
  • Watch event: 18
  • Issue comment event: 30
  • Push event: 12
  • Pull request review comment event: 2
  • Pull request review event: 3
  • Pull request event: 9
  • Fork event: 4

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 214
  • Total Committers: 3
  • Avg Commits per committer: 71.333
  • Development Distribution Score (DDS): 0.178
Past Year
  • Commits: 28
  • Committers: 3
  • Avg Commits per committer: 9.333
  • Development Distribution Score (DDS): 0.143
Top Committers
Name Email Commits
fhh2626 f****6@g****m 176
hanatok s****3@g****m 37
Nazanin n****r@g****m 1

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 55
  • Total pull requests: 93
  • Average time to close issues: 3 months
  • Average time to close pull requests: 29 days
  • Total issue authors: 27
  • Total pull request authors: 6
  • Average comments per issue: 2.38
  • Average comments per pull request: 0.45
  • Merged pull requests: 80
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 7
  • Pull requests: 8
  • Average time to close issues: 13 days
  • Average time to close pull requests: 3 days
  • Issue authors: 5
  • Pull request authors: 4
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.25
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • fhh2626 (8)
  • shradheyagupta (6)
  • bhavranek (4)
  • groponp (4)
  • ReneHamburger1993 (3)
  • mglgc (2)
  • almeida85 (2)
  • ljh433 (2)
  • Jiasheng321 (2)
  • athebault67 (2)
  • cadduser (2)
  • Tangbbmc (2)
  • gokulalgates (2)
  • christos-efthymiou (1)
  • purnawanpp (1)
Pull Request Authors
  • fhh2626 (59)
  • HanatoK (27)
  • Tinkbian (4)
  • giacomofiorin (1)
  • ndonyapour (1)
  • A-Frances (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 221 last-month
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 1
    (may contain duplicates)
  • Total versions: 39
  • Total maintainers: 2
pypi.org: bfee2

Binding Free Energy Estimator 2

  • Versions: 25
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 221 Last month
Rankings
Forks count: 7.7%
Stargazers count: 8.2%
Dependent packages count: 10.0%
Average: 13.5%
Downloads: 20.1%
Dependent repos count: 21.7%
Maintainers (2)
Last synced: 10 months ago
conda-forge.org: bfee2

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.

  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 34.0%
Forks count: 37.3%
Stargazers count: 39.9%
Average: 40.6%
Dependent packages count: 51.2%
Last synced: 10 months ago