Yu Ke's scientific contributions