178 pubs · 8,246 cites · h-index 48
Novartis (Switzerland)
2025 - 2025
Bristol-Myers Squibb (Germany)
Eli Lilly (United States)
Pfizer (United Kingdom)
University of Aberdeen
1984 - 2025