Ферменти каталізують більшість хімічних реакцій, які відбуваються у живих організмах. Вони можуть мати від одного до кількох поліпептидних ланцюгів — субодиниць. Кожен із ферментів має один або більше активних центрів, які визначають специфічність хімічної реакції, що каталізується даним ферментом. Крім активного центру деякі ферменти мають алостеричний центр, який регулює роботу активного центру. Ферментативна реакція також може регулюватися іншими молекулами, як білкової природи, так й іншими — активаторами та інгібіторами.