D

Dongyao Yan

Tucson Medical Center

ORCID: 0009-0001-9482-3539

167 papers and 2.2k citations.

PubIndex Score71Top 29% · early-careerHow it's scored
167Publications
2.2kTotal Citations
First publication: 2007