Sylvie Bay

Institut Pasteur · CNRS · CEA
Total Patents: 13
Overall Rank: #368,808
Years Active: 2004–2024
Institut Pasteur Rank: #40