24 pubs · 1,525 cites · h-index 11
Cell Medica (Switzerland)
2021 - 2021
Astellas Pharma (Japan)
2008 - 2008
Japan Science and Technology Agency
Nagoya University
University of Tennessee at Knoxville