![]() |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The SurfPar
command adjusts various surface related parameters, that influence all surfaces together:
To calculate the molecular surface analytically, you have to download Michel Sanner's MSMS program by following these steps:
When using MSMS, keep in mind that the program returns only one surface per object
. If your object contains two molecules that are separate in space, only one of the molecules will get a surface. In such a case,
split the object. Cavities are normally also not considered. To be sure,
you can calculate surface areas using both, Gaussian and analytic surfaces. If the analytic surface area is significantly smaller,
it is most likely incomplete. Example 1:SurfPar Display current surface parameters. Example 2:SurfPar Probe=1.5 Set water probe radius to 1.5 A, affecting molecular and solvent accessible surfaces.
Example 3:SurfPar Resolution=1 Display surfaces with a very high resolution, requiring lots of polygons.
Example 4:SurfPar Resolution=5 Display surfaces with a very low resolution, requiring only few polygons.
Example 5:SurfPar Molecular=Numeric Display molecular surfaces using YASARA's fast numeric algorithm.
Example 6:SurfPar Molecular=Gaussian Display molecular surfaces using an even faster fast Gaussian approximation.
Example 7:SurfPar Molecular=AnalyticDraft Display molecular surfaces using Michel Sanner's MSMS program,
with approximate colors. Example 8:SurfPar Molecular=Analytic As above, but interpolate colors more accurately. Example 9:SurfPar ESPMax=50 When coloring a surface by electrostatic potential, the color range red-white-blue is mapped to energies from
-50 to 50 energy units calculated for a unit charge on the surface. Example 10:SurfPar SmoothCut=Yes Cut surfaces smoothly when displaying partial surfaces. This will lead to little holes at points where three surface fragments join.
Example 11:SurfPar SmoothCut=No Cut surfaces in a rough way, which will not give holes at points where three surface fragments join.
Example 12:SurfPar Radii=VdW Use the normal VdW radii when calculating molecular and solvent accessible surfaces.
Example 13:SurfPar Radii=Solvation Use realistic effective solvation radii that consider hydrogen bonding when calculating molecular and solvent accessible surfaces.
Example macro:
# EXAMPLE SurfPar
Clear
LightSource Ambience=0,Shadow=0
Console Off
Fog 80
# Build 100 atoms, move them to the back and create a random rotation axis
for i=1 to 100
BuildAtom C
JoinObj !1,1,Center=No
PosAtom (i),Z=20
for j=1 to 3
axis(i)(j) = rnd 1-0.5
speed(i) = rnd 1+1
# Create a molecular surface, colored by atoms, then hide them
ColorAtom all,blue,cyan
ShowSurf Molecular,OutCol=AtomCol,InCol=AtomCol
Hide
AutoRotate Y=1
# Alternately show true molecular surface and Gaussian approximation
LabelPar Font=Arial
typelist='Numeric','True molecular surface',
'Gaussian','Gaussian approximation to molecular surface'
while 1
for i=1 to 2
Unlabel
Label (typelist(i*2)),Height=0.4,Color=Yellow,Y=-3.5
SurfPar Resolution=3,Molecular=(typelist(i*2-1))
# Rotate the atoms
for j=1 to 200
for k=1 to Atoms
RotAxisAtom (k),0,0,0,(axis(k)1),(axis(k)2),(axis(k)3),(speed(k))
Wait 1
# Remove these lines to continue forever
if j==180
break 3
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||