Machine learning can predict immunotherapy response in NSCLC patients