Xavier Cayla

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