Skip to main content

Library to calculate geometric parameters of protein structures including criteria searches.

Project description

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.

Project details


Download files

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

Source Distribution

prometry-1.0.1.tar.gz (33.9 kB view details)

Uploaded Source

Built Distribution

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

prometry-1.0.1-py3-none-any.whl (35.8 kB view details)

Uploaded Python 3

File details

Details for the file prometry-1.0.1.tar.gz.

File metadata

  • Download URL: prometry-1.0.1.tar.gz
  • Upload date:
  • Size: 33.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for prometry-1.0.1.tar.gz
Algorithm Hash digest
SHA256 965650f0b0fd445ed0b98288a728004430db82da8906d4596de2ec52400427ca
MD5 d163fd8916912ec408148786caef43d3
BLAKE2b-256 1f20bb51020b5eee3a4355e8690e0037750819f19f4bfbf7e1878b378172a20c

See more details on using hashes here.

File details

Details for the file prometry-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: prometry-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 35.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for prometry-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3034624e7e5a4da76fa4cab835d2d61027674eed5a5148e8f19f68aa7876fe03
MD5 712cba640c0506e2eceb6df6ab796910
BLAKE2b-256 5e3a07eea55a6ebf62b5bcaff3f30611d4bd16aac0396868eae6a088b87c67ca

See more details on using hashes here.

Supported by

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