[1] Peking Univ, Coll Engn, State Key Lab Turbulence & Complex Syst, Beijing 100871, Peoples R China
[2] Peking Univ, Coll Engn, Dept Mech & Engn Sci, Beijing 100871, Peoples R China
[3] Peking Univ, Coll Life Sci, State Key Lab Biomembrane & Membrane Biotechnol, Beijing 100871, Peoples R China