Skip to content

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 the ranked_0.pdb in the lig1 folder to lig1_ranked_0.pdb and the ranked_0.pdb in the pcna folder to pcna_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
- Now you should only see 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
- To see how well our predicted structure lines up we can compare the two by aligning them:

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