1. Department of Computer Science and Engineering (CSE), The Chinese University of Hong Kong (CUHK), 999077, Hong Kong SAR, China
2. Computer Science Program, Computer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division, King Abdullah University of Science and Technology (KAUST) , Thuwal 23955-6900, Kingdom of Saudi Arabia
3. KAUST Computational Bioscience Research Center (CBRC), King Abdullah University of Science and Technology , Thuwal 23955-6900, Kingdom of Saudi Arabia
4. The CUHK Shenzhen Research Institute , Shenzhen 518057, China
5. Max Planck Institute for Molecular Genetics , Berlin 14195, Germany