PyMOL Visualization
Visualizing With Pymol
- In the previous slide we plotted our MSA alignment, the pLDDT scores, and the predicted alignement error. However, it is also useful to visualize the actual predicted protein structure and compare it to the known structure if there is one. Here we use a software called PyMOL to do just that:
- Here we see that PyMOL takes either the PDB ID or a PDB file and creates a vizualization for us to examine. If you have not done so already please download PyMOL and open the app. You should see a window like the follwing:
- Here we have a:
- History Window with log of previous commands
- Command Interface to enter PyMOL commands
- List of Objects Loaded which list of objects/proteins that have been loaded into PyMOL
-
Visualization Window to visualize protiens loaded into PyMOL
-
Let's try on our data!
Download AlphaFold Output
- First we will need to download our predicted structure pdb files. To this go to Files > Home Directory:
- Then navigate to your AlphaFold Workshop directory, where you will note the two folders we examined earlier that have our AlphaFold Outputs:
- In each folder you will note a
visuals
folder and an ID number. Navigate to the ID number folder and download the file "ranked_0.pdb" - this structure is AlphaFold's best prediction of the protein's structure.
- Make sure to add a prefix to each
ranked_0.pdb
file as to not confuse the two. You can rename theranked_0.pdb
in thelig1
folder tolig1_ranked_0.pdb
and theranked_0.pdb
in thepcna
folder topcna_ranked_0.pdb
.
AlphaFold Output In PyMOL
- To visualize these protein structures in PyMOL go to File > Open - then choose your pdb files.
- Loading two objects can make it difficult to see examine both individually, so enter the following command to hide lig1:
disable lig1_ranked_0
pnca_ranked_0
. It would be interesting to see how well this prediction lines up with the know structure for PCNA. We can load that structure with the following command
fetch 1axc
align pcna_ranked_0, 1axc
- In the history window you'll note that when we aligned our structures we were given an RMSD or root mean square deviation value. The smaller this value is, the better our two structures have aligned.
- Now that we have aligned the predicted PCNA structure, repeat these steps to align LIG1 (the PDB ID for LIG1 id
1x9n
).
AlphaFold2 Limitations
AlphaFold2 attempts to predict protein structures based on available structure data in the PDB. But do these structures in the PDB reflect actual protein structures?
- PDB structures are usually created from experiments where the context of that structure is specific to the study question.
For example there are lots of studies examining what a particular protein structure looks like when bound to ions, when it’s chemically modified, or when its in larger complexes
- Protein interactions/multimers might not be captured in the PDB database. Given this, AlphaFold2’s multimeric prediction might not be reflective of the true interaction structure.
- Proteins can also contain disordered regions (i.e. loops), which are difficult to crystallize and as such AlphaFold’s prediction of these disordered regions is bound to be poor.
AlphaFold2 is indeed a powerful tool but just be aware of what it is prediciting and if any of the items mentioned above interfere with the study question you are using AlphaFold2 to answer!
References
References
- PROTEIN
- Protein Function
- Analyzing Protein Structure and Function
- serial scanning 3D electron microscopy
- AI revolutions in biology
- Methods for Determining Atomic Structures
- X-ray crystallography
- AlphaFold
- Levinthal's paradox
- AlphaFold: a solution to a 50-year-old grand challenge in biology
- Protein Structure Prediction Center
- Neural network
- Understanding LSTMs
- Attention Is All You Need
- Transformer Neural Network: Step-By-Step Breakdown of the Beast
- FASTA Format
- Multiple Sequence Alignment
- Origins of coevolution between residues distant in protein 3D structures
- AlphaFold 2 is here: what’s behind the structure prediction miracle
- Alphafold Github
- Q9FX77
- Limitations of AlphaFold