63 pubs · 982 cites · h-index 13
High Throughput Biology (United States)
2026 - Present
Amsterdam University of Applied Sciences
2015 - Present
University of Amsterdam
2010 - 2022