Pull to refresh
Logo
JT

Jun Takahashi

Professor, Center for iPS Cell Research and Application (CiRA), Kyoto University

Appears in 1 story

Last updated May 28, 2026