328 pubs · 18,794 cites · h-index 78
University of Pittsburgh
2008 - Present
Palo Alto University
2025 - Present
Magee-Womens Research Institute
Stanford Medicine
Stanford University
2007 - Present