Indoleamine 2,3 dioxygenase (IDO) is an enzyme that catalyzes the first and rate-limiting step in the catabolism of the essential amino acid tryptophan along the kynurenine pathway. This enzyme plays a critical role in immune regulation, as it is involved in the degradation of tryptophan, which can modulate T-cell function and general immune response.