1. School of Life Sciences; Tsinghua University; Beijing China
2. The Shenzhen Key Laboratory of Health Sciences and Technology; Graduate School at Shenzhen; Tsinghua University; Shenzhen China
3. Tsinghua-Berkeley Shenzhen Institute (TBSI); Tsinghua University; Beijing China
4. Department of General Surgery; Qingdao Municipal Hospital Qingdao; Qingdao China