Si Chen

Ampsource Biopharma Shanghai · Baylor College Of Medicine · Scripps Research
Total Patents: 17
Overall Rank: #270,241
Years Active: 2002–2023
Ampsource Biopharma Shanghai Rank: #5