Idera Pharmaceuticals completes enrolment in ILLUMINATE-301 trial

Melanoma is a cancer that originates in melanocytes skin cell. Credit: Ed Uthman.