Search results for: Xiaohua Tan
Science China Life Sciences > 2017 > 60 > 12 > 1436-1444
Science China Life Sciences > 2017 > 60 > 7 > 758-762
Science China Life Sciences > 2014 > 57 > 9 > 876-888
Science China Life Sciences > 2017 > 60 > 12 > 1436-1444
Science China Life Sciences > 2017 > 60 > 7 > 758-762
Science China Life Sciences > 2014 > 57 > 9 > 876-888