Skip to content

Prometry Web Application

The prometry web application provides a basic interface onto the prometry python library to enable manual exploration of correlations, contacts etc. A more sophisticated interaction would require coding, ie exploration of a large number of pdbs would be time consuming and not approriate for a freely-hosted web app.

In addition there is the ability to search the EBI for solved structures based on gene and organism in order to make it easier to run the library on structures of interest.

This is particularly helpful for finding AlphaFold structures that do not adhere to stereochemical expectations 😅

The functionality provided in this app is:

A quick way to find relevant structures using the Uniprot api calls. The AlphaFold structures both reviewed and unreviewed are given first, followed by the solved structures and some relevant info. These pdb codes can be used further in the app.

alt text

alt text

Correlation

This is the main use of the app, to visualise correlations. Using some of the TP53 structures above:
9C5S 3D06 5MHC 8UQR 6GGC 6SHZ 4MZI 6GGE 3LW1 5O1E 6RL3 8E7A

alt text

Contact Maps

A CA-CA contact map for the same TP53 structures, with the hue of both the CA distance and the amino acid. The distance is restriained to between 0.5 and 15Ã….

alt text alt text .

3d Space

For looking at the atoms of a structure in 3d space the AlphaFold structures can be more fun, so this is the TP53 structure AF-P04637-F1-model_v4
alt text
The bfactor is the plDDT in AlphaFold and the higher the more confident. AlphaFold structures have the feature of wiggly uncertain bits with a more certain core - aka there are solved structures in the centre to learn from.
This is interactive on the prometry app, you can move it about, zoom in and out etc...

Validation

Speaking of fun AlphaFold structures, the Ramachandran plots are interesting.
The Validation page shows either the distribution of bond lengths for some of the key distances in the backbone, or overlays on an accpepted Ramachandran grid - these plots for the same TP53 AlphaFold structure:

alt text

alt text

Criteria

The real reason for playing with geometry, is to be able to search for purportedly similar features to examine the experimental evidence. Examples of interest include hydrogen bonds, disulfide bonds and metal interactions. Below I look at the contacts between SG atoms from the TP53 structures again 9C5S 3D06 5MHC 8UQR 6GGC 6SHZ 4MZI 6GGE 3LW1 5O1E 6RL3 8E7A

The plot shows the relationship between each SG and the nearest SG to it against the next-nearest. That is those SG atoms in the very bottom left corner have 2 close SG contacts. Note that this performs a space search and returns nearest on the given criteria, optionally with constraints applied.

alt text

Note for this document I choose to display the results as an image but I have a dataframe of results so I can use this to filter the obervations I want to use for further analysis.


The application is hosted for free by streamlit and a certain amount of fair use is assumed.