P

Patrice Delafontaine

Tulane University

ORCID: 0000-0003-3744-3617

325 papers and 15.4k citations.

PubIndex Score98Top 2%How it's scored
325Publications
15.4kTotal Citations
First publication: 1946First senior author: 1952