Yasushi Ikeda's scientific contributions