Skip to main content

BFEE-Docking

Author: Haohao Fu (fhh2626@nankai.edu.cn, fhh2626@gmail.com)

Introduction

BFEE-Docking is an open-source companion platform to BFEE3 for automated structure-based drug discovery workflows. It integrates virtual screening, flexible redocking, MD preparation, MM-GBSA calculations, and BFEE3-based absolute binding free-energy calculations into a single graphical workflow.

Starting from a standard protein PDB file and a ligand database in SMI/SDF/MOL2 format, BFEE-Docking can automate many routine preparation steps, including protein cleaning, pH-dependent protonation-state assignment, ligand preprocessing, binding-site definition, docking/redocking, file-format conversion, and preparation of downstream MD or free-energy calculation files.

BFEE-Docking also interfaces with PyMOL, allowing users to visualize binding pockets, docking boxes, docked ligand conformations, and flexible residues during the workflow.

Main features:

  • Automated protein and ligand preprocessing
  • pH-dependent protonation-state handling
  • Binding-site definition by blind docking, pocket prediction, co-crystallized ligand, or manual input
  • Rigid docking and flexible redocking
  • Support for DSDP, smina, AutoDock Vina, QVina2, QVinaW and GNINA
  • PyMOL-based visualization of intermediate results
  • Preparation of MD-ready files for OpenMM simulations
  • Support for MM-GBSA calculations
  • Connection to BFEE3 for absolute binding free-energy calculations

License

  • Main code: GPL-3.0 or later

This distribution bundles third-party components. Each component remains under its own license. They are distributed as separate works by mere aggregation and are not relicensed by this project.

The bundled third-party programs, except the MIT-licensed pocketeer, are used as independent executables and are invoked via the command line. They are not linked into the main program, and no third-party source code is incorporated into the main codebase.

All third-party license texts are included in the licenses/ folder.

Bundled third-party components:

  • OpenBabel 3.1.1 (binary): GPL-2.0
  • smina 2020.12.10 (binary): Apache-2.0
  • AutoDock Vina 1.2.7 (binary): Apache-2.0
  • QuickVina-W/2 (binary): Apache-2.0
  • DSDP-redocking (source code): Apache-2.0
  • pocketeer (source code): MIT

Their source code corresponding to the bundled version:

Installation and Usage

pip install bfee-docking

For servers running GPU-based docking, unzip third_party/DSDP_redocking.zip and enter the DSDP folder. Then type:

make

For servers running MD simulations:

pip install parmed mdanalysis
pip install "openmm[cuda13]"

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

bfee_docking-1.0.2-3.1-py3-none-win_amd64.whl (21.6 MB view details)

Uploaded Python 3Windows x86-64

File details

Details for the file bfee_docking-1.0.2-3.1-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for bfee_docking-1.0.2-3.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 88ec3acb9fe83add923bc795eb983fd8931b3cce218b273759b75f6c19be83fe
MD5 50aefb54229169d4d2460db76b79873b
BLAKE2b-256 65437b0210dec3b4abce68de01d1159e997150367c42227d807c4ffe0d51aba7

See more details on using hashes here.

Provenance

The following attestation bundles were made for bfee_docking-1.0.2-3.1-py3-none-win_amd64.whl:

Publisher: publish-pypi.yml on fhh2626/BFEE-Docking

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bfee_docking-1.0.2-3.1-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bfee_docking-1.0.2-3.1-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04ed15bbac1969420b0dcabc99f7a528205af0291c6a4fb8d03a29bc24373d2a
MD5 3db9ec93af228fb3b19f6c3677fb999c
BLAKE2b-256 9bd2f6044f8de7e4a3de78f919bc04c9ee45899a9f0abc68a55c40e26e60946d

See more details on using hashes here.

Provenance

The following attestation bundles were made for bfee_docking-1.0.2-3.1-py3-none-manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on fhh2626/BFEE-Docking

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

1.0.3

2 files

This release

1.0.2 This release

2 files

1.0.1

2 files

1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page