S

Stephen F. Badylak

University of Pittsburgh

ORCID: 0000-0003-3555-0689

616 papers and 66.7k citations.

PubIndex Score98Top 2%How it's scored
616Publications
66.7kTotal Citations
#1in Tissue Engineering and Regenerative Medicine
First publication: 1981First senior author: 1982