IDO1 and cancer: Functionally, IDO1 plays a key role in carcinogenesis and cancer immune escape by catalyzing the initial step of canine urinary ammonia pathway.