17 pubs · 1,118 cites · h-index 11
Biomedical Primate Research Centre
2026 - Present
DSM (Netherlands)
2019 - 2019
Eindhoven University of Technology
2013 - 2019
Institute of Macromolecular Chemistry
2016 - 2016
Institute for Complex Systems
2016 - 2016