D

Diarmuid Moran

Astellas Pharma (United States)

ORCID: 0009-0002-9812-7239

133 papers and 2.9k citations.

PubIndex Score94Top 6% · mid-careerHow it's scored
133Publications
2.9kTotal Citations
First publication: 1991First senior author: 2016