O

Olga Demler

Harvard University

ORCID: 0000-0003-3355-3210

130 papers and 55.7k citations.

PubIndex Score99Top 1% · mid-careerHow it's scored
130Publications
55.7kTotal Citations
#7in Statistical Methods in Clinical Trials
First senior author: 2017