D

Dimitrios Stefanoudakis

APLA Health

ORCID: 0000-0002-2203-0644

Publishes on Bladder and Urothelial Cancer Treatments, Cancer Immunotherapy and Biomarkers, Pancreatic and Hepatic Oncology Research. 26 papers and 293 citations.

PubIndex Score76Top 24% · early-careerHow it's scored
26Publications
293Total Citations
First publication: 2013First senior author: 2025