T

Tesa Severson

The Netherlands Cancer Institute

ORCID: 0000-0002-7568-4705

138 papers and 7.3k citations.

PubIndex Score62Top 38% · mid-careerHow it's scored
138Publications
7.3kTotal Citations
First publication: 2002