Basic Examples (2)
Find the eigenvalues of myoglobin:
Visualize the fluctuations in the second mode (slowest possible non-trivial mode):
Scope (6)
BioMoleculeResidueFluctuations can accept a BioMolecule as an input:
See the keys available in the result:
Display a correlation matrix of deviations in the human KRAS G12C mutant for the slowest mode constructed using the "Eigenvectors" and "Eigenvalues":
BioMoleculeResidueFluctuations can analyze nucleic acid structures and protein-nucleic acid complexes too. Here is the visualization of the "NormalizedMeanSquaredFluctuations" in slow and fast modes for a protein-RNA complex:
Fluctuations of folded structures from an amino acid sequence can also be computed:
Analysis of computationally predicted structures in the AlphaFold Protein Structure Database can be performed by providing the relevant UniProt ID using the ExternalIdentifier:
Fluctuations of isoforms in the predicted structures of the AlphaFold Database can also be computed:
Fluctuations of predicted structures from the ESM Metagenomic Atlas can also be computed using the MGnify Protein ID:
Applications (6)
Let us analyze the mean squared fluctuations in HIV-1 protease:
Since the "Eigenvalues" are sorted in ascending order let us get the lowest five eigenvalues:
The lowest eigenvalue is much much smaller than the others and close to zero and it does not return any meaningful variation in the fluctuations. So the slowest mode (smallest eigenvalue) for which we can see meaningful patterns in the fluctuation is k=2:
If we take the outer-product of an eigenvector corresponding to a given mode and divide it by the eigenvalue, the diagonal elements represent the residue fluctuations and the off diagonal elements represents correlations. Let us visualize the correlation matrix for the slowest mode. The colorbar indicates normalized mean squared fluctuations:
HIV-1 protease is a dimer and the fluctuations for two chains (99 residues each) follows identical pattern, as can be seen in the correlation matrix. Here we plot the fluctuation for a single chain for both the slowest mode (left) and fastest six modes combined (right). Usually the fastest mode (largest eigenvalue) has very sharp peaks, so to see the average fluctuation, we combine the fastest six modes:
Let us visualize the fluctuations for the slowest and fastest modes on the structure. For the slow modes the minima of fluctuations (in blue) corresponds to hinge regions which plays important functions in the protein and the maxima (in red) represents regions of highest mobility. For the fastest modes, the large fluctuation region (in red), plays a key role in the stability of the protein:
Options (2)
CutOff (2)
Set a custom "CutOff" distance within which inter-residue interactions will be taken into account:
Visualize the fluctuations for both cutoffs in the slowest mode:
Neat Examples (2)
We analyze the average fluctuations in the slowest six modes of HIV-1 protease in open (PDB ID - 2PC0) and closed state (PDB ID - 4TVH):
The plots below highlight the motion in the flap area in open state (right) and lack thereof in closed state (left) which is very similar to an existing study of molecular dynamics simulation of HIV-1 protease[2]: