Nitrogen is essential for life and its biogeochemical cycle involves many processes. There are four main types of nitrate reductases - eukaryotic assimilatory, bacterial cytoplasmic assimilatory, membrane-bound respiratory, and periplasmic dissimilatory. They contain molybdenum and molybdenum cofactor in their active sites and catalyze the reduction of nitrate to nitrite. Bacterial nitrate reductases are further classified based on their electron donors as either ferredoxin-dependent or NADH-dependent. Genes encoding the enzymes for nitrate assimilation are often organized in operons along with those for nitrate and nitrite transporters.