PDCD1 and cancer: This article offers an exhaustive analysis of the roles of PD-1 and PD-L1 in cancer immunology.