28 pubs · 2,063 cites · h-index 18
Institute of Science and Technology Austria
2010 - 2023
Leiden University
2006 - 2014
University of Applied Sciences Leiden
2014 - 2014
Max Planck Institute of Molecular Cell Biology and Genetics
2010 - 2010