Scholarly Index

Stephen L. Dellaporta

Yale University; 16,186 total citations; 74 total publications; best world rank #389

Yale University

16,186Total citations
74Total publications
43H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Marine Invertebrate Physiology and EcologyLifetime389US 12289.67