D

Dongbing Lai

Indiana University School of Medicine

ORCID: 0000-0001-7803-580X

240 papers and 7.5k citations.

PubIndex Score79Top 21% · mid-careerHow it's scored
240Publications
7.5kTotal Citations
First publication: 2002First senior author: 2019