112 pubs · 9,786 cites · h-index 40
Centre for Life
2018 - 2025
Institut de Biologia Evolutiva
2020 - 2025
University College London
2008 - 2025
California Institute of Technology
2000 - 2009
The University of Queensland
2008 - 2008