22 pubs · 1,363 cites · h-index 14
Centre National de la Recherche Scientifique
2016 - 2016
Pennsylvania State University
Leiden University Medical Center
University of Surrey
University of Bristol