[1] East China Univ Sci & Technol, State Key Lab Bioreactor Engn, Shanghai 200237, Peoples R China
[2] Chinese Acad Sci, Shenzhen Inst Synthet Biol, Shenzhen Inst Adv Technol, Key Lab Quantitat Synthet Biol, Shenzhen 518055, Peoples R China
[3] Tsinghua Univ, Inst Biopharmaceut & Hlth Engn, Tsinghua Shenzhen Int Grad Sch, Shenzhen 518055, Peoples R China