X

Xiaobin Wen

Institute of Animal Sciences

ORCID: 0000-0001-6298-2626

17 papers and 590 citations.

PubIndex Score80Top 20% · early-careerHow it's scored
17Publications
590Total Citations
#9in Hydrogen's biological and therapeutic effects

Top publicationsby citations

Indexing 17 publications…