SYPRO Ruby is a sensitive ruthenium-based fluorescent dye that interacts non-covalently with proteins. It is widely used for the detection of proteins separated by acrylamide gel electrophoresis (1-D or 2-D). SYPRO Ruby has two excitation peaks at 280 and 450 nm and emission maxima near 610 nm. Staining with SYPRO Ruby involves only three steps: fixation, staining, and de-staining.