Skip to main content

lib-prometry

A library to calculate geometric parameters of protein structures and perform criteria search.

pip install prometry

The prometry library enables the discovery of correlations in protein geometry through a simple interface to calculate distances, angles and dihedrals in protein structures from cif or pdb files.

alt text

Additionally, prometry has a defined geoemtric-search language. It can find distances, angles or dihedrals by describing 2,3 or 4 atoms respectively using the standard atom names for proteins.

The 20 standard amino acids and their atoms can be viewed here.

Additionally, criteria can be described to expand or decrease the search space such as distance criteria and amino acid restrictions. This means the library can create dataframes for uses as diverse as contact maps, nearest neighbours, possible hydrogen bonds or a simple correlation such as the Ramachandran plot.

PyDoctor documentaion for the prometry interface: https://rae-gh.github.io/lib-prometry/


This application has been developed by Rachel Alcraft as an offshoot of a PhD at Birkbeck, University of London © Rachel Alcraft (2023). Supervisor Dr. Mark A. Williams.

Metadata

Release files for prometry 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for prometry 1.0.1
File Size Uploaded Provenance Actions
prometry-1.0.1.tar.gz 33.9 kB Without provenance Details for prometry-1.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for prometry 1.0.1
File Interpreter ABI Platform Actions
prometry-1.0.1-py3-none-any.whl Python 3 none any Details for prometry-1.0.1-py3-none-any.whl

Total release size: 69.8 kB

Release files / prometry-1.0.1.tar.gz

Download URL prometry-1.0.1.tar.gz
Size 33.9 kB
Tags Source
SHA-256 checksum
How to use checksums
965650f0b0fd445ed0b98288a728004430db82da8906d4596de2ec52400427ca
BLAKE2b-256 checksum
How to use checksums
1f20bb51020b5eee3a4355e8690e0037750819f19f4bfbf7e1878b378172a20c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Release files / prometry-1.0.1-py3-none-any.whl

Download URL prometry-1.0.1-py3-none-any.whl
Size 35.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3034624e7e5a4da76fa4cab835d2d61027674eed5a5148e8f19f68aa7876fe03
BLAKE2b-256 checksum
How to use checksums
5e3a07eea55a6ebf62b5bcaff3f30611d4bd16aac0396868eae6a088b87c67ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Security for prometry 1.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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