D

Di Yao

Tongji Hospital

ORCID: 0000-0001-5262-7030

66 papers and 928 citations.

PubIndex Score70Top 30% · mid-careerHow it's scored
66Publications
928Total Citations
First publication: 2006First senior author: 2015