[Chimera-users] creating a new color palette - viridis
Elaine Meng
meng at cgl.ucsf.edu
Fri Mar 22 14:26:31 PDT 2019
Hi Shyam,
That message was about adding palettes to ChimeraX, not Chimera.
Chimera has had Colorbrewer palettes for a long time, and although you can create your own custom palettes using the Palette Editor,
<http://www.rbvi.ucsf.edu/chimera/docs/UsersGuide/palette.html>
... they are NOT very useful since the only way to use them is as a background gradient. The longer-term goal was to allow using palettes for coloring by value (like bfactor) or sequentially (like N- to C-terminus of a chain), but it was never implemented.
Instead you can specify a series of colors directly in the command “rangecolor” (for coloring by value) or “rainbow” (for coloring sequentially), or choose colors in the corresponding tool GUIs: Color by Attribute or Rainbow.
Viridis looks something like dark blue -> green -> yellow or gold, so you could try something like Chimera command:
rainbow midnightblue,blue,green,gold
(you can experiment with what and how many colors are used; it’s not limited to Chimera named colors, e.g. you could also use hex codes)
<http://www.rbvi.ucsf.edu/chimera/docs/UsersGuide/midas/rainbow.html>
<http://www.rbvi.ucsf.edu/chimera/docs/UsersGuide/midas/color.html#colorname>
In ChimeraX, with the “color” command you can use predefined palettes or specify the series of colors directly in the command. ChimeraX does not have rainbow or color-by-attribute GUIs yet.
<http://rbvi.ucsf.edu/chimerax/docs/user/commands/color.html>
In ChimeraX, the command would be something like:
rainbow palette midnightblue:blue:green:gold
<http://rbvi.ucsf.edu/chimerax/docs/user/commands/color.html#sequential>
I hope this helps,
Elaine
-----
Elaine C. Meng, Ph.D.
UCSF Chimera(X) team
Department of Pharmaceutical Chemistry
University of California, San Francisco
> On Mar 22, 2019, at 10:03 AM, Saladi, Shyam M. <saladi at caltech.edu> wrote:
>
> Hello --
> I see that a number of color palettes were added to chimera a little more than a year ago now:
>
> http://plato.cgl.ucsf.edu/pipermail/chimera-users/2017-September/013872.html
>
> I would like to try using viridis (https://bids.github.io/colormap/) instead of standard rainbow/spectrum for coloring a protein from its N to C termini. Would someone be able to give me direction on how to create a new a color palette to do this?
>
> The RGB values making up viridis can directly be found here: here: https://github.com/BIDS/colormap/blob/master/colormaps.py
>
> Thanks,
> Shyam
More information about the Chimera-users
mailing list