Unraveling the complex relationship between cancer immunity and autoimmunity: lessons from melanoma and vitiligo.

Unraveling the complex relationship between cancer immunity and autoimmunity: lessons from melanoma and vitiligo.