1. Shanghai Key Laboratory of Regulatory Biology, Institute of Biomedical Sciences and School of Life Sciences, East China Normal University, Dongchuan Road 500, Shanghai 200241, China.
2. Shanghai Institute of Electronic and Communications Equipment, Shanghai Academy of Spaceflight Technology, Yuanjiang Road 3888, Shanghai 201109, China.
3. Department of Urology, Shanghai International Medical Center, Kangxin Road 4358, Pudong New District, Shanghai 201318, China.
4. Department of Biosystems Science and Engineering, ETH Zürich, Mattenstrasse 26, CH-4058 Basel, Switzerland.