State Key Laboratory for Turbulence and Complex Systems, Department of Biomedical Engineering, College of Future Technology, Peking University, Beijing 100871, China Center for Quantitative Biology, ...