Text this: Prediction and analysis of tumor infiltrating lymphocytes across 28 cancers by TILScout using deep learning