Phosphoribosyl pyrophosphate (PRPP) is a pentosephosphate. Phosphoribosyl pyrophosphate (PRPP) is a pentosephosphate. It is formed from ribose 5-phosphate by the enzyme ribose-phosphate diphosphokinase.