571 pubs · 2,455 cites · h-index 25
NTT (Japan)
2014 - Present
University of Cambridge
2023 - Present
University of Leeds
2025 - 2025
Japan Fisheries Research and Education Agency
1996 - 2025
Institute of Structural and Molecular Biology