Zhen Shen
Observed names: Shen Z, Shen, Zhen, Z Shen, Zhen SHEN, Zhen. Shen (7967960)
Observed institutions: Tongji University, Monsanto (United States), University of Illinois Urbana-Champaign, Shenzhen University, Shanghai Jiao Tong University, National Medical Products Administration, Renji Hospital, University of Illinois System, University of Illinois Chicago, Nanyang Institute of Technology, Shandong Agricultural University, The University of Texas Health Science Center at Houston
ORCID: 0000-0001-7572-9195
Observed ORCID: 0000-0001-7572-9195
OpenAlex ID: A5089051425
