Idera Pharmaceuticals completes enrolment in ILLUMINATE-301 trial

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