https://orcid.org/0000-0003-0478-2575
Senior Scientist or Principal Investigator
INRAE, Clermont-Ferrand, France
01 Apr 2025 - 01 Apr 2025