TLR7 and cancer: This evidence suggests that the TLR7 functions in cancer progression are complex and might be dependent on the tumor context.