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.1.tar.gz (4.9 MB view details)

Uploaded Source

Built Distribution

posebusters-0.3.1-py3-none-any.whl (552.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: posebusters-0.3.1.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.1.tar.gz
Algorithm Hash digest
SHA256 fcfc184b4e2b39f154202fd899cbb7c38687f058198869f5318a936df58a9e0d
MD5 02f0916fe17e5b20e1918fae4423ff02
BLAKE2b-256 65a4949945464c0db8a54e3c1637578a28ee3c4c1336b832b8ec3bc71122c428

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for posebusters-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a6d1437d0eb3e0fe13ad73b5c4efdc8c0914ceadd904cde55b2a9835bf591a9d
MD5 c4f68df09b8d315da527d54b47a994b6
BLAKE2b-256 04d5de791edb2458e2fb09caabbd57b996003c8a01befa7e4addc126231558dc

See more details on using hashes here.

Supported by

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