Skip to main content

PoseBusters: Plausibility checks for generated molecule poses.

Project description

posebusters_banner

PoseBusters: Plausibility checks for generated molecule poses.

Paper in Chemical Science and preprint on arXiv

Installation

# install with pip from PyPI
pip install posebusters

Usage

# Check generated molecule pose.
bust molecule_pred.sdf
bust molecule_a.sdf molecule_b.sdf
bust molecule_*.sdf

# Check new ligand generated for a given protein.
bust ligand_pred.sdf -p mol_cond.pdb

# Check re-docked ligand (a pose that should recover the ligand in a given protein-ligand crystal complex).
bust ligand_pred.sdf -l mol_true.sdf -p protein.pdb

# Check any of the three by providing a csv with files to check together
bust -t file_table.csv

Documentation

Documentation is available at https://posebusters.readthedocs.io.

For more information about the tests and for a study using PoseBusters to compare docking methods, refer to our paper or preprint:

@article{buttenschoen2024posebusters,
  title = {{{PoseBusters}}: {{AI-based}} Docking Methods Fail to Generate Physically Valid Poses or Generalise to Novel Sequences},
  shorttitle = {{{PoseBusters}}},
  author = {Buttenschoen, Martin and Morris, Garrett M. and Deane, Charlotte M.},
  year = "2024",
  journal = "Chemical Science",
  volume = "15",
  issue = "9",
  pages = "3130-3139",
  publisher = "The Royal Society of Chemistry",
  doi = "10.1039/D3SC04185A",
  url = "http://dx.doi.org/10.1039/D3SC04185A",
}

The data used for the paper is available at https://zenodo.org/record/8278563.

Feedback & Contact

We welcome all feedback. For code issues, please open an issue. For other inquiries contact us by email.

Thanks

This program uses software written by other people. Notably:

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

posebusters-0.6.5.tar.gz (5.0 MB view details)

Uploaded Source

Built Distribution

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

posebusters-0.6.5-py3-none-any.whl (567.8 kB view details)

Uploaded Python 3

File details

Details for the file posebusters-0.6.5.tar.gz.

File metadata

  • Download URL: posebusters-0.6.5.tar.gz
  • Upload date:
  • Size: 5.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.5

File hashes

Hashes for posebusters-0.6.5.tar.gz
Algorithm Hash digest
SHA256 066d4e9589979bd72c5c1cfe49f3f7fd30246cacd63fa492c3b0d15bca5c4b12
MD5 d91c5b74e2e0bbc5d23cc9c9caf4b8c6
BLAKE2b-256 5b1a257c45d93b895c51fc411f7a40a39d10c129f90b7d320a7dada8795a9632

See more details on using hashes here.

File details

Details for the file posebusters-0.6.5-py3-none-any.whl.

File metadata

  • Download URL: posebusters-0.6.5-py3-none-any.whl
  • Upload date:
  • Size: 567.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.5

File hashes

Hashes for posebusters-0.6.5-py3-none-any.whl
Algorithm Hash digest
SHA256 3e0cbca6481079d5ab7d1989a8a8f184dbba27366613c4b515658ea52fb95ea3
MD5 b018afb38dbc6880398aa8975e326367
BLAKE2b-256 f57662fbbfc0c6b1df40b3d424d33a8588f23d22a59b81498c07ca629c99b3fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page