Cancer immunotherapy has revolutionized treatment for many patients, but significant challenges remain in predicting who will respond to these life-saving treatments. A new comprehensive review ...