Natural Products Laboratory Laboratoire194605
LeidenPays-Bas
Universiteit Leiden = Leiden University Regroupement d'Institutions121723
Leiden University | 2300 RA Leiden The NetherlandsROR : https://ror.org/027bh9e22Pays-Bashttps://www.universiteitleiden.nl/en/
Institute of Biology Institution306004
France