alt
imec logo

Imec Presents Novel Organ-on-Chip Platform for Drug Screening