Zhilin Shen
Observed names: Z. Shen, Zhi-Lin Shen
Institution: Betta Pharmaceuticals (China)
Observed institutions: Army Medical University, Daping Hospital, Betta Pharmaceuticals (China)
ORCID: 0000-0003-4128-4524
Observed ORCID: 0000-0003-4128-4524
OpenAlex ID: A5068205782
