J

Joanna Obacz

Immodulon Therapeutics (United Kingdom)

ORCID: 0000-0002-4539-9946

122 papers and 1.3k citations.

PubIndex Score80Top 20% · early-careerHow it's scored
122Publications
1.3kTotal Citations
First publication: 2019