Start with basename.gbw
from an ORCA computation. This method has only been tested on Windows 7, primarily because MultiWFN is challenging to execute on Linux and Mac.
-
Convert to MOLDEN format via
orca_2mkl basename -molden
-
Rename
basename.molden.input
tobasename.molden
(this is so MultiWFN will recognize it properly) -
Run MultiWFN; load
basename.molden
-
Export the reduced density gradient and "sign(lambda_2)*rho" to CUBE using the following MultiWFN commands:
a. 5 (output property in spatial region)
b. 13 (RDG)
c. 3 (high grid over entire system -- can enter custom grid for better isosurface resolution)
d. 2 (export CUBE)
e. 0 (return to main menu)
f. 5 (output property in spatial region)
g. 15 (sign(lambda_2) * rho)
h. 3 (high grid over entire system -- again, can enter custom grid here)
i. 2 (export CUBE) -
Exit MultiWFN
-
Find the exported CUBE files and move them to a more convenient location
-
Load VMD
-
In the main window, select
File
>New Molecule
-
Browse...
to and select the desired basename.xyz file -
Click
Load
to import the geometry. -
Still in the "Molecule File Browser" window, make sure
basename.xyz
is still selected inLoad files for:
-
Browse...
to the RDG CUBE file and clickLoad
-
Again ensure
basename.xyz
in still selected inLoad files for:
-
Browse...
to the "sign(lambda_2)*rho" CUBE file and clickLoad
-
Close the "Molecule File Browser" window
-
In the main VMD window, select
Graphics
>Representations...
-
Under
Drawing Method
selectCPK
(or whatever desired representation) -
Bump up the
Sphere Resolution
andBond Resolution
if needed, and adjustSphere Scale
andBond Radius
to taste -
Click
Create Rep
to create a new graphical representation -
Change
Drawing Method
toIsosurface
-
In the
Vol
drop-down, select the RDG CUBE -
Set the
Isovalue
to the appropriate value (0.6?) and press Enter (must press Enter to have the value actually change) -
Change
Draw
toSolid Surface
, andShow
toIsosurface
-
Change
Coloring Method
toVolume
and select the "sign(lambda_2)*rho" CUBE from the drop-down that appears -
In the main VMD window, select
Graphics
>Colors...
-
Change to the
Color Scale
tab and change theMethod
setting until the NCI plot colors are suitable
I've not ever used this approach to make "production quality" graphs, and in particular I'm not completely certain about the
final plot properly capturing the coloring of opposite signs of "sign(lambda)*rho", or scaling properly with the magnitude
of "rho". (I can't find the paper I used at the time, but I think the coloration was based on a scale of
-0.02 <= sign(lambda_2)*rho <= 0.02.
So, anyways, feedback is welcome!
Hai, thanks for this helpful post. I am trying to plot nci rdg isosurface for hydrogen bonded molecule using vmd software (following the steps as described above). I was able to change the background color from black to white by representation>color>display (background > white). but for the isosurface I am unable to plot with three colors ( however, isosurfaces are shown by only one color).I also tried to vary the color scale data range in the trajectory tab, but no any improvements. I may be missing one or two steps which I couldn't rectify myself. can you please tell me briefly, how to plot three coloured isosurface. thanks.