[1] Tsinghua Univ, Sch Life Sci, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Inst Interdisciplinary Informat Sci, Beijing 100084, Peoples R China
[3] Huazhong Univ Sci & Technol, Sch Elect Informat & Commun, Wuhan 430074, Peoples R China
[4] Tsinghua Univ, Beijing Adv Innovat Ctr Struct Biol, Beijing 100084, Peoples R China
[5] Tsinghua Univ, Tsinghua Peking Joint Ctr Life Sci, Beijing 100084, Peoples R China