140 pubs · 7,688 cites · h-index 42
Wageningen University & Research
1993 - Present
ORCID
2021 - 2021
Institute of Animal Sciences
2020 - 2020
Ecologie Microbienne Lyon
Unit of Virus Host Cell Interactions
2016 - 2016