Journal of Zhejiang University - Science A | DeepDyve