20 pubs · 1,157 cites · h-index 13
Eli Lilly (United States)
2017 - 2025
Centre National de la Recherche Scientifique
2010 - 2017
Laboratoire d'Innovation Thérapeutique
Université de Strasbourg
2011 - 2017
Institut de Chimie
2010 - 2010