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{buttenschoen2023posebusters,
  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 = "2023",
  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.3.5.tar.gz (4.9 MB view details)

Uploaded Source

Built Distribution

posebusters-0.3.5-py3-none-any.whl (554.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for posebusters-0.3.5.tar.gz
Algorithm Hash digest
SHA256 88f5a31d993ebafc80f1e23f18511d38427d8327245cf74221ac9dbe28ff0eda
MD5 bf63f6f2a304582cafa3b1705b21e84e
BLAKE2b-256 d0fad8b3cd5d5b6b108a8b55dcc11edc9fc473fc66460108a0770c5de4a96132

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for posebusters-0.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2a0337ad5e1b839ad4919946fc790e2f75084a91c7917c05c7092d62c584e762
MD5 e502aec970c80d05dbf6e146ff6c8186
BLAKE2b-256 acc8506302f7d70c3f36153fd66f2b3393be876b29a9c1ee4eccb926db456fb6

See more details on using hashes here.

Supported by

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