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.3-4.1-py3-none-win_amd64.whl (22.1 MB view details)

Uploaded Python 3Windows x86-64

File details

Details for the file bfee_docking-1.0.3-4.1-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for bfee_docking-1.0.3-4.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 9204d58137ede8e95e30bc8502183837caa96384c4fe9e6eb39c96c37c45a71a
MD5 a93cab8c410d3ee3e131681f6d375c5e
BLAKE2b-256 c1b6fb41de10106c9e02f9464766f28470c8c6348cb10b4ba620ff2c4f89ae25

See more details on using hashes here.

Provenance

The following attestation bundles were made for bfee_docking-1.0.3-4.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.3-4.1-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bfee_docking-1.0.3-4.1-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5aedd3e4e629e81d658304a6dea26443c558fbdfdcdefd9032ae3bef0ecd7074
MD5 b7a7150ad147657d30024a4f6f242a6f
BLAKE2b-256 f6a73cd25fa0862ccd57fb69cb1e14c0f168f65437158859460db3b79c92e66f

See more details on using hashes here.

Provenance

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

This release

1.0.3 This release

2 files

1.0.2

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