205 pubs · 5,429 cites · h-index 38
University of Science and Technology
2025 - 2025
Defence Science and Technology Laboratory
2023 - 2025
Evotec (United Kingdom)
2003 - 2023
Laboratoire de Biologie Moléculaire des Eucaryotes
2020 - 2020
R&D Systems (United States)
2020 - 2020