ChimeraX docs icon

Command: mlp

mlp  atom-spec  [ method  fauchere | brasseur | type5 | dubost | buckingham [ nexp  n ]] [ maxDistance  D ] [ spacing  s ] [ map  true | false ] [ color  true | false ]  palette-options 

The command mlp calculates molecular lipophilicity potential (MLP) maps for proteins. By default, the results are shown with coloring on the molecular surface ranging from dark cyan (most hydrophilic) to white to dark goldenrod (most lipophilic). The calculation is based on pyMLP:

Molecular structures: Perception, autocorrelation descriptor and SAR studies. System of atomic contributions for the calculation of the n-octanol/water partition coefficients. Broto P, Moreau G, Vandycke C. Eur J Med Chem. 1984;19(1):71-78.

MLPP: A program for the calculation of molecular lipophilicity potential in proteins. Laguerre M, Saux M, Dubost JP, Carpy A. Pharm. Sci. 1997;3(5-6):217-22.

Optimizations for speed, including a distance cutoff, have been added in ChimeraX. See also: color, surface, volume, measurements, the ChimeraX MLP highlight, some comparisons at the Chimera website

The pyMLP program includes values for nonhydrogen atoms in the 20 standard amino acids plus HYP (hydroxyproline) and PCA (pyroglutamic acid). Other atoms are ignored. The potential at each grid point is a sum over the atomic contributions. Positive potentials correspond to more lipophilic (more hydrophobic) areas, negative to less lipophilic (more hydrophilic) areas.

The method specifies how the atomic values propagate through space, with factors based on the distance d from the atom (default fauchere):

The maxDistance D is a distance cutoff beyond which an atom's contribution is ignored (default 5.0 Å). Increasing the cutoff increases calculation time; the results may change only subtly or more noticeably depending on the method.

With color true (default), the molecular surface(s) for the specified atoms will be displayed and colored to show the MLP. A separate MLP map will be computed for each surface based on all of its enclosed atoms. If the surfaces do not yet exist, they will be created as if the same atoms had been specified in the surface command. MLP value ranges for each surface are reported in the Log.

The palette-options are as described for color, except with defaults

palette lipophilicity range -20,20

Different choices of method and/or maxDistance can give very different values, and the range may need to be adjusted.

With color false, a single MLP map will be calculated based on the specified atoms only, and no surface calculations or coloring will be performed.

The spacing s of the map grid can be specified in the range 0.1–10.0 Å (default 1.0). Decreasing the spacing increases map size and calculation time.

With map true (default false), MLP maps will be opened as volume models. This allows subsequently recoloring surfaces by the map values (without having to recalculate them on the fly) using color, and/or saving the maps to file.

UCSF Resource for Biocomputing, Visualization, and Informatics / September 2018