Enzymes are biological macromolecules that act as catalysts to speed up biochemical reactions without undergoing any changes themselves. They greatly increase both the rate and specificity of metabolic reactions. Enzymes are usually proteins that catalyze reactions under mild conditions like normal body temperature and pH. They are highly specific to their substrates and can have their activity regulated by substrate or allosteric effector concentrations. Factors like temperature, pH, enzyme and substrate concentrations affect the rate of enzymatic reactions. The mechanisms of enzyme action include the lock-and-key and induced fit models where the flexible active site binds and may change shape to accommodate different substrates.