IBMC does research in Life Sciences and Biomedicine, training of postgraduate researchers, technology transfer and public engagement with science.