E

Ethylin Wang Jabs

WinnMed

ORCID: 0000-0001-8983-5466

370 papers and 22.5k citations.

PubIndex Score98Top 2%How it's scored
370Publications
22.5kTotal Citations
#4in Cleft Lip and Palate Research
First publication: 1982First senior author: 1983