Intro#
You need:
- ChimeraX installed
- Crystal structure coordinate PDB file
- Corresponding electron density mtz file for the PDB file
This article takes 7VH8 as an example, referring to this article to obtain the PDB and MTZ files.
TL;DR#
-
Open ChimeraX and install Clipper, there are two installation methods:
- In the graphical interface, find the installation in
Tools
->More Tools...
. - Execute the command
toolshed install clipper
to install.
- In the graphical interface, find the installation in
-
After opening the PDB file, drag the mtz file in, a pop-up will appear, select the corresponding PDB.
It should look like this after opening:
-
Display density:
-
First, change the background color to white:
set bgcolor white
-
Then select the small molecule:
sel #1.2:4WI
-
Display only the density near the small molecule:
clipper isolate sel surroundDistance 0 contextDistance 5 maskRadius 2.5 hideSurrounds true focus true
Parameter Description sel Refers to the currently selected atoms (i.e., small molecule) surroundDistance Specifies the distance to extend the selection, default is 0 Å. This parameter determines which additional atoms are included to calculate the map coverage area beyond the selected atoms. contextDistance This parameter sets the distance of the additional context area displayed, default is 5 Å. These atoms will be displayed but will not be covered by the map. maskRadius Specifies the radius of the map mask, default is 3 Å. This determines how far the map extends around the selected area. hideSurrounds If true, atoms outside the surroundDistance range will be hidden (cartoon display is unaffected) focus If true, the view will reset and center on the coverage area -
Adjust the Contour Level and assign colors:
It is important to note that there are differences in the Contour Level used by Coot and ChimeraX:
Software Contour Level Coot By default, uses standard deviation (sigma) units to represent contour levels (though displayed as rmsd in the software).
When setting the Contour Level to 1.0 in Coot, it actually represents the area where the density value is greater than or equal to the average density plus 1.0 standard deviation.ChimeraX Typically represents contour levels in absolute electron density values (electron/ų).
When running the commandvolume #1 level 1.0
, it indicates the area where the density value is equal to or greater than 1.0 electron/ų.Therefore:
-
If you want to set the contour level in ChimeraX in standard deviation units, you can use
sdLevel
, which is conceptually the same as in Coot. -
If you want to represent the contour level in ChimeraX in root-mean-square deviation units, you can use
rmsLevel
.
volume #1.1.1.2 sdLevel 1.0 color blue
- Here you can use
color blue
to assign color.
For the mFo-Fc difference map, you may want to set positive and negative values:
volume #1.1.1.4 sdLevel 3.0 color green sdLevel -3.0 color red
[!TIP]
If there is an indicator of the tri-axis center in ChimeraX, you can turn it off with
cofr show false
. -
-
After making simple adjustments to lighting and color, a beautiful image is completed.
-
Outro#
There are many tutorials online teaching how to display and color cryo-EM density, while there seem to be fewer for crystal structures. I hope this helps you.
Feel free to leave comments for discussion.
This article is synchronized and updated by Mix Space to xLog. The original link is https://xxu.do/posts/x-ray/Using-ChimeraX-to-plot-crystal-structure-small-molecule-density