Christian Perigaud
CNRS · Idenix Pharmaceuticals · Universite De Montpellier
Total Patents:
10
Overall Rank:
#498,718
Years Active:
1998–2022
CNRS Rank:
#293