176 pubs · 13,463 cites · h-index 51
Children's Hospital of Philadelphia
2012 - 2025
University of Pennsylvania
2015 - 2018
Clinical Research Consortium
2013 - 2013
ETH Zurich
1988 - 2010
École Polytechnique Fédérale de Lausanne
1985 - 2010