Welcome to rainbowmaker

Compute dye colors from your UHPLC-PDA liquid chromatography data

In our lab (the Rijkserfgoedlaboratorium in Amsterdam) we study historic dyes with liquid chromatography. The term chromatography derives from the greek words chroma (color) and graphia (writing, drawing or describing). In the early days of liquid chromatography a piece of paper and a solvent was used to separate different dye components in mixtures. The presence of different components was evidenced by different color bands in the paper.

Nowadays we use Ultra High Performance Liquid Chromatography (UHPLC) coupled with a Photo Diode Array (PDA) detector to separate and identify different components in dyes and other samples. In comparison to the historic technique of paper chromatography however, it is not obvious how to extract the color properties of dye components as these are hidden somewhere in the UHPLC-PDA chromatogram and absorbance spectra.

Figure 1. Computed dilution colors (right) from absorbance spectra (left) for an historic methyl-violet dye.

rainbowmaker is an open source Python package based on color physics that can be used to compute dilution colors for individual dye components and mixtures from UHPLC-PDA data. This package is developed out in the open. If you are interested you can follow our ideas under construction in this documentation and already try out the Jupyter notebooks in this repository. Our goal is to make the package available for installation soon…

Frank Ligterink and Sanne Berbers

See link to documentation.