Nitric oxide synthases (NOS) are a family of enzymes that catalyze the production of nitric oxide (NO) from L-arginine. There are three main types of NOS - neuronal NOS, inducible NOS, and endothelial NOS - located in different tissues and performing different functions. NOS is a heme-containing dimerized protein that uses NADPH, FAD, FMN, tetrahydrobiopterin, and heme as cofactors. It converts L-arginine to citrulline and NO in a two-domain reaction involving the transfer of electrons from the reductase domain to the oxygenase domain. NOS and NO play important roles in many physiological processes and human diseases