Skip to main content

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

pepp'r

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!

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

peppr-0.13.1.tar.gz (75.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

peppr-0.13.1-py3-none-any.whl (81.9 kB view details)

Uploaded Python 3

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

Hashes for peppr-0.13.1.tar.gz
Algorithm Hash digest
SHA256 23d8f0b7ce72f2e5f323493f99583be341bd4ab25c12c1b5a72ac2b3e01eca74
MD5 77ae93a01b560c9cda9ab32284c27a14
BLAKE2b-256 53cd6e5bc37b8de83ba064c6c98069fb5d6ce6af0d77e78f7c6d400c67b495ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for peppr-0.13.1.tar.gz:

Publisher: main.yml on aivant/peppr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for peppr-0.13.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1512cf05d5f335c6857fa0f35d69d5f4c4ea55e99b8dad0ffad14518dfd6001b
MD5 a893d4494bee316e46e69c05639207a2
BLAKE2b-256 806a7f303e804a5f8180b958edfa78d3d254275fbc89f6ebb3309c72b1fcf53f

See more details on using hashes here.

Provenance

The following attestation bundles were made for peppr-0.13.1-py3-none-any.whl:

Publisher: main.yml on aivant/peppr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.13.1 This release

2 files

0.12.0

2 files

0.11.0

2 files

0.10.0

2 files

0.9.0

2 files

0.8.1

2 files

0.8.0

2 files

0.7.0

2 files

0.6.0

2 files

0.5.0

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.3.6

2 files

0.3.5

2 files

0.3.4

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

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