RasTop Manual

Home | All Commands | Notice

sigle.gif (4112 bytes) bannerrms2.gif (19906 bytes)

Home

About help Copyrights License Installing & using RasTop Library
dotnul.gif (807 bytes)
dotnul.gif (43 bytes)
Commands:
arrow1.gif (162 bytes)Using RasTop
arrow1.gif (162 bytes)Menu
arrow1.gif (162 bytes)Summary
arrow1.gif (162 bytes)Reference
arrow1.gif (162 bytes)Internal Parameters
arrow1.gif (162 bytes)Atom Expression
arrow1.gif (162 bytes)Colour Schemes
arrow1.gif (162 bytes)Atom Sets
arrow1.gif (162 bytes)RasTop World
Content:
Colour names
Alt
Amino
Chain
Charge
CPK
Group
NMR model
Shapely
Structure
Temperature
Users
HBond type
Potential

 

 

Colour Schemes

The RasMol 'colour' command allows different objects (such as atoms, bonds and ribbon segments) to be given a specified colour. Typically this colour is either a RasMol predefined colour name or an RGB triple.

Additionally RasMol also supports 'alt', 'amino', 'chain', 'charge', 'cpk', 'group', 'model', 'shapely', 'structure', 'temperature' or 'user' colour schemes for atoms, and 'hbond type' colour scheme for hydrogen bonds and 'electrostatic potential' colour scheme for dot surfaces.


up.gif (892 bytes) Color Names

The 24 currently predefined colour names are listed below with their corresponding RGB triplet and hexadecimal value.

Predefined colour Sample RGB Values Hexadecimal
Black   [ 0, 0, 0] 000000
Blue   [ 0, 0,255] 0000FF
BlueTint   [175,214,255] AFD7FF
Brown   [175,117, 89] AF7559
Cyan   [0,255,255] 00FFFF
Gold   [255,156, 0] FC9C00
Grey   [125,125,125] 7D7D7D
Green   [ 0,255, 0] 00FF00
GreenBlue   [ 46,139,87] 2E8B57
GreenTint   [152,255,179] 98FFB3
HotPink   [255, 0,101] FF0065
Magenta   [0,255,0] FF00FF
Orange   [255,165, 0] FFA500
Pink   [255,101,117] FF6575
PinkTint   [255,171,187] FFABBB
Purple   [160, 32,240] A020F0
Red   [255, 0, 0] FF0000
RedOrange   [255, 69, 0] FF4500
SeaGreen   [ 0,250,109] 00FA6D
SkyBlue   [ 58,144,255] 3A90FF
Violet   [238,130,238] EE82EE
White   [255,255,255] FFFFFF
Yellow   [255,255, 0] FFFF00
YellowTint   [246,246,117] F6F675

Note that the rendering of the hexadecimal-equivalent colors shown here will depend on many factors. Thus, they only approximate how RasMol will render the RGB colors on your computer.

If you frequently wish to use a colour not predefined, you can write a one-line script. For example, if you make the file 'grey.col' containing the line, 'colour [180,180,180] #grey', then the command 'script grey.col' colours the currently selected atom set grey.


up.gif (892 bytes) Alt Colours

The RasMol 'alt' (Alternate Conformer) colour scheme codes the base structure with one colour and applies a limited number of colours to each alternate conformer. In a RasMol built for 8-bit color systems, 4 colours are allowed for alternate conformers. Otherwise, 8 colours are available.


up.gif (892 bytes) Amino Colours

The RasMol 'amino' colour scheme colours amino acids according to traditional amino acid properties. The purpose of colouring is to identify amino acids in an unusual or surprising environment. The outer parts of a protein that are polar are visible (bright) colours and non-polar residues darker. Most colours are hallowed by tradition. This colour scheme is similar to the 'shapely' scheme.

Amino Acids colour Name Sample RGB Values Hexadecimal
ASP, GLU Bright Red   [230,230, 10] E60A0A
CYS, MET Yellow   [230,230,  0] E6E600
LYS, ARG Blue   [ 20, 90,255] 145AFF
SER, THR Orange   [250,150,  0] FA9600
PHE, TYR Mid Blue   [ 50, 50,170] 3232AA
ASN, GLN Cyan   [  0,220,220] 00DCDC
GLY Light Grey   [235,235,235] EBEBEB
LEU, VAL, ILE Green   [ 15,130, 15] 0F820F
ALA Dark Grey   [200,200,200] C8C8C8
TRP Purple   [180, 90,180] B45AB4
HIS Pale Blue   [130,130,210] 8282D2
PRO Flesh   [220,150,130] DC9682
Others Tan   [190,160,110] BEA06E

 


up.gif (892 bytes) Chain Colours

The RasMol 'chain' colour scheme assigns each macromolecular chain a unique colour. This colour scheme is particularly useful for distinguishing the parts of multimeric structure or the individual 'strands' of a DNA chain. 'Chain' can be selected from the RasMol 'Colours' menu.


up.gif (892 bytes) Charge Colours

The RasMol 'charge' colour scheme colour codes each atom according to the charge value stored in the input file (or beta factor field of PDB files). High values are coloured in blue (positive) and lower values coloured in red (negative). Rather than use a fixed scale this scheme determines the maximum and minimum values of the charge/temperature field and interpolates from red to blue appropriately. Hence, green cannot be assumed to be 'no net charge' charge.

The difference between the 'charge' and 'temperature' colour schemes is that increasing temperature values proceed from blue to red, whereas increasing charge values go from red to blue.

If the charge/temperature field stores reasonable values it is possible to use the RasMol 'colour dots potential' command to colour code a dot surface (generated by the 'dots' command) by electrostatic potential.


up.gif (892 bytes) CPK Colours

The RasMol 'cpk' colour scheme is based upon the colours of the popular plastic spacefilling models which were developed by Corey, Pauling and later improved by Kultun. This colour scheme colours 'atom' objects by the atom (element) type. This is the scheme conventionally used by chemists. The assignment of the most commonly used element types to colours is given below.  Follow the link for the complete table of elements.

Element Colour Name Sample RGB Values Hexadecimal
Carbon light grey   [200,200,200] C8C8C8
Oxygen red   [240,0,0] F00000
Hydrogen white   [255,255,255] FFFFFF
Nitrogen sky blue   [143,143,255] 8F8FFF
Sulfur yellow   [255,200,50] FFC832
Phosphorus orange   [255,165,0] FFA500
Chlorine green   [0,255,0] 00FF00
Bromine, Zinc brown   [165,42,42] A52A2A
Sodium blue   [0,0,255] 0000FF
Iron orange   [255,165,0] FFA500
Magnesium forest green   [34,139,34] 228B22
Calcium dark grey   [128,128,144] 808090
Unknown deep pink   [255,20,147] FF1493

 

Note that except for green, white, blue, and orange, these colour names are not the ones specified as "Predefined colours" in RasMol; thus, they can only be specified on the command line as RGB triplets.

In the CPK colouring scheme, RasMol will attempt to assign a colour to each element from the periodic table from a list of 16 colours (the colour codes listed are to help in understanding the mapping and are not used by RasMol)

For X-ray crystallographic models of proteins and nucleic acids (i.e. without hydrogens) the display can be 'brightened' by converting the O, C, and N atoms from the RasMol default cpk colors to "true red, white and blue" using RasMol's predefined color scheme. Use the following sequence of commands to try it:


     select all
     select oxygen
     color red
     select carbon
     color white
     select nitrogen
     color blue
     select all

Extension of this idea to other atoms and color schemes is straightforward.


up.gif (892 bytes) Group Colours

The RasMol 'group' colour scheme colour codes residues by their position in a macromolecular chain. Each chain is drawn as a smooth spectrum from blue through green, yellow and orange to red. Hence the N terminus of proteins and 5' terminus of nucleic acids are coloured red and the C terminus of proteins and 3' terminus of nucleic acids are drawn in blue. If a chain has a large number of heterogeneous molecules associated with it, the macromolecule may not be drawn in the full 'range' of the spectrum. 'Group' can be selected from the RasMol 'Colours' menu.

If a chain has a large number of heterogeneous molecules associated with it, the macromolecule may not be drawn in the full range of the spectrum. When RasMol performs group coloring it decides the range of colors it uses from the residue numbering given in the PDB file. Hence the lowest residue number is displayed in blue and the highest residue number is displayed as red. Unfortunately, if a PDB file contains a large number of heteroatoms, such as water molecules, that occupy the high residue numbers, the protein is displayed in the blue-green end of the spectrum and the waters in the yellow-red end of the spectrum. This is aggravated by there typically being many more water molecules than amino acid residues. The solution to this problem is to use the command 'set hetero off' before applying the group color scheme. This can also be achieved by toggling 'Hetero Atoms' on the 'Options' menu before selecting 'Group' on the 'Colour' menu. This command instructs RasMol to only use non-hetero residues in the group color scaling.


up.gif (892 bytes) NMR Model Colours

The RasMol 'model' colour scheme codes each NMR model with a distinct colour. The NMR model number is taken as a numeric value. High values are coloured in blue and lower values coloured in red. Rather than use a fixed scale this scheme determines the maximum value of the NMR model number and interpolates from red to blue appropriately.


up.gif (892 bytes) Shapely Colours

The RasMol 'shapely' colour scheme colour codes residues by amino acid property. This scheme is based upon Bob Fletterick's "Shapely Models". Each amino acid and nucleic acid residue is given a unique colour. The 'shapely' colour scheme is used by David Bacon's Raster3D program. This colour scheme is similar to the 'amino' colour scheme.

Residues Color Name Sample RGB Values Hexadecimal
ALA Medium Green   [140,255,140] 8CFF8C
GLY White   [255,255,255] FFFFFF
LEU Olive Green   [ 69, 94, 69] 455E45
SER Medium Orange   [255,112, 66] FF7042
VAL Light Purple   [255,140,255] FF8CFF
THR Dark Orange   [184, 76, 0] B84C00
LYS Royal Blue   [ 71, 71,184] 4747B8
ASP Dark Rose   [160,0,66] A00042
ILE Dark Green   [ 0, 76, 0] 004C00
ASN Light Salmon   [255,124,112] FF7C70
GLU Dark Brown   [102, 0, 0] 660000
PRO Dark Grey   [ 82, 82, 82] 525252
ARG Dark Blue   [ 0, 0,124] 00007C
PHE Olive Grey   [ 83, 76, 66] 534C42
GLN Dark Salmon   [255, 76, 76] FF4C4C
TYR Medium Brown   [140,112,76] 8C704C
HIS Medium Blue   [112,112,255] 7070FF
CYS Medium Yellow   [255,255,112] FFFF70
MET Light Brown   [184,160, 66] B8A042
TRP Olive Brown   [ 79, 70, 0] 4F4600
ASX,GLX,PCA,HYP Medium Purple   [255, 0,255] FF00FF
A Light Blue   [160,160,255] A0A0FF
C Light Orange   [255,140,75] FF8C4B
G Medium Salmon   [255,112,112] FF7070
T Light Green   [160,255,160] A0FFA0
Backbone Light Grey   [184,184,184] B8B8B8
Special Dark Purple   [ 94, 0, 94] 5E005E
Default Medium Purple   [255, 0,255] FF00FF

up.gif (892 bytes) Structure Colours

The RasMol 'structure' colour scheme colours the molecule by protein secondary structure. Alpha helices are coloured magenta, [240,0,128], beta sheets are coloured yellow, [255,255,0], turns are coloured pale blue, [96,128,255] and all other residues are coloured white. The secondary structure is either read from the PDB file (HELIX, SHEET and TURN records), if available, or determined using Kabsch and Sander's DSSP algorithm. The RasMol 'structure' command may be used to force DSSP's structure assignment to be used.


up.gif (892 bytes) Temperature Colours

The RasMol 'temperature' colour scheme colour codes each atom according to the anisotropic temperature (beta) value stored in the PDB file. Typically this gives a measure of the mobility/uncertainty of a given atom's position. High values are coloured in warmer (red) colours and lower values in colder (blue) colours. This feature is often used to associate a "scale" value [such as amino acid variability in viral mutants] with each atom in a PDB file, and colour the molecule appropriately.

The difference between the 'temperature' and 'charge' colour schemes is that increasing temperature values proceed from blue to red, whereas increasing charge values go from red to blue.


up.gif (892 bytes) Users Colours

The RasMol 'user' colour scheme allows RasMol to use the colour scheme stored in the PDB file. The colours for each atom are stored in COLO records placed in the PDB data file. This convention was introduced by David Bacon's Raster3D program.


up.gif (892 bytes) HBond Type Colours

The RasMol 'type' colour scheme applies only to hydrogen bonds, hence is used in the command 'colour hbonds type'. This scheme colour codes each hydrogen bond according to the distance along a protein chain between hydrogen bond donor and acceptor. This schematic representation was introduced by Belhadj-Mostefa and Milner-White. This representation gives a good insight into protein secondary structure (hbonds forming alpha helices appear red, those forming sheets appear yellow and those forming turns appear magenta).


      Offset    Colour    Triple
        +2      white     [255,255,255]
        +3      magenta   [255,0,255]
        +4      red       [255,0,0]
        +5      orange    [255,165,0]
        -3      cyan      [0,255,255]
        -4      green     [0,255,0]
      default   yellow    [255,255,0]

up.gif (892 bytes) Potential Colours

The RasMol 'potential' colour scheme applies only to dot surfaces, hence is used in the command 'colour dots potential'. This scheme colours each currently displayed dot by the electrostatic potential at that point in space. This potential is calculated using Coulomb's law taking the temperature/charge field of the input file to be the charge assocated with that atom. This is the same interpretation used by the 'colour charge' command. Like the 'charge' colour scheme low values are blue/white and high values are red.

dotnul.gif (43 bytes)

RasTop Help Site - home | notice | copyright