Satsuki Ikeda
Observed names: Ikeda Satsuki, Ikeda, Satsuki, SATSUKI IKEDA
Institution: Kyoto University
Observed institutions: Yamagata University, Keio University, Kyoto University, Institute for Advanced Biosciences, Keio University
ORCID: 0009-0007-9278-7590
Observed ORCID: 0009-0007-9278-7590
OpenAlex ID: A5049900775
