X

Xingguo Liu

Department of Health

ORCID: 0000-0001-7060-8204

208 papers and 7.7k citations.

PubIndex Score70Top 30% · seniorHow it's scored
208Publications
7.7kTotal Citations
First publication: 1996First senior author: 2004