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.3.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.3-py3-none-any.whl (567.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: posebusters-0.6.3.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.3.tar.gz
Algorithm Hash digest
SHA256 2a4fa73332b4577db18219b85de40621c030fb93ead546a5185303878db9df22
MD5 183f021648a64740c93fbdc1227ee6b9
BLAKE2b-256 8e117aa199a40e99f877017d0400b3549bbb983fed0a3aec5d1be9b4a0a947b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: posebusters-0.6.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0b25f28c52a884ec97cd48152795508bac68fbbc680822e0ac53e6a8305a8e69
MD5 036b9e3bac43cd5a96cfb862766c160e
BLAKE2b-256 a3ee9c7517c289d08a791bf0599c03e4fe61c967d4ffde9bfe0a511035289de6

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