64 pubs · 5,105 cites · h-index 26
PharmatrophiX (United States)
2025 - Present
Hexagon (United Kingdom)
Amgen (United States)
2009 - 2025
GigaGen (United States)
2025 - 2025
Hexagon (United States)