Author

Aruna S. Ekanayaka

ORCID: 0000-0001-5952-1335
Observed ORCID: 0000-0001-5952-1335
OpenAlex ID: A5120625276
2026 · Andrew M. Bean, Rebecca Elizabeth Payne, et al. · Nature Medicine · 169
Works count: 2
Citation count: 174
H-index: 2
I10-index: 1
Year
Topic
Type