61 pubs · 4,789 cites · h-index 26
The University of Texas MD Anderson Cancer Center
2002 - 2024
Incyte (United States)
2024 - 2024
Yale University
2002 - 2004
Sterling Research Group
2002 - 2002
Inserm
1996 - 2001