Enzymet, der arbejder sammen med ATP for at producere bioluminescens, kaldes luciferase. Luciferase er et fotoprotein, der katalyserer oxidationen af luciferin, et lille organisk molekyle, i nærvær af oxygen og ATP. Denne reaktion producerer lysenergi, som udsendes som bioluminescens.