Skip to main content

posecheck-fast

PyPI version CI License: MIT Python 3.10+

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

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)

Source distribution for posecheck-fast 0.1.13
File Size Uploaded
posecheck_fast-0.1.13.tar.gz 12.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for posecheck-fast 0.1.13
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.13 This release

2 release files

0.1.12

2 release files

0.1.6

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page