Tao Ren
Observed name: Tao REN
Institution: South China Agricultural University
Observed institutions: South China Agricultural University, Beijing Minhai Biotechnology Co., Ltd. (China)
ORCID: 0009-0007-8518-2622
Observed ORCID: 0009-0007-8518-2622
OpenAlex ID: A5111022537
