X

Xiaoyun Liu

Betta Pharmaceuticals (China)

ORCID: 0000-0001-7083-5263

398 papers and 8.9k citations.

PubIndex Score92Top 8% · mid-careerHow it's scored
398Publications
8.9kTotal Citations
First publication: 1996First senior author: 2012