Scholarly Index

Peter B. Allen

Emory University Hospital; 2,514 total citations; 92 total publications; best world rank #969

Emory University Hospital

2,514Total citations
92Total publications
26H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Electrowetting and Microfluidic TechnologiesLifetime969US 24288.31