State Key Laboratory for Turbulence and Complex Systems, Department of Biomedical Engineering and Center for Theoretical Biology, Peking University, Beijing 100871, China.|State Key Laboratory for Turbulence and Complex Systems, Department of Biomedical Engineering and Center for Theoretical Biology, Peking University, Beijing 100871, China.|State Key Laboratory for Turbulence and Complex Systems, Department of Biomedical Engineering and Center for Theoretical Biology, Peking University, Beijing 100871, China.|State Key Laboratory for Turbulence and Complex Systems, Department of Biomedical Engineering and Center for Theoretical Biology, Peking University, Beijing 100871, China.