T

Thomas Peters

Novartis (Switzerland)

ORCID: 0000-0002-7570-8260

211 papers and 10.6k citations.

PubIndex Score98Top 2%How it's scored
211Publications
10.6kTotal Citations
First senior author: 1981

Top publicationsby citations

Indexing the rest of 211 publications…