Search results for: Tao Xu
Science China Life Sciences > 2018 > 61 > 11 > 1312-1319
Science China Life Sciences > 2012 > 55 > 3 > 228-235
Science China Life Sciences > 2009 > 52 > 12 > 1156-1163
Science China Life Sciences > 2009 > 52 > 7 > 665-671
Science China Life Sciences > 2007 > 50 > 3 > 285-291