Photoreceptor proteins typically consist of a protein moiety and a non-protein photopigment that reacts to light via photoisomerization or photoreduction, thus initiating a change of the receptor protein which triggers a signal transduction cascade. Pigments found in photoreceptors include retinal (retinylidene proteins, for example rhodopsin in animals), flavin (flavoproteins, for example cryptochrome in plants and animals) and bilin (biliproteins, for example phytochrome in plants).