It's a package for evaluation of predicted poses, right?
Project description
I have a structure prediction model and now I want to know how well it performs in reproducing the reference structures. But there are so many possible metrics, some for monomers, some for complexes! Is there a package that handles this for me?
Try
It’s a Package for Evaluation of Predicted Poses, Right?
Yes, indeed! It allows you to compute a variety of metrics on your structure predictions for assessing their quality. It supports
all CASP/CAPRI metrics and more
small molecules to huge protein or nucleic acid complexes
easy extension with custom metrics
a command line interface and a Python API
Installation
peppr is available via PyPI:
$ pip install peppr
Usage example
Using the CLI, you can either compute a single metric for a system…
$ peppr run dockq reference.cif poses.cif
… or run an entire prediction model evaluation on many systems.
# Select the metrics you want to compute (here: RMSD and lDDT)
$ peppr create peppr.pkl monomer-rmsd monomer-lddt
# Run the evaluation on predicted poses and their corresponding references
$ peppr evaluate-batch peppr.pkl "systems/*/reference.cif" "systems/*/poses"
# Select the aggregation method over poses (here: Top-3 and Oracle) and report the results
$ peppr tabulate peppr.pkl table.csv top3 oracle
Available metrics
RMSD
TM-score
lDDT
lDDT-PLI
fnat
iRMSD
LRMSD
DockQ
… and more!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file peppr-0.13.1.tar.gz.
File metadata
- Download URL: peppr-0.13.1.tar.gz
- Upload date:
- Size: 75.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23d8f0b7ce72f2e5f323493f99583be341bd4ab25c12c1b5a72ac2b3e01eca74
|
|
| MD5 |
77ae93a01b560c9cda9ab32284c27a14
|
|
| BLAKE2b-256 |
53cd6e5bc37b8de83ba064c6c98069fb5d6ce6af0d77e78f7c6d400c67b495ef
|
Provenance
The following attestation bundles were made for peppr-0.13.1.tar.gz:
Publisher:
main.yml on aivant/peppr
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
peppr-0.13.1.tar.gz -
Subject digest:
23d8f0b7ce72f2e5f323493f99583be341bd4ab25c12c1b5a72ac2b3e01eca74 - Sigstore transparency entry: 1188759803
- Sigstore integration time:
-
Permalink:
aivant/peppr@4b99835d47d95304ebeee5ae19c4b55a637f862b -
Branch / Tag:
refs/tags/v0.13.1 - Owner: https://github.com/aivant
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
main.yml@4b99835d47d95304ebeee5ae19c4b55a637f862b -
Trigger Event:
release
-
Statement type:
File details
Details for the file peppr-0.13.1-py3-none-any.whl.
File metadata
- Download URL: peppr-0.13.1-py3-none-any.whl
- Upload date:
- Size: 81.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1512cf05d5f335c6857fa0f35d69d5f4c4ea55e99b8dad0ffad14518dfd6001b
|
|
| MD5 |
a893d4494bee316e46e69c05639207a2
|
|
| BLAKE2b-256 |
806a7f303e804a5f8180b958edfa78d3d254275fbc89f6ebb3309c72b1fcf53f
|
Provenance
The following attestation bundles were made for peppr-0.13.1-py3-none-any.whl:
Publisher:
main.yml on aivant/peppr
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
peppr-0.13.1-py3-none-any.whl -
Subject digest:
1512cf05d5f335c6857fa0f35d69d5f4c4ea55e99b8dad0ffad14518dfd6001b - Sigstore transparency entry: 1188759805
- Sigstore integration time:
-
Permalink:
aivant/peppr@4b99835d47d95304ebeee5ae19c4b55a637f862b -
Branch / Tag:
refs/tags/v0.13.1 - Owner: https://github.com/aivant
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
main.yml@4b99835d47d95304ebeee5ae19c4b55a637f862b -
Trigger Event:
release
-
Statement type: