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.1-2.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.1-2.1-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for bfee_docking-1.0.1-2.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 647084416dbdd14c7179a11745060475af2a2c44751e0c6450071d1b31fb309f
MD5 2ab43cb21ec20d5d0322920f5dc8d085
BLAKE2b-256 7a08c47dec636d8c29c81a17b3a504b0db65016b1a57ce0617818fb2751c5a41

See more details on using hashes here.

Provenance

The following attestation bundles were made for bfee_docking-1.0.1-2.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.1-2.1-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bfee_docking-1.0.1-2.1-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fcdfcdda4135ebd6d9aadabf86b5949ada0142b24d85befb25ded28e4fb2cdb6
MD5 145f98f7823bc0d0f05a64b4ec83722d
BLAKE2b-256 3068cbbfc77d2c70deebb469f2bf80bbe196eff6bdcba85a5d7b2a4a7c452d1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bfee_docking-1.0.1-2.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

1.0.2

2 files

This release

1.0.1 This release

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