O

Oscar Silva

Stanford Medicine

ORCID: 0000-0003-0808-2592

68 papers and 2k citations.

PubIndex Score82Top 18% · mid-careerHow it's scored
68Publications
2kTotal Citations
First publication: 2011First senior author: 2013