[1] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
[2] Swiss Fed Inst Technol EPFL, Sch Comp & Commun Sci, Lausanne, Switzerland
[3] Stanford Univ, Dept Biomed Data Sci, Stanford, CA USA
[4] Tsinghua Univ, Dept Comp Sci & Technol, Beijing, Peoples R China