577 pubs · 53,031 cites · h-index 99
University of Oxford
1991 - Present
Science Oxford
1994 - Present
University of Tübingen
2025 - Present
Oxfam
2025 - 2025
California Institute for Regenerative Medicine
2024 - 2025