Xavier Cayla

Institut Pasteur · Universite Pierre Et Marie Curie (Paris 6) · CNRS
Total Patents: 5
Overall Rank: #1,002,163
Years Active: 2007–2015
Institut Pasteur Rank: #268