posecheck-fast
Fast docking evaluation metrics: symmetry-corrected RMSD and lightweight PoseBusters filters.
Installation
uv pip install posecheck-fast
Features
- Symmetry-corrected RMSD — accounts for molecular symmetry (benzene, carboxylates, etc.)
- Fast PoseBusters filters — 4 distance/clash checks optimized for throughput (auto-uses CUDA if available)
Performance
Designed for throughput: ~0.03–0.12 ms/pose on the fast filter set (CPU/GPU depending on batch size).
Usage
from posecheck_fast import compute_all_isomorphisms, get_symmetry_rmsd_with_isomorphisms
# Symmetry-corrected RMSD
isomorphisms = compute_all_isomorphisms(rdkit_mol)
rmsd = get_symmetry_rmsd_with_isomorphisms(true_coords, pred_coords, isomorphisms)
from posecheck_fast import check_intermolecular_distance
# Fast filters: not_too_far_away, no_clashes, no_volume_clash, no_internal_clash
results = check_intermolecular_distance(
mol_orig=rdkit_mol,
pos_pred=pred_positions, # (n_samples, n_atoms, 3)
pos_cond=protein_positions, # (n_protein_atoms, 3)
atom_names_pred=lig_atoms,
atom_names_cond=prot_atoms,
)
Related
- PoseBench — full benchmark suite
- PoseBusters — full 27-test validation
- spyrmsd — symmetry RMSD algorithms
License
MIT
Metadata
Release files for posecheck-fast 0.1.13
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| posecheck_fast-0.1.13.tar.gz | 12.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| posecheck_fast-0.1.13-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 27.1 kB
Release files / posecheck_fast-0.1.13.tar.gz
| Download URL | posecheck_fast-0.1.13.tar.gz |
|---|---|
| Size | 12.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d4267a9b7b28847d73b994ad65abff9c68d53dfc34283d9caeaa2ef23526a835
|
|
BLAKE2b-256 checksum How to use checksums |
f45ff90af43884fff8e5816f4151bb482008005564bccd93266bda4bc8dbc8e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / posecheck_fast-0.1.13-py3-none-any.whl
| Download URL | posecheck_fast-0.1.13-py3-none-any.whl |
|---|---|
| Size | 14.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b207804088eaff46ac4b4ea1893125366c339bbc6af98f7111131715c7d69630
|
|
BLAKE2b-256 checksum How to use checksums |
42aedc01de3a56c288c838766d3de56ea687533900545a862e584b2137ad94b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|