Originally developed by Mercè Alemany and J.-D. Maréchal.
For information on the visual code see: https://doi.org/10.1101/2022.11.28.517961
Intalling TALAIA in UCSF Chimera is very easy and quick. You will need to follow these steps:
- You need UCSF Chimera installed if not download it from https://www.cgl.ucsf.edu/chimera/download.html. If it is your first time using UCSF Chimera you can find information here: https://www.cgl.ucsf.edu/Outreach/Tutorials/GettingStarted.html. There is also plenty of tutorials.
Beware, that TALAIA has been developed under UCSF Chimera (which stands on Python 2). Deployments for ChimeraX (Python 3) are not yet finalized.
- Download TALAIA from the insilichem's Github repository. You can either clone it or download it as ZIP.
-
To install TALAIA for the first time, open UCSF Chimera and go to the menu Favorites -> Add to Favorites/Toolbar...
-
Add a new third-party plugin location. Here you have to make sure to select the directory where Talaia's directory is located (not the contents of the directory themselves). Save.
- As TALAIA only works through command line, you will need to activate it if it does not appear at the bottom of the Chimera window. In order to do so you have to go to Favorites -> Command line.
Now you are ready to use TALAIA!
At the moment, Talaia can only be used in its command-line version. Make sure you have UCSF Chimera command line activated, if not, go to menu Favorites/Command Line
.
Talaia expects a Chimera selection to work with. If none is provided, by default it will select the ligands present, if any, in the model and every residue within 8A.
For custom selections the word spec can be used.
# Default behaviour (equivalent to talaia spec ligand zr < 8)
talaia
# Representation of the entire system
talaia spec all
# Representation of given selections
sel :HIS zr < 8
talaia spec sel
# Change transparency (by defaut, opaque; 0.0)
talaia transparency 0.5
To disable all Talaia's depictions, use ~talaia
.
Below you will find a few examples on TALAIA's usage.
TALAIA is used to depict the inner residues of the pore of a potassium channel as presented in the corresponding manuscript (PDB code: 6eo1).
- In the command line, execute
open 6eo1
. The pdb file will be downloaded and model depicted.
- Select the residues from the center of the pore using the initial orientation of the protein. It will select all residues independently of the depth.
To do so, you have to press
Shift+CTRL
as you drag your mouse clicking with the left botton along all the section you want to select. Here we select only the pore region, taking advantage of the initial orientation of the model.
- Run
talaia spec sel
from the command line. This will represent the TALAIA's figures for every residue selected.
- Changing the orientation of the whole protein you will see the physicochemical characteristics along the pore.
We are now going to visualize a Vitamin D receptor (PDB code: 5xzf).
- Open the 5xzf model in Chimera running the command
open 5xzf
.
- We want to change the background color to white, for this we run
background solid white
. - We also would like to change the representation of the ligand. To do so we select the ligand with
sel :8j0
andrepresent sphere sel
. - With the ligand still selected, go to the command line again and run
focus sel
. Reorient the model with your mouse to visualize the ligand as you see fit.
The model looks like this now:
- With the ligand still selected, run the command
sel sel zr < 5
to select every residue that is found at less than 5A from the ligand. - Run TALAIA to visualize the selected residues.
- If you want you can hide the ribbon representation. This way it is very easy to see that the binding site physicochemical characteristics complement the ligand structure. To do so you have to run the command
show :8j0
, only the ligand atoms will be represented now. Run~ribbon
to hide the ribbon from the whole model.
TALAIA takes into consideration the protonation state of the Histidine residues. They can be represented with 3 different colors, but for that you need to first make sure the model you are using has Hydrogens. To see this, we are going to use a Cu/Zn Dismutase (PDB code: 1to5).
- Open the protein model with the command
open 1to5
. - Select the residues 721 and 722 with the command
sel :711,712
and focus withfocus sel
. - Select the Histidine residues using
sel :His
and represent their TALAIA models withtalaia spec sel transparency 0.5
. The resulting figures will be all of the same aquamarine color associated to polar residues without charge.
To represent the Histidines according to their protonation state first we need to add the hydrogens. To do so we follow the next steps:
- Run
~talaia
to remove all the current TALAIA representations. - Run
addh
to add the hydrogen atoms to the whole model. - Run
talaia spec sel transparency 0.5
again, when you have Histidines selected. The result of this will look similar to:
Non-standard residues are diverse and difficult to treat in a unified manner. In TALAIA, the non-standard residues bonded covalently to the backbone of the protein will be represented with a star shape placed on top of the Cα. The rest of the small molecules often present in PDB structures, like ligands, solvents, etc. will be ignored. To exemplify the treatment of non-standard residues we are going to use as example the PDB structure of allophycocyanin. (PDB code: 6yx7)
- Run the command
open 6xy7
to open the model in Chimera. - Select the residue MEN, a modified residue derived from ASN, with
sel :men
. - To see at atom level only the side chain of the MEN residues run while you have them selected the command
show sel
. This will hide every other atomic structure of the model. - Run
sel sel zr < 5
to select all the residues in proximity of 5A from the original selection. - Run
talaia spec sel
to represent every residue selected with TALAIA. It will look similiar to the picture below.
In this protein structure there are several non-standard residues, but only MEN and CYC will be recognized and graphically represented by TALAIA as these are the only ones tethered to the protein chain.
TALAIA can be used for MD trajectories aswell. To exemplify how to do it we are going to use a trajectory where insulin is interacting with oxaliplatin. Due to this interaction one of the disulphide bridges of the insulin is broken, thus allowing structural changes to the protein structure. With TALAIA we can visualize the forces driving the conformational change along the trajectory.
To use TALAIA for MD trajectories:
- Load the MD trajectory using UCSF Chimera option from the menu Tools -> MD ensable/Analysis -> MDMovie
- Load the trajectory selecting the specific format you are using. In this example we have a prmtop and a dcd files.
If you execute TALAIA from the command line with a fixed selection, as we did in the previous examples, the figures will change positions and orientations with the protein structure.
If you would like to have a dynamic selection you can use the Per-Frame tool.
- Once you have the trajectory loaded, open the Per-Frame menu and select
Define script...
.
Here you have a templeate of a script you can use.
REMEMBER: You must specify the selection you want to represent.
# Remove pre-existing TALAIA figures
~talaia
# Make the selection you desire to represent
sel <define your selection in chimera's language>
# Call TALAIA on your current selection
talaia spec sel
It is important that you remove TALAIA's representation from preovious frames. If you don't, the models will accumulate unnecessarily clutering the view and consuming resources.
In this example, as the trajectory moves forward we will see represented the residues near the ligand at each frame. We will be able to identify interatctions between the ligand and the protein and their evolution through time.
As the trajectory advances we can see how the apolar moiety of oxaliplatin tends to establish hydrophobic interactions with non-polar residues by exposing the hydrophobic core of the insulin.