Het enzym dat samen met ATP bioluminescentie produceert, wordt luciferase genoemd. Luciferase is een fotoproteïne dat de oxidatie van luciferine, een klein organisch molecuul, katalyseert in aanwezigheid van zuurstof en ATP. Deze reactie produceert lichtenergie, die wordt uitgezonden als bioluminescentie.