Deniz Demirhan
Observed names: Deniz Baycin Demirhan, Deniz DEMİRHAN
Institution: Lonza (United Kingdom)
Observed institutions: Acıbadem University, Lonza (United Kingdom)
ORCID: 0000-0001-5046-5293
Observed ORCID: 0000-0001-5046-5293
OpenAlex ID: A5103071273
