T

Thomas R. Cech

Howard Hughes Medical Institute

ORCID: 0000-0001-7338-3389

478 papers and 58.8k citations.

PubIndex Score98Top 2%How it's scored
478Publications
58.8kTotal Citations
#7in Telomeres, Telomerase, and Senescence
First publication: 1973First senior author: 1980